- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
C产业化与业务开发
SOA及其在广电行业中的应用
中国传媒大学朱医博宋卿张鹏洲
摘要:本文描述了SOA及其在广电行业的应用。首先对广电行业的数字化现状进行了描述并
介绍了SOA产生的背景。其次介绍了SOA的相关概念、层次结构。然后引出了SOA的主要实现技
术WebService。接着以MSB基础下的电视台全台信息化平台为例介绍了SOA在广电行业的应用。
最后说明了应用SOA的优缺点。
Service,ESB,MSB
关键词:SOA,Web
1前言
随着全球数字化、网络化的发展,广电行业系统的数字化进程也在不断加快。目前国内广电行业
信息化建设与应用水平,系统集成和资源共享水平在不断提高的同时也存在一些发展限制,其主要原
因是电视台内的不同时期不同技术开发的业务系统间无法有效连通。
SOA产生的背景正是出于这种对系统整合的需要。
如上文所说,系统整合的需要来自于不同系统间互联互通的困难。比如在电视台里面不同的部门
可能采用不同的系统板块,如采集交换板块、新闻制播板块、综合制作板块、播出分发板块、数字内
容管理板块等等。如果这些板块是由不同的技术平台编写的,并且没有实行标准化,那么它们相互之
间便不能连通。
在这种系统整合的需要下,Garmer最早提出了SOA的思想。SOA从字面上理解就是面向服务的
体系架构(Service.Oriented
给出在特定环境下推荐采用的一种架构,从这个角度上来说,它更像一种模式。它最主要的应用场合
在于解决在Internet环境下的不同商业应用之间的业务集成问题。它的主要用途,我们用通俗的话说
就是在因特网架构下,在服务实施者和调用者之间建立简易的调用关系。
SOA的概念提出以后,很快引起了业界的关注和讨论。对于SOA,不同厂商或个人有不同的理
解。有人说是一种架构,有人说是一种方法论,也有人说是一种标准。虽然大家对SOA有着不同的
理解,但对SOA所能实现的目标却没有太大的争议,那就是实现企业rr资产的最大化重用,让rr
变得更有弹性,更快地响应业务单位的需求。
2SOA概述
2.1$OA的定义
SOA是面向服务的体系结构(Service.OrientedArchitecture)的英文缩写。其定义是:将应用程
序的不同功能单元(称为服务)通过这些服务之间定义良好的接口联系起来的一种软件系统架构【11。
SOA可以根据需求通过网络对松散耦合的粗粒度应用组件进行分布式部署、组合和使用。服务
2008年中国数字电视与网络发展高峰论坛 309
ChinaCableNetSummit2008
C产业化与业务开发
层是SOA的基础,可以直接被应用调用,从而有效控制系统中与软件代理互联网络的人为依赖性。
SOA有几个关键特性:一种粗粒度、松耦合服务架构,服务之间通过简单、精确定义适配器进行通
讯。不涉及底层编程适配器和通讯模型。
2.2SOA相关概念
(1)接口
理解SOA,先要理解接口。接口是采用中立的方式进行定义的,它应该独立于实现服务的硬件
平台、操作系统和编程语言。这使得构建在各种这样的系统中的服务可以以一种统一和通用的方式进
行交互。
这种具有中立的接口定义(没有强制绑定到特定的实现上)的特征称为服务之间的松耦合。松耦
合系统的好处有两点,一点是它的灵活性,另一点是,当组成整个应用程序的每个服务的内部结构和
实现逐渐地发生改变时,它能够继续存在。
(2)服务
SOA的关键是“服务”,W3C将服务定义为:“服务提供者完成一组工作,为服务使用者交付
所需的最终结果。最终结果通常会使使用者的状态发生变化,但也可能使提供者的状态改变,或者双
方都产生变化”。
我们基于服务的功能、发送和接收的数据数量对服务进行分类,可以将服务分为粗粒度服务和细
粒度服纠21。粗粒度服务提供一项特定的业务功能,细粒度服务代表了技术组件方法。
在SOA架构风格中,服务是最核心的抽象手段,业务被划分(组件化)为一系列粗粒度的业务
服务和业务流程。
(3)面向服务
面向服务表示一种分离系统关注面的方法。实质是将一个比较大的问题分解成一系列较小的、互
相关联的子问题,从而降低问题的复杂度,使得我们能够较从容地分析、解决和管理它。
面向对象和面向服务的区别是:面向对象是
您可能关注的文档
最近下载
- 防腐、保温施工方案.docx VIP
- (完整版)沟槽开挖及支护专项施工方案(深基坑专家论证).doc
- 4.1 水循环(教案)2023-2024学年湘教版(2019)高中地理必修一.docx VIP
- EIM Book 1 Unit 1 Free time单元检测试题.pdf VIP
- 金风1.5MW型风机变流器断路器反馈丢失故障作业指导书.docx VIP
- 信息与通信技术产品供应链安全测试方法.docx VIP
- 高中必备成语及解释800个.docx VIP
- 公差配合与测量技术 第2版 项目三 千分尺与指示表的测量操作.pptx VIP
- 金风1.5MW型风机主控柜断路器状态反馈丢失故障作业指导书.docx VIP
- 第2课学会沟通交流(教学课件) 道德与法治统编版五年级上册.ppt
文档评论(0)