企业信息架构

面向服务架构(SOA, Service Oriented Architecture)

什么是SOA?

  SOA是一种架构模型,它可以根据需求通过网络对松散耦合的粗粒度应用组件进行布式部署、组合和使用。服务层是SOA的基础,可以直接被应用调用,从而有效控制系统中与软件代理交互的人为依赖性。SOA的关键是服务的概念,W3C将服务定义为:服务提供者完成一组工作,为服务使用者交付所需的最终结果。最终结果通常会使使用者的状态发生变化,但也可能使提供者的状态改变,或者双方都产生变化

  虽然不同厂商或个人对SOA有着不同的理解,但是我们可以总结出SOA的几个关键特性:一种粗粒度、松耦合服务架构,服务之间通过简单、精确定义接口进行通讯,不涉及底层编程接口和通讯模型。SOA并不是一种技术,而是一种架构和组织IT基础结构及业务功能的方法。SOA是一种在计算环境中设计、开发、部署和管理离散逻辑单元(服务)的模型

  SOA要求开发人员将应用设计为服务的集合。SOA要求开发人员跳出应用本身进行思考,考虑现有服务的重用,或思索他们的服务如何能够被其他项目重用。单独的独立的封装完善的服务所具有的一个关键的好处是,可以采用多种不同方法将它们组合成较大型的服务,由此来实现重用。SOA也不仅仅是一种开发方法,它还具有很多管理上的优点。例如,现在管理员可直接管理开发人员所构建的相同服务,这远胜于以往管理单个应用的方式。通过分析服务间的交互,SOA可以帮助企业了解何时以及为什么业务逻辑被切实执行了,这使管理员或分析师能够有针对性的优化业务流程。

  SOA可以看作B/S模型XML/Web Service技术之后的自然延伸。SOA将能够帮助我们站在一个新的高度理解企业级架构中的各种组件的开发、部署形式,它将帮助企业系统架构者以更迅速、更可靠、更具重用性架构整个业务系统。较之以往,以SOA架构的系统能够更加从容地面对业务的快速变化

 

MyWay SOA咨询服务:

MyWay帮助客户进行SOA规划与架构设计,为客户实现SOA概念导入、条件评估、项目实施、效果评估;帮助客户服务建模荐合适的SOA套件产品;帮助客户实施产品,以服务为中心开发和集成,并持续改进。我们用我们的服务帮助客户IT组织实现最优的IT战略和架构,把IT功能映射到业务流程,使IT服务可以重新被迅速组合和重用以满足业务需求,最大化地支持和促进客户业务的发展。

MyWay的实施过程:

     项目启动阶段

       概念导入阶段

     分析、评估与设计阶段

       项目实施阶段

     培训阶段

     效果分析

MyWay SOA培训服务: 

MyWay凭借自己的专业顾问讲师团队,可为企业定制提供SOA培训:

面向服务的架构(SOA)研修

MyWay咨询和国际SOA教育委员会(SOA Education Committee)合作,在国内率先推出SOA国际认证专家培训项目SOACP, SOA Certified Professional),目前为止包括以下国际认证课程和考试:

Certified SOA Consultant  (SOA咨询师国际认证)

Certified SOA  Analyst    (SOA分析师国际认证)

Certified SOA  Architect   (SOA架构师国际认证)

Certified SOA Java Developer  (SOA Java 开发专家国际认证)

Certified SOA .NET Developer  (SOA .Net 开发专家国际认证)

Certified SOA Governance Specialist (SOA 治理专家国际认证)

Certified SOA Security Specialist  (SOA 安全专家国际认证)

   

    关于近期公开课的最新动态请参考MyWay培训中心课程信息。培训价格和时间以当天咨询为准,可根据需求在其他城市开设公开课或定制团体培训。有需要或感兴趣的客户请和我们取得联系,获取培训大纲和注册表。

 

                                            >>联系MyWay