架构师技术联盟 2014-03-24
目前SOA这种方法论,真正与客户业务相结合,核心切入点还是信息整合.采用基于SOA架构的信息整合产品,如ESB总线、服务资源注册中心、数据整合产品、流程整合产品、整合开发工具、整合应用平台等,可以帮助用户实现数据整合、应用整合以及流程整合。整合后的系统能够实现多个系统的单点登录、互联互通、统一架构以及统一标准,有助于解决困扰企业已久的信息孤岛问题。例如企业在多年的信息化建设过程中,积累了大量如财务软件、ERP软件、CRM软件、数据库、OA软件等多个IT系统,由于编程语言、标准及协议的不同,这些系统之间很难互通与对话,就形成了所谓的信息孤岛问题,严重影响了业务的灵活性,尤其对于IT部门支持与维护大为不利,因此在国内的诸如政府、电信、金融等信息化水平较高的行业,已经率先开展了SOA信息整合的尝试。
soa是面向服务的架构,在soa架构中,服务是最核心的抽象手段,业务被划分为一系列的业务服务和业务流程。
soa是一种架构风格,不是一种方法。soa的首要目标就是IT与业务对齐,支持业务的快速变化,其次是架构的灵活性和资产的重用。soa的重点是服务建模和基于soa的设计原则进行架构决策和设计。学习soa还要学习相关的webservice、soap、wsdl、UDDI、xml等。
总之,soa是一种面向服务的架构风格,具有很好的灵活性和重用性