工控网首页
>

产品选型

>

协同 遵循SOA面向服务的中间件

协同 遵循SOA面向服务的中间件

2009/12/11 11:19:55
产品简介:

协同中间件的解决方案体系架构如上图所示,遵循SOA面向服务的体系规范,由上层到底层包括企业门户、工作流、企业服务总线和消息总线4个层次,此外还提供一系列的工具产品。

产品分类:

互联网安全

品牌:

产品介绍

 协同中间件的解决方案体系架构如上图所示,遵循SOA面向服务的体系规范,由上层到底层包括企业门户、工作流、企业服务总线和消息总线4个层次,此外还提供一系列的工具产品。

    企业门户是信息系统的统一展现,是界面集成,将各种信息系统的界面集中展现到同一个门户里,实现个性化定制、单点登录、内容管理、流程界面整合、业务界面整合等功能。协同门户产品SynchroPortal还可以与协同的其它中间件产品紧密结合,提供待办列表、应用程序部署框架、组织机构建模、流程统计分析、流程动态监控等产品功能。

    企业信息系统的流程调度、流程整合业务由工作流平台实现,协同工作流平台SynchroFLOW是拥有较高成熟度的、国内领先的工作流产品。SynchroFLOW拥有领先的工作流令牌驱动模型;支持异地的、多个流程之间形成一个大的分布式工作流;支持系统拥有在线的HA群集;支持性能平滑伸缩的负载均衡群集。

    在工作流的下层,是企业服务总线ESB平台。业务流程的整合由工作流平台实施,而数据的整合则由ESB平台实施。协同企业服务总线SynchroESB是基于SOA架构思想、采用纯Java技术实现的敏捷分布式ESB系统。具有强大的业务组件库,能够将各种异构数据源的数据进行ETL(抽取、转换、加载)操作;提供易用的服务编制工具及数据映射工具,适应各种数据要求的复杂性;采用“集中式管理,分布式运行”的工作模式,能够为信息系统的数据整合提供强大的支持。

    在最下层是消息传输总线,是分布式工作流和ESB平台使用的数据传输通道。工作流和ESB的各种数据经过整合后,最终都是通过消息传输总线进行传输。协同消息中间件SynchroMQ是符合JMS1.1规范、健壮、高性能、极具扩展性的具有工业标准、安全、可靠的消息传输系统。并且支持任意拓扑的联邦式路由网络和智能路由算法,保证传输的高可靠和容错特性,是企业信息系统进行数据传输的“消息高速路”。

    工具层产品包括可视化工作流建模工具、可视化表单工具、工作流迁移工具、数据映射工具、ESB数据服务流程编排工具、即时通信工具等,为信息系统开发、部署等提供丰富灵活的工具产品。

1) SynchroFlow

    SynchroFLOW产品体系架构自底而上由群集层、传输层、流程层、应用层、工具层、集成层6个清晰的层次构成,同时还包含有管理控制台和组织结构建模工具。

    群集层由SynchroFLOW群集和SynchroMQ群集构成。SynchroFLOW的HA群集为SynchroFLOW提供双机热备功能,保证系统服务总是可用。而SynchroMQ群集则是为SynchroMQ提供联邦式群集网络,有效分担SynchroMQ的传输负载。

    传输层的SynchroMQ是工作流消息传输总线,它负责在多个构成分布式的工作流引擎之间传输消息。SynchroMQ是遵循JMS规范的消息中间件。

    流程层由一个或多个SynchroFLOW组成,每个SynchroFLOW提供丰富的服务,多个SynchroFLOW还可以互连构成分布式工作流。

    应用层的SynchroFrame是SynchroFLOW的应用部署框架,设计好的流程可以在这个框架上部署运行,并且可以进行流程监控和流程统计分析。

    工具层包含有可视化流程设计工具ProcessDesigner、表单工具FormDesigner、即时消息工具SynchroIQ、流程迁移工具。

    最上层的集成层是SynchroFLOW可以进行集成的各种系统,包括短信、邮件、MSN、LDAP等,他们都可以有效的接入到SynchroFLOW工作流系统里来。

    管理控制台(Console)是用来对SynchroFLOW进行配置和管理的。

    组织机构建模工具(SynchroOrgDesigner)用来快速建立组织机构框架,迅速搭建企业组织机构。

    在SynchroFLOW的这个体系架构中,JMS消息中间件SynchroMQ、表单设计工具FormDesigner、即时通信工具SynchroIQ、office文档编辑控件SynchroOCX都是可以独立运行的产品,它们都与SynchroFLOW有效的进行融合、集成。

    免费试用地址http://www.synsoft.com.cn/web/guest/downloads

2) SynchroESB

    ESB全称为Enterprise Service Bus,即企业服务总线。它是传统中间件技术与XML、Web服务等技术结合的产物。ESB提供了网络中最基本的连接中枢,是构筑企业神经系统的必要元素。

    ESB全称为Enterprise Service Bus,即企业服务总线。它是传统中间件技术与XML、Web服务等技术结合的产物。ESB提供了网络中最基本的连接中枢,是构筑企业神经系统的必要元素。ESB的出现改变了传统的软件架构,可以提供比传统中间件产品更为廉价的解决方案,同时它还可以消除不同应用之间的技术差异,让不同的应用服务器协调运作,实现了不同服务之间的通信和整合。从功能上看,ESB提供了事件驱动和文档导向的处理模式,以及分布式的运行管理机制,它支持基于内容的路由和过滤,具备了复杂数据的传输能力,并可以提供一系列的标准接口。

    SynchroESB基于SOA架构思想,采用纯Java开发,实现了敏捷的分布式ESB软件;具有强大的业务组件库;提供易用的服务编制工具以及数据映射工具;采用“集中式管理,分布式运行”的设计思想;解决企业、政府的数据整合、应用整合、接口整合、界面整合的问题。它将应用程序的不同功能单元――服务(service),通过服务间定义良好的接口和契约(contract)联系起来。接口采用中立的方式定义,独立于具体实现服务的硬件平台、操作系统和编程语言,使得构建在这样的系统中的服务可以使用统一和标准的方式进行通信。这种具有中立的接口定义(没有强制绑定到特定的实现上)的特征称为服务之间的松耦合。

    SynchroESB的典型应用场景如下:

  • 两个多个系统的集成
  • 支持一个或多个应用程序实现更广泛的连接性
  • 支持遗留系统实现更广泛的连接性
  • 支持企业应用程序集成(EAI)体系结构实现更广泛的连接性
  • 实现组织之间服务或系统的受控集成
  • 通过编排服务使流程自动化
  • 实现具有高服务质量和 Web 服务标准支持的 SOA 基础架构
投诉建议

提交

查看更多评论