当前位置:  软件>C/C++软件

C++业务中间件 MagicWare

    来源:    发布时间:2015-01-24

    本文导语:  中间件产品包 magicware 由 mwplus 和 magiclayer 以及其它一些工具软件组成(非开源)。mwplus (middleware plus) 是一套C++业务中间件及基础函数库,它提供了C++程序开发中常用的功能接口,可以用于各种应用程序的开发。在 mwplus 提供的...

中间件产品包 magicware 由 mwplus 和 magiclayer 以及其它一些工具软件组成(非开源)。mwplus (middleware plus) 是一套C++业务中间件及基础函数库,它提供了C++程序开发中常用的功能接口,可以用于各种应用程序的开发。在 mwplus 提供的底层功能上进行集成和整合,形成实现通用业务目标的业务中间件 magiclayer 。

  • 提供简单高效的网络通信机制

用户不会过多关心底层网络连接,集中关心业务实现。框架提供策略接口,便于特殊情况下实现对网络事件的自定义处理。

  • 面向消息及服务的请求处理模式

客户端通过向服务端发送请求消息,服务端框架自动进行消息分派,开发人员只用专注于应用处理代码。

  • 良好的扩展性

接口化的设计让程序框架具有良好的扩展性,框架功能可以根据应用特殊需要进行配置或重新实现,新增功能也容易添加到系统中;支持对python脚本的解释运行,可以便于将经常变化的业务逻辑采用脚本语言来实现,保持核心业务模块的稳定。

  • 支持通用数据类型对象

通过通用数据类型,可以实现对象的序列化,便于各种数据的存储、在网络上的传输。例如,可以不用编写任何代码,即可实现将内存对象保存到XML文件或者数据库,或者从XML文件或数据库恢复内存对象。

  • 强大的管理分析能力

框架内部实现管理功能及统计功能,为建立功能强大的管理客户端提供应用及数据上的支撑。

  • 跨平台能力

整个软件包采用标准C++开发,支持在各种常见操作系统上的的开发和部署。

  • 丰富的基础资源

支持通用的日志输出;

支持多语言;

支持配置文件(ini或xml)的处理;

支持加解密操作;

支持压缩解压处理;

支持共享内存操作;

支持对XML的处理;

支持数据库操作。

 

Magiclayer中间件产品提供业务运行框架,可以基于此框架快速的进行业务模块的开发,加快开发周期,提高开发质量。 中间件产品magiclayer的主要特性如下:

  • 高度可配置的框架

通过配置文件的设计,中间件框架提供公告牌、服务器等多种运行模式,可以通过配置实现多种协议的兼容处理,统一业务服务的开发方式。

  • 业务开发迅速简单

通过实现业务处理函数或类,注册到系统框架后即可工作,同时框架为业务开发提供了多种基础机制,方便业务开发。

  • 提供灵活的系统部署方式

Magiclayer中间件可以基于客户端直接连接服务器方式工作,也可以使用公告牌方式工作,实现分布式部署,以支持大量客户端并发访问服务器。公告牌支持对服务器的负载均衡,为建立高可用的应用系统提供基础。

  • 多种客户端开发支持

客户端程序的开发可以开发包提供的基于C 的api进行,在此基础上进行的封装后可以使用几乎所有常见windows开发工具进行客户端程序开发。同时,软件包中还提供了以java方式进行客户端开发的开发包。


    
 
 

您可能感兴趣的文章:

 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 业务基础软件平台 JXstar
  • 业务规则平台 JBoss BRMS
  • 业务流程自动化应用 Interleave
  • 业务系统监控 ​kaleido
  • 业务智能平台 BIPLAM
  • PHP业务框架 ATK framework
  • 业务规则引擎 Intalio BPM
  • 业务流程管理 uEngine BPM
  • Java 业务规则引擎 Drools
  • 业务流程管理(BPM)和工作流系统 Activiti
  • 手拉手业务基础平台
  • Java控制流业务平台 Waterken
  • 业务流程管理 BpmScript
  • 业务流程管理平台 kbee.workflow
  • 业务流程管理 Apache Agila
  • 面向业务的配置平台 Utmost
  • 业务规则引擎 JRules
  • 业务流程管理平台 JBoss BPM Suite
  • 基于业务模型的MVC框架 SimpleFramework
  • 一个腾讯面试题,如何设计服务进程,让业务进程重启后,服务进程可以自动继续重启前的服务?


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3