`
wlh269
  • 浏览: 455584 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

浅谈SOA

阅读更多
1.SOA的定义
  SOA全名为面向服务的体系结构(Service-oriented architechture) 它是一种软件架构模型。SOA将应用程序的各个应用的各个功能单元间通过定义良好的接口和契约联系起来,而这种不同功能单元被作为服务。服务间接口是采用中立的方式定义的,它独立于实现服务的硬件平台,操作系统和编程语言等环境。这样,服务间将采用通用的,统一的和系统平台无关的方式进行交互。SOA的特性是“服务的封装”,“服务的重用”和“服务的互动”SOA系统的需求源自于业务应用系统需求,SOA系统可以根据业务的需要不断的将每一个独立的“服务”组合,以适应不断变化的环境,比如经常改变的合作伙伴关系,业务级别,业务重点,政策,行业地位以及其他与业务有关因素的更改,每一个服务都是一个独立的个体。

2.SOA的应用
  SOA并不是一种新的技术,它是一种应用架构模型,是不完全依赖于技术的应用架构模型,SOA的技术实现方式可以有多种,是多种技术的集合模型,其次,SOA是通常基于可扩展标记语言(xml),通过使用WSDL语言(称为web服务描述语言Web Service Definition Language,WSDL)来描述接口。再次WebService并不是实现SOA唯一方式,还有CORBA。SOA鼓励使用可替代的技术和消息机制,通过把服务联系在一起,来满足应用,而且SOA的系统并不排除,使用面向对象的设计来构建单个服务

3.SOA的商业应用思想
  SOA的一个中心思想就是企业应用彻底摆脱面向技术的解决方案的束缚,轻松自如的应付对企业商业服务的变化,发展的需要。企业IT架构环境中单个应用程序是无法包容用户的各种业务需求的,即使是一个大型的ERP的解决方案,仍然不能满足这个用户不断膨胀变化的业务需求。原来为了对市场快速做出反应,商业企业只能通过不断开发新应用,扩展现有应用来支撑其现有业务需求,今后商业企业采用SOA后,通过将注意力放在服务上,应用程序能够集中起来提供更加丰富,目的性更强的商业流程,其结果就是,基于SOA的企业应用会更加真实地反映出与业务模型的结合,SOA商业应用思想是为:“业务驱动服务,服务驱动技术 ”。服务是从业务流程的角度来看待技术的,这同一般的从可用技术所驱动的商业视角不同的,服务的优势已经清晰可见的,服务同业务流程结合在一起能够更加准确地表示业务模型,更好地支撑业务流程。

对于企业用户来说,SOA根本的目标是解决“信息孤岛”问题,并能提供随需应变的服务,SOA通过将原有的应用和资源转变为可共享的标准服务,打破了“信息孤岛”,企业决策者只需要根据企业的策列来定制流程把应用作为服务。“随需获得”而无需考虑底层集成,这样可以实现IT和企业业务之间的“业务驱动服务,服务驱动技术”。
分享到:
评论

相关推荐

    C#框架设计之浅谈SOA与钝化模式-附件资源

    C#框架设计之浅谈SOA与钝化模式-附件资源

    浅谈汽车SOA架构开发和实施过程中的微服务化.pdf

    在当前的汽车行业,SOA(面向服务架构)已经成为新一代整车电子架构和智能网联功能开发的核心概念。汽车SOA架构的开发与实施涉及到从传统架构向软件服务化转变的复杂过程,这要求工程师团队在实践中不断学习和积累...

    SOA案例分析浅谈.pdf

    面向服务架构(Service-Oriented Architecture,SOA)是一种设计原则和方法,旨在构建松散耦合、可重用和可组装的系统。SOA强调将业务功能分解为独立的服务,这些服务可以通过标准接口进行交互,以实现业务流程的...

    浅谈面向构件的SOA架构

    概述面向服务架构(Service-orientedArchitecture,SOA)描述了一种架构方法,它依赖于将业务流程和底层活动分解为基于标准的服务。在基于SOA架构的系统中,系统功能是由一些松耦合并且具有统一接口定义方式的服务...

    浅谈SOAP.pdf

    ### 浅谈SOAP知识点解析 #### 一、为什么需要SOAP? 随着信息技术的飞速发展,企业面临着日益复杂的信息化挑战。为了适应这种变化,现代企业信息系统往往由多个平台和技术构成,形成了复杂的多系统环境。这样的...

    ESB项目需求分析和方案设计浅谈.doc

    《ESB项目需求分析和方案设计浅谈》 企业服务总线(Enterprise Service Bus,简称ESB)是企业级集成的关键技术,它提供了一种灵活、可扩展的方式来连接和协调分布在不同系统中的服务。本文主要探讨ESB项目的需求...

    浅谈大数据处理在油田GIS系统中的应用研究.pdf

    这一趋势在《浅谈大数据处理在油田GIS系统中的应用研究》一文中得到了充分的体现。 首先,文章中提到的“大数据”在油田GIS系统中扮演着重要角色。大数据技术能够将油田日常生产管理过程中遇到的海量、多源、多层次...

    浅谈城市级视频资源的趋势整合

    构建城市级视频资源整合需要从资源构建、技术架构整合、业务应用整合、维护与管理整合方面综合考虑,利用SOA理念实现技术与业务的架构融合。

    浅谈半导体光源.pdf

    半导体光源是现代光学和通信领域中的重要组成部分,主要包括半导体激光器(LD)和半导体光放大器(SOA)。本文将从这两个方面详细阐述半导体光源的工作原理及其应用。 半导体激光器,尤其是PN结电流注入的LD,是20...

    浅谈云计算及其技术.pdf

    2. Web服务和SOA(面向服务的体系结构):云服务通常以Web服务的形式实现,可以部署在各种分布式平台上。SOA提供了一种灵活的方式来组织和管理服务,通过服务的组合和集成,云计算能够提供更加复杂、灵活的服务模型...

    论文一:信息系统集成项目质量管理浅谈.doc

    论文以面向服务架构(SOA)的企业信息集成平台研究与建设应用工程为例,详细阐述了如何在实践中实施质量管理,重点关注了提高客户满意度和选择合适质量标准两个方面。 【主要知识点】 1. **ISO质量管理体系**:ISO...

    浅谈智慧城市顶层设计.docx

    然而,传统的EA方法论可能缺乏SOA(面向服务的架构)和云化思维的指导,无法完全适应智慧城市的实际需求。此外,仅依赖分层架构设计作为顶层设计是不够的,因为这可能会忽视城市和业务的实际需求,导致业务与IT的不...

    浅谈移动电子商务和发展.docx

    3. 第三代移动电子商务:结合SOA架构的Web Service、智能移动终端和移动虚拟专用网络(Mobile VPN),极大地提高了安全性和交互能力,同时利用3G、智能设备、数据库同步等先进技术,打造高效、安全的移动商务环境。...

    浅谈服务治理、微服务与ServiceMesh

    SOA(面向服务的体系结构)概念由来已久,在10多年前便开始进入到我们广大软件开发者的视线中。SOA是一种粗粒度、松耦合服务架构,服务之间通过简单、精确定义接口进行通讯,不涉及底层编程接口和通讯模型。SOA可以...

    浅谈企业信息化系统集成.docx

    - 面向服务的架构(SOA):支持不同应用系统之间的松耦合交互。 - 业务流程管理(BPM):通过对业务流程的标准化和自动化,提高执行效率。 - Web Services:提供标准化的接口,实现不同系统之间的数据和服务交换...

    浅谈云计算时代的软件开发技术.pdf

    在云计算环境下,软件工程的重点转向面向服务的架构(SOA),强调模块化和可重用性。开发流程不再局限于传统的分析、设计、编码、运行和维护,而是融入了更多灵活的元素,如持续集成、自动化测试和DevOps实践。 4. ...

    浅谈光纤技术的几个分支及其发展趋势

    半导体放大器(SOA)则常用于光开关和光逻辑器件中,具有速度快、体积小的优点。光时分复用(OTDM)技术则是通过时间分割的方式,让多个信号在不同的时间占用同一信道,实现传输效率的提升。 多模光纤,因其较粗的...

    浅谈微服务的发展以及可观测性.docx

    3. **分布式SOA架构**: - 通过引入服务总线(ESB)等技术来解决分布式系统中的通信和服务发现问题。 - 虽然提高了系统的灵活性,但是增加了系统的复杂性和运维难度。 4. **微服务架构**: - 将应用分解为一组小...

Global site tag (gtag.js) - Google Analytics