看SOA服务的具体特性 你是否已经具备?

      [  CIO时代网 转载  ]  
    收藏文章 暂无评论

      SOA可以灵活的为服务提供者与消费者选择实现技术和部署位置。只要服务接口保持稳定,抽象出来的接口就能让提供者和消费者独立演变。所以基于SOA服务的信息化系统可以提供与业务更贴合的信息化服务,更便利的解决跨行业、跨部门的信息资源互联互通,推动重要信息资源的开发利用,并可以支撑和促进各行业相关的业务变革和发展。

      事实,实现接口的稳定性是SOA服务面临的最大挑战。因为业务服务接口的作用不只是确定了系统的边界。业务服务对业务流程的一部分进行了封装,建立了被封装部分和其余部分之间的接口。以“销售订单管理服务”为例,它封装了业务流程中创建和维护销售订单的部分。由此看出,在定义业务服务时,既是为系统也是为业务流程搭建架构。可见信息与业务流程的运转息息相关,即便最简单的服务也管理着一些信息。服务的定义决定了它要管理的信息,并使其区别于其他系统组件和服务所管理的信息。“销售订单管理服务”是销售订单信息的记录系统,但不管理仓库库存。通过这种方式,业务服务完成了对信息的模块化的分解。界定了每个模块的服务范围。不同模块之问的数据需求即为模块需要提供的服务。

      由此,SOA服务需具有以下特性:

      (1)SOA服务用消息进行通信,应具有平台的语法和语义文件,该消息通常使用XML Schema来定义。在企业内部,SOA服务通常是利用一个目录列表角色的登记处来进行维护。应用程序再在登记处查寻并调用某项服务。统一描述、定义和集成是服务登记的标准,每项SOA服务都有一个与之相关的服务品质(Quality of service,QOS)。QOS的一些关键元素有安全需求(例如认证和授权),可靠通信(是指确保消息“仅且仅仅”发送一次,从而过滤重复信息。),以及谁能调用服务的策略。

      (2)SOA服务把业务组件分成基本的构建模块,就像通过标准化软件接口实现lT基础设施的模块化,从而使业务流程可以与IT流程相匹配。

    cio.zol.com.cn true http://cio.zol.com.cn/508/5084854.html report 1553   SOA可以灵活的为服务提供者与消费者选择实现技术和部署位置。只要服务接口保持稳定,抽象出来的接口就能让提供者和消费者独立演变。所以基于SOA服务的信息化系统可以提供与业务更贴合的信息化服务,更便利的解决跨行业、跨部门的信息资源互联互通,推动重要信息资源...
    不喜欢(0) 点个赞(0)

    推荐经销商

    投诉欺诈商家: 400-678-0068
    • 北京
    • 上海
    Android 客户端 下载中关村在线Android 客户端
    iPhone 客户端 下载中关村在线 iPhone 客户端
    iPhone 客户端 下载中关村在线Windows8客户端
    iPhone 客户端
    关闭

    扫一扫

    成为中关村在线微信好友