SOA生产管理系统的分析与实现.docxVIP

  • 0
  • 0
  • 约6.32千字
  • 约 11页
  • 2021-12-08 发布于天津
  • 举报
PAGE 1 PAGE 1 SOA生产管理系统的分析与实现 首先分析了传统生产管理系统解决方案所面临的不足,提出了基于面向服务架构实现生产管理系统的解决方案。然后在深人探讨面向服务的框架模型原理的基础上,给出了一个面向服务的企业的应用框架,具体阐述了基于SOA系统集成的方法和步骤,充分论证了基于SOA的生产管理系统集成开发的可行性及优越性。 1引言 20世纪80年月以来,在制造业信息化应用需求驱动下生产管理软件在技术和管理上有了长足进步,但是传统生产管理系统在业务流程和服务框架方面仍存在着明显的不足,主要表现在: (1)在服务框架方面是先建一个集成平台,然后开发各种各样的适配器和连接器去连接已有的子系统。用适配器来进行信息的有效收集、现有集成平台与原有平台的信息转发,不能便利、敏捷、低代价地实现异构子系统的集成,难于快速适应企业现代业务变化的需求,而且简单受制于传统分布式对象中间件技术存在的局限性,如CORBA、DCOM、RMI之间的互操作性,客户端与服务端之间的紧耦合。 (2)流程方面在于面向详细事务进行处理,功能不易扩充、业务流程固化、维护成本高、与新环境集成困难、缺乏柔性、企业不能随着商业环境的变化而便利快速地转变业务流程,而企业环境的变化促使企业必需快速地调整业务来响应。 本文以SOA的结构以借助现有的应用来组合产生新服务的机敏方式,供应给企业更好的敏捷性来构建应用程序和业务流程。通过采用SOA框架,企业可以最大程度地削减系统间的祸合,从而提高可重用性。通过融合业务流程管理,实现了工作流程的自动化和多个企业系统之间的无缝集成。 2面向服务的体系框架 SOA(Service-OrientedArchitecture),即面向服务架构的缩写。IBM定义:SOA是一个组件模型,它将应用程序的不同功能单元(称为服务)通过其间定义良好的接口和契约联系起来。接口是采用中立的方式进行定义的,它应当独立于实现服务的硬件平台、操作系统和编程语言。这使得构建在各种各样的系统中的服务可以以一种统一和通用的方式进行交互。 SOA是一种粗粒度、松耦合的服务结构,使企业变得更加弹性和敏捷性,快速响应业务的需求变更,并具有精确定义的标准化接口。服务的粗粒度是指服务执行了较大的业务功能,并交换了比细粒度更多的数据;服务之间的松耦合是指服务具有中立的接口的特征;标准化接口是指Web服务使应用功能得以通过标准化接口(WSDL)供应,并可基于标准化传输方式(HTTP和JMS)、采用标准化协议(SOAP)进行调用。SOA=〈S,P,Re,Rl,O〉,即它包括四种主要实体和操作,其中S表示服务(Service);P表示服务供应方(ServiceProvider);Re表示服务恳求方(ServiceRequester);Rl表示服务注册库(ServiceRegistry);O表示Web服务的操作(webOperation),主要有:发布,查找,绑定。其体系结构如图1所示: 图1Web服务体系结构 (1)服务(Service):由Web服务描述语言(WebServiceDescriptionLanguage,WSDL)来描述,WSDL把服务抽象地描述为一组包含在面向文档或面向过程信息的消息上执行操作的端点的集合,多个相关的详细端点结合在一起就构成了服务。 (2)服务供应方(ServiceProvider):服务供应者是一个可通过网络寻址的实体,它接受和执行来自使用者的恳求。它将己服务的和接口契约发布到服务注册中心,以便服务使用者可以发觉和访问该服务。 (3)服务恳求方(ServiceRequester):服务使用者是一个应用程序、一个软件模块或需要一个服务的另一个服务。它发起对注册中心中的服务的查询,通过传输绑定服务,并且执行服务功能。服务使用者依据接口契约来执行服务。 (4)服务注册库(ServiceRegistry):服务注册中心是服务发觉的支持者。它包含一个可用服务的存储库,并允许感兴趣的服务使用者查找服务供应者接口。 (5)Web服务的操作(webOperation):是与web服务相关的操作,主要有:发布,查找,绑定,调用。 首先分析了传统生产管理系统解决方案所面临的不足,提出了基于面向服务架构实现生产管理系统的解决方案。然后在深人探讨面向服务的框架模型原理的基础上,给出了一个面向服务的企业的应用框架,具体阐述了基于SOA系统集成的方法和步骤,充分论证了基于SOA的生产管理系统集成开发的可行性及优越性。 1引言 20世纪80年月以来,在制造业信息化应用

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档