对于ERP中的SOA架构,做了一个简单的模型图来说明一下,前端采用MVP,通过SOA客户端Facade,调用SOA代理,SOA的服务层采用WCF 架构,通过权限认证和分布式缓存
机制对不同的服务进行访问。对WCF服务支持的引擎模块有工作流,报表,邮件等。
WCF服务层通过ESB异步通信完成与物理模块的操作。我会在下面的blog中一个一个的说明。这里只是能这个初步的模型图做个说明
以便下一步分解。
用于实现 SOA 可伸缩性的企业服务总线
企业服务总线 (ESB) 是一个行业概念,其中使用了许多技术进行构建。ESB 是 Web 服务的基础结构,可协调组件之间的通信。简而言之,ESB 是让多个应用程序异步共享数据的一个简单而强大的方法。不过它并非为了跨组织甚至跨 WAN 使用。通常,SOA 应用程序在设计上分为多个部分,因此当这些部分需要相互之间共享数据时,ESB 会十分有用。
开源项目:房产,OA,企业电视台 源代码地址: http://www.renrenaj.com/opensouce
分类: SOA