发文章
发文工具
撰写
网文摘手
文档
视频
思维导图
随笔
相册
原创同步助手
其他工具
图片转文字
文件清理
AI助手
留言交流
SOA是Service oriented architecture的简称,面向服务架构。定义SOA之前首先需要定义一下什么是Service即服务, 这些服务是自包含的,具有定义良好的接口,允许这些服务的用户——称为客户机或使用者——了解如何与其进行交互。
SOA是指为了解决在Internet环境下业务集成的需要,通过连接能完成特定任务的独立功能实体实现的一种软件系统架构。SOA是一个组件模型,它将应用程序的不同功能单元(称为服务)通过这些服务之间定义良好的接口和契约联系起来。接口是采用中立的方式进行定义的,它应该独立于实现服务的硬件平台、操作系统和编程语言。
2. 请介绍一下SOA中的业务层(business layers)和管道层(plumbing layers)?
在SOA中采用了两层架构,首先一层直接与业务相关叫业务层,因为它实现了业务功能。第二层则是技术层次交管道层,该层将管理计算机资源,例如:数据库、web服务器等等。
3. 服务Service和元件Components有什么区别?
服务是一组为实现业务功能而组合起来的元件,元件是服务的实现方法,元件可以是Java,C#,C++等等,但是服务总是以通用协议如Web Service等格式暴露出来的。
来自: 昵称10504424 > 《Soa》
0条评论
发表
请遵守用户 评论公约
SOA定义
SOA定义最近半年以来,在企业级应用开发领域,谈论最多的一个词,恐怕非SOA(Service-Oriented Architecture,面向服务架构)莫属。什么是SOA?Gartner相信BPM和SOA的结合对所有类型的应用集成都大有助益?...
web service新手入门
web service新手入门使用 Web 服务技术,应用程序可以与平台和编程语言无关的方式相互通信。除了安全性模型之外,还有特定于应用程序的规范,其中包括 Web 服务的业务流程执行语言(Business Process E...
理解面向服务的体系结构
理解面向服务的体系结构发布日期: 2005-10-17 | 更新日期: 2005-10-17CBD和组件技术之间有相同之处,例如,从技术角度看,COM和包装了...
基于SOA的体系架构设计
当我在为全球酒店在线预订系统做架构设计时,我发现一个头疼的问题是如何保证系统与分布在全球各地的酒店之间完成消息的交互?发布到在...
车载SOA软件架构设计
服务使用者应使用此ID识别服务,并根据定义的接口使用功能,尽管服务定义不一定要有使用者。面向服务的体系结构:每个特性或系统的SOA包...
「软件定义汽车」时代下的SOA架构设计 !
「软件定义汽车」时代下的SOA架构设计 !2、服务接口描述(Service Interface Description)本质上就是想办法从功能架构过渡到软件技术...
单体架构,SOA架构,微服务架构,分布式架构,集群架构
单体架构,SOA架构,微服务架构,分布式架构,集群架构单体架构什么是单体架构。架构单体应用的方法论,我们称之为单体应用架构,这是一种比...
认清面向服务架构(SOA)的本来面目
.软件系统架构: SOA不是一种语言,也不是一种具体的技术,更不是一种产品,而是一种软件系统架构,它尝试给出在特定环境下推荐采用的一种架构,从这个角度上来说,它其实更像一种架构模式(Pattern),是...
首席架构师是如何选择架构方案的?
架构可细分为业务架构、应用架构、技术架构,业务架构是战略,应用架构是战术,技术架构是装备。SOA架构在分布式架构垂直切分的基础上,...
微信扫码,在手机上查看选中内容