`

SOA与传统服务的区别

阅读更多
什么是SOA
SOA:面向服务的体系结构(Service-Oriented Architecture,SOA,也叫面向服务架构), SOA是指为了解决在Internet环境下业务集成的需要,通过连接能完成特定任务的独立功能实体实现的一种软件系统架构。
SOA 是一个组件模型,它将应用程序的不同功能单元(称为服务)通过这些服务之间定义良好的接口和契约联系起来。接口是采用中立的方式进行定义的,它应该独立于实现服务的硬件平台、操作系统和编程语言。这使得构建在各种这样的系统中的服务可以以一种统一和通用的方式进行交互。

SOA与传统服务的区别
传统的Web(HTML/HTTP)技术有效的解决了人与信息系统的交互和沟通问题,极大的促进了B2C模式的发展。WEB服务(XML/SOAP /WSDL)技术则是要有效的解决信息系统之间的交互和沟通问题,促进B2B/EAI/CB2C的发展。SOA则是采用面向服务的商业建模技术和WEB服务技术,实现系统之间的松耦合,实现系统之间的整合与协同。WEB服务和SOA的本质思路在于使得信息系统个体在能够沟通的基础上形成协同工作。
分享到:
评论

相关推荐

    解读SOA与传统企业IT管理间的临界点

    在硬件和软件相对封闭的时期,人们可能通过把基础系统管理程序写在计算机房间的黄色便签纸...但是在面向服务体系结构(SOA)时代,这种方法已经完全被废弃了,Ovum咨询顾问分析公司的副总裁Mary Johnston Turner如是说。

    SOA架构:服务和微服务分析及设计(原书第2版)

    新版的案例研究示例和图例进一步阐释和定位微服务模型,并与更传统的服务类型相关联。本书可作为应用架构师、企业架构师、软件开发人员以及任何有兴趣了解或负责设计与实现现代、面向服务解决方案的IT专业人士的参考...

    解读SOA与传统企业IT管理间的“临界点”

    从20世纪80年代开始英国中央计算机与电信局(UK Central Computer and Telecommunications Agency ,CCTA)就致力于研究最佳实践方法及相关流程以确保 IT 提供的相关服务能达到企业所要求的水平。

    33 - 传统的可扩展架构模式:分层架构和SOA.docx

    33 - 传统的可扩展架构模式:分层架构和SOA.docx33 - 传统的可扩展架构模式:分层架构和SOA.docx33 - 传统的可扩展架构模式:分层架构和SOA.docx33 - 传统的可扩展架构模式:分层架构和SOA.docx33 - 传统的可扩展...

    saas和soa (软件即服务和面向服务的体系结构)

    SaaS是Software-as-a-service(软件即...他基本概念就是,微软的每一个软件产品,除了采用传统的许可证方式销售给用户之外,他还会有以互联网服务方式提供给用户,用户无需本地安装,只要通过互联网就能访问该服务。

    实施SOA项目白皮书

    1 SOA概念 1.1 与传统的建设方法不同 1.2 与传统的建设过程不同 2 SOA特点 2.1 以业务为中心 2.2 灵活适应变化 2.3 重用IT资源,提升开发效率 2.4 更强调标准

    论文研究-基于SOA的传统OSS系统的改善与整合研究 .pdf

    基于SOA的传统OSS系统的改善与整合研究,张晖,,随着现代IT技术的迅猛发展,原有的电信运营支撑系统(OSS)已不能满足日益增多的业务需求。传统的OSS在功能上过于封闭和特殊化,不�

    基于GT4的SOA实现技术.pdf

    目的研究SOA的具体实现技术,以及如何利用网格技术的优势为SOA实现提供服务管理的支持。方法研究SOA的体系架构和典型的SOA实现框架,...结论借助网格资源管理上的优势使得SOA应用更加灵活,与传统实现方式比较有其优势。

    SOA架构 服务和微服务分析及设计 中英文版本

    新版的案例研究示例和图例进一步阐释和定位微服务模型,并与更传统的服务类型相关联。本书可作为应用架构师、企业架构师、软件开发人员以及任何有兴趣了解或负责设计与实现现代、面向服务解决方案的IT专业人士的参考...

    让应用服务器向SOA靠拢

    SOA架构主张构建模块化的、可重用的应用组件,尽量避免出现传统IT资产中的那些“脆弱”特性。企业也对这种架构非常感兴趣。Gartner称,在过去的两年启动的开发工作中,至少有80%都会成为具备服务功能的应用。

    基于SOA与BPM的EAI研究与实现

    通过深入分析传统的企业应用集成(EAI)优势与不足,将SOA与BPM引入到EAI 领域,提出了采用SOA 和 BPM的企业应用集成框架,并给出了实现。该框架为用户提供一个灵活、松耦合、跨平台、分布式、可扩展的EAI方案。

    SOA服务划分实例

    传统的IT系统在向互联网化方向转型时,通常需要面对以下几个技术挑战。■性能。用户体验是影响转化率的重要因素,据统计如果4秒钟打不开网站,将有60%的顾客会流失,糟糕体验将导致大量的客户选择放弃或从竞争对手处...

    分析项目人员角色 组建SOA梦之队

    软件开发领域的主要发展趋势是从传统软件体系结构过渡到面向服务的体系结构 (SOA)。在传统软件体系结构中,将项目视为单个新应用程序的交付。在SOA中,将项目视为集成服务的交付——一些是新建的,一些是现有的。...

    每天都在谈SOA和微服务,但你真的理解什么是服务吗?

    简单来说,为了更好的阐述新服务的概念,并方便与传统的SOA中定义的服务有所区别,我将新的服务命名为,接下来我会通过对比S++与SOA和微服务的区别、S++与面向对象的差异来说明这个新的概念。为什么要重新定义服务呢...

    SOA实践:综合使用工具实施SOA项目示例,第2部分:服务建模设计

    大家都知道SOA的架构设计和传统的J2EE架构设计不一样,开发过程也不一样,比如客户最想知道的一个问题:服务是如何抽取的,什么样的颗粒度是合适的。本系列文章以假定的业务为样例来回答上述问题,通过一个较为真实...

    Oracle BEA SOA技术加快铁路信息化解决方案

    要想实现铁路系统信息和流程的自由流动并不是一件容易的事情,不可能一蹴而就,必须分步实施: 首先要将传统的IT系统架构转向面向服务的架构(SOA); 其次要对SOA的整个生命周期进行全面的管理,使服务能够“构建一次...

    Web服务的开发过程框架及其实例研究

    Web 服务是SOA 基于Web 的实现,被广泛用来开发SOA 软件,与传统的软件构件相比,Web 服务呈现出若干新特点。已有实践侧重于将已有程序包装为Web 服务形态,很少考虑Web 服务应该遵循的设计原则,以这样方式开发的...

    银行信贷管理SOA解决方案

    今天,面向服务的体系架构(SOA),将为银行业信息化的快速发展注入新的活力,从信息的敏捷传递和共享,银行部门、成员之间的敏捷协作,敏捷的银行管理决策三个方面助力银行敏捷企业的构建。 中创软件商用中间件股份...

Global site tag (gtag.js) - Google Analytics