乐思软件

提交需求|联系我们|请电400-603-8000

基于InforSuite的SOA解决方案

  背景

  当前,迫于市场的压力,企业迫切需要以低成本推出能提升企业盈利的新业务。企业期望通过功能提升、使用简便的IT服务来拓展自己的业务领地。同时限制对企业内数据与服务的访问,降低风险。最后,还需要凭借服务的盈利能力及更低的初始成本与长期成本,提高投资回报。

  传统的IT基础设施可以描述为“信息竖井”。库存、订单处理和客户服务等应用程序都驻留在彼此无法通信的异构平台和数据库之中。关键性信息分散在企业的异构系统中,例如,客户关系管理 (CRM) 系统、企业资源规划 (ERP) 系统、计费系统、电子商务系统和客户支持系统,其中的信息被封闭在一个应用程序内,而且几乎不对其他应用程序开放。如何在企业应用程序之间有效地共享数据,成为企业打造属于自己的IT企业架构和基础设施最紧迫的问题。企业必须链接组织内、外的子公司或商业伙伴中的程序、人员与信息。简言之,缺乏整合是组织针对维持竞争力与成长力所做之努力所面临的最大挑战。

  在过去的十年里,许多机构自己来集成其应用程序,这使得企业IT 软件基础设施演变成为一种称为“随意架构”的东西。兼并和收购活动使得情况更加复杂化。

  许多公司正在向面向服务的架构 (SOA)转变,以便于以新的方式利用其已有的 IT资产。SOA 是业务集成中的一项关键技术,有助于增强敏捷性,提高客户满意度,同时改进响应性。

  解决方案

  面向服务架构 (SOA)是一项IT架构设计方式,它可将企业内部的分散的异构系统及应用整合到一个高度弹性的柔性IT架构中。一个良好的 SOA 基础设施可协助企业实现较佳的反应力,可以帮助企业充分利用原有IT资源,包括遗留应用、遗留数据资源以及已有的服务资源,企业建立新系统可以通过服务的重用,将遗留应用和数据纳入新的企业整体解决方案,同时也可以利用已有的服务进行快速组合搭建起新的应用系统。

  中创软件商用中间件股份有限公司在已有Infors系列中间件的工作基础之上,自主研发的核高基国产集成化中间件套件产品InforSuite SOA Infrastructure,是企业构建SOA应用、打造面向服务的柔性IT基础设施的神兵利器。

  InforSuite SOI作为一个企业的SOA基础设施,从工具到方法,从技术到方案,从服务构件到运行环境等多个角度帮助用户实践SOA,帮助用户把一个充满刚性的IT架构逐步演化为一个面向服务的、松耦合的、充满弹性的IT架构。

  基于InforSuite SOI实现SOA,为企业打造柔性的IT架构。可以简单来说,分为三步:

  1、在业务流程建模阶段:InforSuite SOI提供了流程建模的工具和运行的引擎。不但可以对服务进行流程编排,而且可对人工任务在一个视图里进行流程编排,在一个统一视图里实现服务、人工任务的流程编排的开发,也就是说流程中的环节(业务单元)是由人来参加的,有些环节是对服务的自动化调用,可以实现人与任务的逻辑的解耦,实现业务单元之间的逻辑的解耦。业务单元的实现也是松耦合的,是因为业务单元之间本身没有太多的交互,都是通过我们这个平台来进行交互的。从建模的特点上看,也是最自然地能够反映真实地业务流程,里面少了很多像接收数据、发送数据、同步等技术化的概念。

  2、在服务组装阶段:在服务的组装方面,InforSuite SOI提供了相应的图形化的工具,可以实现服务的组装,定制服务构件,内置了丰富的协议转换的构件。如果一个业务系统需要封装成服务对外发布出来,InforSuite SOI对于JMS协议、Web Services协议、TCP/IP协议,都提供内置预定义的协议转换构件,方便用户发布服务。

  3、在数据处理的阶段,InforSuite SOI提供了图形化的工具及构件,支持快速地抽取底层的数据,进行转换,并把数据装载到其他系统中去,在数据抽取、数据转换、数据装载每个环节我们都提供了丰富的构件,帮助用户快速便携高效进行数据处理。在内置提供的数据处理构件不能满足定制化的数据处理需求时,InforSuite SOI的图形化工具,能够快速集成扩展已有的接口、类、构件来实现新的数据处理构件,满足定制化的数据处理需求。

  从设计一个具体的应用系统(如CRM系统),到构架一个企业的整体信息化基础平台,InforSuite SOI都为其提供了全面的基础设施及工具。在面向服务的体系架构中,InforSuite所提供的工具涵盖了数据层、服务层、服务集成层、流程层、数据展现层等各层次全面开发、运行、管理工具的支撑;在一个具体的Web系统的体系架构中,InforSuite SOI也提供了表现层(如Struts、JSF)、业务逻辑层(如Spring)、持久层(如Hibernate)等常用框架/工具的支撑。同时,由于InforSuite整体体系架构的可扩展性,也提供了随时将各种好的、最新的技术整合进来的能力,从而在未来一段很长的时间内可以保证基于InforSuite所构建的应用系统的先进性。

  InforSuite SOI的总体思想是基于面向服务的体系架构,融合CORBA、J2EE和Web服务标准体系,形成的一套支持企业级应用集成全生命周期管理的一体化开放式套件产品,具备抽象层次高、互操作性好、安全高效、稳定可靠、可扩展等特点。InforSuite集成化中间件套件解决了分布式应用系统从通信、数据资源、代码、业务流程到服务的全方位整合的问题,并适应各类复杂应用系统的粗粒度、松耦合、标准化的集成,掌握了各类中间件的集成技术、对象/消息/服务总线及各种适配机制,并提供一个集成开发环境,支持SOA应用集成的全生命周期管理。

基于InforSuite的SOA解决方案
图 1 InforSuite总体结构图
  InforSuite SOI的核心由运行平台、开发平台、管理平台三个部分构成,并根据行业领域应用的需求,集成了企业服务总线、业务流程管理平台、商用报表平台和表单工具,在此基础上,针对信息化建设中对数据集成和流程集成的广泛需求,形成数据集成和流程集成两个套件产品。

  方案价值  ·先进、统一的SOA架构:采用微内核集成框架、动态模块、企业服务总线和可扩展的服务管理框架等核心技术,集成CORBA、Java EE和Web 服务等多种中间件技术体系,融合应用服务器、对象中间件、Web服务容器和消息中间件等单一形态中间件产品于一体,通过动态裁剪,能够适应各类大型信息系统对集成化中间件套件产品的需要,采用SOA体系架构和标准规范,可快速把各种应用架构提升到符合SOA的架构体系之上。

  ·全方位支持信息系统的应用集成:通过InforSuite企业服务总线,支持IIOP、RMI、SOAP、JMS等主流协议;通过数据集成套件和流程集成套件,实现各类异构数据源的归一化访问,应用程序之间的无缝整合与协同工作,业务流程的可视化描述、动态执行与监控,以及网络上各类信息的综合集成与统一报表展现

  ·融合开发平台、运行平台和管理平台于一体:InforSuite SOI为动态网络应用提供一个健壮并具有高度机动性的全方位支撑平台,全面支持网络应用的开发、运行、管理,吸取各种先进开发方法、系统架构的最佳实践,全面支持SOA应用,提供了一系列的应用框架,可快速定制各类动态业务应用系统。针对领域的共性需求,提供各类报表、表单和流程管理平台,有效支持网络应用的开发、部署与运行管理,吸取电子政务、金融、交通、军事等多个行业的最佳实践、领域应用框架、系统集成解决方案的精华,为大型复杂信息系统构建提供具有良好开放性的全生命周期支撑工具。

  应用案例  ·中铁集装箱信息系统整合项目

  近年来,中铁集装箱公司信息化建设取得了明显的成绩。陆续建立的集装箱追踪管理信息系统、集装箱票据管理与资金清算系统、集装箱管理系统、集装箱专用车系统、班列系统等都已投入使用,正在发挥日益重要的作用。

  但是系统建设缺乏总体联动,没有形成有机整体。某些系统仅限于部门内部及下级单位对应的部门使用,信息系统之间相对独立,信息共享程度不高,存在“信息孤岛”现象。另外,各系统由于开发工具、技术路线、工作平台等的选择不同,进一步导致系统整合难度加大。当前面临的问题,不利于“数字化”战略的实现,要实现信息化对公司发展持续提升的有力支撑,需在统一的规划体系下,规划统一的应用、技术、信息体系,进行系统的整合。

  中铁集装箱信息系统整合项目采用核高基中间件InforSuite SOI作为SOA基础设施,对已建系统、待建系统进行统一规划,统筹考虑,完成已有系统进行整合,同时为未来建设应用提供一体化平台。

  信息系统整合工作的内容主要包括:

  ·制定标准规范体系。涵盖信息标准、技术标准、接口标准等内容,并依据此标准进行现有系统数据的整合、整合后技术架构的统一设计和实现,同时为后续应用建设提供一套可遵循的标准规范,便于系统集成。

  ·设计并实现一体化的SOA架构体系,为中铁集装箱信息化建设提供统一的架构平台。

  ·统一内网信息门户的实现。构建内网门户的统一集成环境,实现单点登录功能,并实现统一的权限管理和信息发布,并可实现与即时通讯、邮件系统等平台的集成。

  ·业务流程再造。规范业务流程,实现从手工到计算机管理的跨越,将各业务部门的大部分业务都逐步纳入到信息化管理的范畴内,同时也促使业务人员认识到规范流程的好处。

  ·基础数据维护平台的实现。对现有系统中的业务字典、基础数据进行整理,制定统一字典维护的策略,每种基础数据制定合适的维护机制,并予以实现,为公司应用系统提供基础数据支撑。

  ·数据交换共享平台的实现。确定信息交换、共享的标准,建设统一的数据交换共享平台,不但实现现有系统之间的信息交换共享,同时为未来应用的数据交换共享提供基础平台。

  ·构建数据资源中心。对现有系统的数据进行分析整理,确定可以抽取到数据资源中心的数据源,同时参考未来应用的情况,制定数据资源中心数据抽取内容、抽取策略、数据存储架构、方式等。

  ·面向主题的统计分析功能实现。基于数据资源中心的信息,围绕班列、货车、集装箱、货票、客户、品名、篷布等主题进行信息的综合分析利用,为公司管理层和领导层决策提供“数字化”支撑。

  基于核高基中间件InforSuite SOA基础设施,实现了中铁集装箱公司内部各部门的各种信息系统集成、业务服务重组,提高了部门的业务处理的效率和增强业务间的协同能力,既保护了原有的投资,有效的利用了遗留系统应用,又具有良好的开放性、可扩展性,支持新业务系统的扩展和升级,为中铁集装箱公司信息化建设保驾护航。

集成系统网络情报信息数据库

CIO频道人物视窗
CIO频道方案案例库
大数据建设方案案例库
电子政务建设方案案例库
互联集成系统构建方案案例库
商务智能建设方案案例库
系统集成类软件信息研发企业名录