【转载】SOA解决方案


晒晒我的SOA解决方案哈哈。

其中最右面部分包括:

  1. 数据基础服务: 是存储、管理和交换代办平台系统中各种数据来源的系统,它是构造代办平台的基础。其中数据定义和术语定义给出了整个系统中最基本数据的定义和解释;查询索 引支持以不同的方式条件检索数据库;文档内容定义了系统中所使用的各种文档模板,以及对相关文档的存储与管理;日志记录则实现了对系统运行情况的监控。
  2. 数据分析服务是 与系统的战略规划对齐的,是在整个企业未来长期发展中非常核心的一项服务。主要是对系统的数据进行数据分析,建立数据仓库,挖掘系统的数据以支持决策,同 时实现用户行为分析、任务需求分析、交易流程分析功能,以提供更加智能的数据关联搜索和用户行为及任务需求的预测。
  3. 通信服务提供了不同的客户之间,员工内部之间以及客户与员工之间的基本通信服务,主要包括电子邮箱服务、手机短信服务和对内对外的通讯软件服务。
  4. 财务管理服务则实现了对整个内部的财务管理以及客户个人帐户的财务管理。主要有企业的财务帐目管理和报表管理,客户的个人帐户管理,还有与第三方支付平台的集成实现。
  5. 客户管理服务主 要提供了对客户关系管理的业务支持。其中用户标识管理和客户基本信息管理实现了对所有客户信息的存储和检索,客户帐户管理实现了客户对个人帐户收支情况的 管理,客户交易记录存储客户的历史交易情况,客户信用度评价记录了客户的个人信用度等级,还有提供给员工与客户之间的客户关系维护服务。

在架构图的中间部分是企业服务总线( Enterprise Service Bus ESB )提供统一的总线接入服务,主要有如下功能:

  1. 路由:请求的消息可以根据消息内容自动路由到相应的后台服务,而不需要专门指定端点地址。
  2. 转换:消息的转换功能是  ESB   提供的重要能力,如果请求消息不符合目标服务的格式要求,ESB   可以使用WMB   提供的内置节点例如  ComputeXSLTransformMapping   实现消息的格式转换;。
  3. 协议绑定:支持常见的传输协议和数据协议如  SOAPXMLHTTP   等。
  4. 发布/ 订阅功能:发布/ 订阅是一种异步消息传输机制,它定义的应用程序模型以松耦合的方式把消息的发布者(Publisher )与消息的订阅者(Subscriber )联系在一 起。
  5. 服务组合:服务的请求可能会涉及到多个服务提供者,ESB   可以将多个服务提供者进行组合,实现一个短流程,从而满足一些更复杂的需求。
  6. 安全网关:使用  SSL   等技术保证通道的安全性传输,通过集成  TDSTivoli Directory Server )和TSPMTivoli Security Policy Manager )实现了对请求用户的身份认证和隐私保护。

框架图中的左面部分包括:

  1. 系统应用平台:指用来支持整个企业业务正常运转的平台,如网站、客户端、还有其他各种相关应用等。
  2. 业务流程管理:表示区域医疗中对业务流程的编排、执行、监控和优化。
  3. 跨企业集成:指与外部全部企业的各种交叉业务与合作项目的数据集成、功能集成和系统集成等。
  4. 访问渠道整合:显露给外部企业和应用的各种访问接口的整合,如Mashup 引擎、公共API 及其他相关订阅等。
  5. 协作服务:客户与工作人员可以使用即时消息、社区、资源共享等手段实现沟通和协作。
  6. 授权、认证和策略:相关人员的权限管理和各种实现目标的方案集合。
  7. 目录服务:规范化用户信息、任务需求的定义与排列组合,支持灵活敏捷的查询和检索功能。

框架图中的最左面部分包括客户应用和外部企业应用,客户应用主要是指客户访问系统平台所采用的各种方式,如Web 、客户端、移动设备、语音等各种方式;外部企业应用主要指外部企业对系统的部问。


(本文由深圳至善互联科技有限公司 原创)

猜你喜欢

转载自heshenmi.iteye.com/blog/1714258