|
云计算技术融合下的SOA架构解决方案SOA架构促使企业内部及外部所有相关的系统公平访问定义良好的服务,以绑定那些信息的信息,它们又进一步抽象成流程层和组合应用,从而形成新解决方案。 随着SOA(Service Oriented ArchITecture,面向服务的架构)和云计算的迅速发展,各类企业都面临着此项技术发展所带来的巨大挑战和机遇。众多企业技术架构都纷纷转向SOA或与其它架构混合构建的模式,提供充分利用云交付的服务。其中,云计算模式是重要的一个合作架构,云计算提供商在网上创建了巨大的资源,企业可以利用这些架构充分利用资源。IT已经成为业务转变时滞后的部分。为解决此问题,先后进行了结构化计算的变革、面向对象的变革、分布式对象、组件开发、企业资源规划、客户关系管理,最终是SOA。这些解决方案的关注超出对问题本身关注的方式导致了企业架构上的断层。越来越复杂笨重的架构,因当时流行的那些产品被拖人数据中心,形成了另一层复杂性,不仅增加成本,而且使企业架构更加脆弱,紧耦合而且难于变更。 1.SOA 目前的解决方案仅是在现有的技术外添加一层新技术,却使问题变得更加复杂。SOA通过将大部分现有系统封装成服务,将这些服务抽象到一个统一域,并在该域中使用这些服务形成新的解决方案。 1.1 SOA简介 SOA架构促使企业内部及外部所有相关的系统公平访问定义良好的服务,以绑定那些信息的信息,它们又进一步抽象成流程层和组合应用,从而形成新解决方案。SOA为架构增加了更多灵活性,使得我们可以灵活地通过配置层完成系统的更改。 1.2 SOA体系结构图 SOA体系结构如图l所示。 图1 SOA体系结构 1.3 SOA优势 SOA具有以下优势: (1)服务与行为的重用,不需要大量重复开发或集成的工作就能在一个系统中使用另一个系统行为的能力。 (2)敏捷,即在现有服务及信息流之上,按照需要快速修改业务流程使之支持易变的业务的能力。 (3)监控,即实时监控信息点与服务点并判断企业应用与交易的情况,SOA还提供了根据企业的利益实时修改与调节业务流程的能力。 (4)范围延伸,可以将某些业务流程公开给其它外部实体,从而实现跨企业合作或共享流程的目的。 2.云计算 云计算使用按用量付费的模型,实现了通过网络访问的、可配置的计算资源池(如网络、服务器、存储、应用和服务等)的可达性、便捷性和随需应变性,使得仅需最少量的管理工作或与服务提供商的沟通就能快速获得和释放资源。 责编:王雅京 微信扫一扫实时了解行业动态 微信扫一扫分享本文给好友 著作权声明:畅享网文章著作权分属畅享网、网友和合作伙伴,部分非原创文章作者信息可能有所缺失,如需补充或修改请与我们联系,工作人员会在1个工作日内配合处理。 |
推荐博客 |
|