软件服务/产品 -> 软件资讯

无纸化办公系统相关文章

SOA概念、主要思想和实现方法
度应用组件进行分布式部署、组合和使用,是目前最流行的一种架构模型。SOA软件系统是由不同的功能单元(称为服务)组装而成,服务之间靠定义良好的接口和契约联系起来,这使得构建在这样的系统中的各种服务以统一和通用的方式进行交互。2、主要思想SOA的主要思想是最大限度地重用现有的服务以提高IT的适应性和效率。3、实现方法SOA目前最主要的实现方法是Web Servi..

OA办公软件选型之CIO态度
术路线,Java无可争议地成为高端OA的卫冕之王。Java技术成为解决大型应用的事实标准,因与平台无关,安全、稳定、易开发、易移植、好维护、很强的网络使用性等,成为面向对象开发组织应用的首选软件开发技术平台。2、易用性、好维护:OA是全员应用的信息化系统,使用者包罗万象,其中多数不懂IT的用户也要熟练掌握,这边要求OA具有更高的易用性。抛弃繁琐的插件安装,采..

更多文章..

如何应用SOA构建ERP

作者:佚名  来源:网络
应用SOA构建ERP

随着网络技术飞速发展,软件架构日益向B/S结构迁移,为SOA在ERP中的实践提供了基础,同时中间件和平台技术的成熟也给SOA在应用层面上的实践提供了有利的保障。

为了解决现有ERP系统难以重构,难以与企业之外的供应商、分销商集成的问题,企业需要用一种手段,来消除上下游,以及企业内部应用的壁垒。实现信息、人员、流程的通畅,最佳的技术手段就是SOA。SOA是对企业各种异构的信息孤岛进行整合的最有效方法,可以实现企业和组织的信息共享,提升人员协同能力以及业务的优化和整合程度,实现有效的业务转型和创新,帮助企业适应外部变化,提高运营效率和反应速度。

基于面向服务架构(SOA)的ERP系统体系结构是一种定制化、个性化、可重用的ERP套件,ERP软件分解成以Web服务形式出现的更加粒状的自我描述构件,组合这砦构件,以生成定制的松散耦联的复合应用,将企业应用构建成为服务的集合,实现企业内外各个不同服务系统之间的互调或者集成。任何业务功能都被作为提供的一个服务使用,应用程序的不同功能(服务)通过这些服务之间定义的结构和合约联系,应用系统可以看作是一系列服务的集成。

企业应用的业务功能分解并重组为一个个服务,这就涉及一个粒度的问题。基于SOA的ERP系统体系结构,把ERP系统模块表示成粗粒度服务,而每一个粗粒度服务又可以分解成多个细粒度服务,每一个细粒度服务完成一项单一功能,通过调用数据访问逻辑组件直接操作数据库表,通过细粒度服务的不同组合可实现ERP系统的不同业务功能和业务流程。当企业业务流程改变时,通过重新组合已编写的服务组件,ERP各个业务模块的功能作为粗粒度服务发布,而每个模块的功能又是由多个子功能组成,这些子功能可以作为细粒度服务发布,从而达到企业业务流程重组的目的。

企业也可以把需要向外部企业提供的服务发布到公共服务注册代理供合作伙伴访问,同时也通过公共服务注册代理查找合作伙伴提供的服务,满足企业的需要,服务粒度大小,在某种程度上决定着整个系统的灵活性和效率。如果粒度划分太细,企业付出的成本相应会高,如果粒度划分太粗,则系统无法很好地按需快速变动。企业必须要在两者之间寻得一个平衡点,服务的粒度划分是基于SOA的ERP系统中的一个重点和难点。
Copyright © 2008-2018 伟创软件-办公软件专家
All Rights Reserved.
400-0906-395 京ICP备17005839号
资质证书