SOA
weiluo12
换个思维;用以致学
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
WEB SERVICE名词解释
Web Service是基于网络的、分布式的模块化组件,它执行特定的任务,遵守具体的技术规范,这些规范使得Web Service能与其他兼容的组件进行互操作。 JAXP(Java API forXML Parsing) 定义了在Java中使用DOM,SAX, XSLT的通用的接口。这样在你的程序中你只要使用这些通用的接口,当你需要改变具体的实现时候也不需要修改代码。 JAX原创 2012-03-11 12:01:48 · 749 阅读 · 0 评论 -
SOA 版本划分
当你建立SOA时,不要期望自己能预见所有事情,以及能一次把事情做好。 大型分布式系统从来都不是静态的。需求在演化,新需求在出现,同时,当你 开发和实现服务时,不停地在学习和进步,因此,你也可能想把自己学到的新知识用于 现有的服务。因此,你需要拥有升级和成长的能力。 ---------------------------------------------------------------原创 2013-01-14 20:46:28 · 622 阅读 · 0 评论 -
SOA 安全
当集成分布式系统时,安全问题迟早会凸显出来。因为许多人都能访问系统, 但不是所有人都被允许看到和操作所有数据,所以出现了问题。 安全需求 1、认证 2、授权 3、机密性 4、完整性 5、可用性 6、记账 7、审计 处理安全需求 1、互操作性对比安全 2、异质和安全 3、分布式过程和多层抽象 4、多客户端能力 ------------------------------原创 2013-01-14 21:20:43 · 691 阅读 · 0 评论 -
SOA 模型驱动的服务开发
实现在异质环境中的服务接口需要大量代码,这些代码中的大多数经常结构相同,只能根据不同的参数、 异常和其他配置数据来区分,这是应用代码生成器,或者用一个更加被热炒的术语-----"模型驱动的服务开发" Model-Driven Service Development(MDSD) 一、生成的服务代码 二、建模服务 1、术语 ①普适代码 这是对每个实现都一样的代码。例如,对原创 2013-01-16 10:37:43 · 558 阅读 · 0 评论 -
SOA 建立SOA和SOA监管
SOA是个战略,你必须逐步地把SOA引入到自己的企业和组织中,这需要时间,并且完全成熟的SOA 需要大量的修改和扩展(不管是在技术上还是在组织上),所以,你不可能一下子得到所有东西。原创 2013-01-16 10:40:22 · 529 阅读 · 0 评论 -
SOA 扩展话题
一、SOA是新东西吗? SOA没有引入任何新发明的概念,它是个把现有概念和实践放到一起,用于特定需求集的范式。 你甚至可以说SOA别的什么都不是,就是将实用主义和头脑风暴运用到分布式系统上而已。 SOA的改进之一可能体现在如下事实上:Web Services(不谈其所有的缺陷)引入了一个互操作性的新标准。 SOA另一个重要的方面是对异质的接受原创 2013-01-16 10:51:22 · 483 阅读 · 0 评论 -
SOA 技术细节
一、服务和状态 1、无状态服务 从概念上,一个无状态服务是在不同服务调用之间不维持任何状态的服务。这就是说, 在服务调用结束后,要销毁所有为运行服务临时创建的局部变量和对象。 2、有状态服务 一个有状态的服务,指的是在多个服务调用之间,可以保持状态的服务。 有状态服务的典型例子是购物车。 3、无状态服务为什么更好 首先,对无状态服务来说,在服原创 2013-01-16 09:25:39 · 916 阅读 · 0 评论 -
SOA 服务管理
几乎所有对Web Services的介绍都会引入3个主要角色: 服务供应者、服务消费者,以及服务中间人原创 2013-01-16 10:18:49 · 592 阅读 · 0 评论 -
SOA vs Web Service
许多SOA 定义都包括Web Service这个术语,但是,SOA和Web Service不一样。 SOA是个范式;Web Service是运用特定实现策略,实现基础设施的可能方法。 它们之间的区别很重要!!! Web Service正在成为实现SOA的事实标准。 这并不是说用Web Service构建SOA能解决你的所有问题。Web Service能在提供基础设施上 助原创 2013-01-10 11:41:58 · 440 阅读 · 0 评论 -
SOA 服务生命周期
服务就是一个个的软件,和其他软件一样。 如此说来,通常用于软件开发的生命周期也可以用到服务上。 然而,服务的生命周期和软件的生命周期还是存在一些差别的。 ----------------------------------------------------------------------------------- 一个服务是一项业务功能的IT呈现,如此来说,服务就是一原创 2013-01-14 20:00:31 · 582 阅读 · 0 评论 -
SOA 性能
IT系统有两个方面总是不断地打破计划、概念和设计:性能和安全。 1、性能和可重用性 ①调用约束 ②定制服务 2、性能和向后兼容性原创 2013-01-14 21:11:04 · 411 阅读 · 0 评论 -
SOA 消息交换模式
MEP(Message Exchange Patterns)简介 在分布式系统间交换数据有各种不同的方法。处理这些差异性的一个基本措施是, 对交换数据块的方法进行分类,这些数据块被称为"消息"。这样一来,根据对交换消息的 不同方法进行分类,我们得到了所谓的"消息交换模式"。MEP定义了在服务调用或服务操作中 的消息序列,指明了这些消息的次序、方向和基数。 注意:MEP是描述不原创 2013-01-14 09:55:06 · 838 阅读 · 0 评论 -
云计算
一、 云计算是一个IT平台,也是一个新的企业业务模式 二、 从IT的角度来说,云计算就是提供基于互联网的软件服务:电子邮件就是云计算的一个简单例子。 三、 云服务、云平台、硬件平台(数据中心) 四、云计算包含的内容 ①SOA----------------SOA和Web服务的关系 ②Web2.0 ③Mashup--------就是被用来快速地组合服务成一个业务系统 ④MDM--原创 2012-11-26 13:53:11 · 468 阅读 · 0 评论 -
SOA 松耦合
SOA应用于大型分布式系统。对于这样的系统来说,可伸缩性和容错性是可维护性的关键。 另一个重要的目标是:最小化修改、故障对系统景观在整体上的影响。 这样一来松耦合就成了SOA的关键概念。 松耦合的形式 1、异步通信 2、异质数据类型 3、中介者 4、弱类型检查 5、绑定方式 6、平台依赖 7、交互模式 8、补偿 9、流程逻辑控制 10、部署方式 11、版本划分原创 2013-01-10 12:13:55 · 695 阅读 · 0 评论 -
SOA 动机
结构化编程、面向对象编程和组件是编程范式方面的努力; 客户机---服务器架构、三层架构乃至N层架构师架构方面的进化。 SOA接受异质 这个转变产生的效果正如敏捷编程接受"需求不断变更"产生的效果一样, 从抗拒到接受,观念上转变的一小步,实践中将形成巨大的差异。 SOA接受变化 甚至必须在变化中才能产生出自己的SOA。强调SOA是必须根据原创 2013-01-10 11:08:59 · 501 阅读 · 0 评论 -
SOA vs 分布式对象
可以用很多不同的方式处理分布式系统。 其中之一是使用分布式对象,CORBA最初的概念就是来源于此。 这个想法是使外部系统的对象可以被远程访问。 你能远程调用对象的方法,包括那些属性设置和属性读取方法。 也就是说,每访问一次属性,你都在调用远程函数。 ----------------------------------------------------------------------原创 2013-01-10 11:51:40 · 430 阅读 · 0 评论 -
SOA 服务
服务体现了业务功能 SOA聚焦于业务流程。这些流程在不同的系统上分不同的步骤(也称为"活动"或"业务")执行。 服务的主要目标是体现业务功能的"自然"步骤。这就是说,就服务起作用的业务领域而言, 服务应该代表了一项自足的功能,对应着一项真实世界的业务活动。 换句话说,业务人员应该能理解服务干了什么。 --------------------------------------------原创 2013-01-10 12:05:32 · 408 阅读 · 0 评论 -
SOA 企业服务总线
ESB基础设施是SOA的一部分,它使你能再生产状态系统景观中使用服务。 在实践中,要使SOA得以运转,你必须有调用服务的方法。这个基础设施是SOA景观的技术支柱 ESB的职责是,使消费者能够调用供应者提供的服务。 依赖于实现ESB所采取的技术和组织方法,该职责可能包括 1、提供可连接性 2、数据格式转换 3、(智能)路由 4、处理安全 5、处理可靠性 6、服务管理 7、监测和日原创 2013-01-10 12:39:05 · 1300 阅读 · 0 评论 -
SOA 服务分类
定义服务有不同的角度,服务也有不同的属性。即使在同样的上下文环境和景观中讨论,服务也能有差异。 1、基本服务 基本数据服务 基本逻辑服务 2、组合服务 在SOA术语中,从现存的服务中组合出新的服务被称为"配制"。 3、流程服务 -------------------------------原创 2013-01-10 12:49:48 · 600 阅读 · 0 评论 -
SOA 业务流程管理
在SOA中,典型情况下,服务是一个或多个分布式业务流程的组成部分。 如此来说,服务的主要动机来自于业务流程 当然,随之就产生了如何识别服务的问题。这就带来了业务流程管理(BPM)这个术语。 ------------------------------------------------------------------------------------------------------原创 2013-01-10 13:03:13 · 473 阅读 · 0 评论 -
SOA Web Services
如今,大多数分析家、供应商和作家都只推荐一种实现SOA的方法:使用Web Services。 一、使用Web Services的动机 人们普遍认为,Web Services应该是实践中实现SOA的"唯一"方法。 1、什么是Web Services Web Services指的是一个覆盖了互操作性的标准集合。实际上,这些标准即定义 了用来通信的协议,也定义了用来阐明服务和原创 2013-01-16 10:15:04 · 666 阅读 · 0 评论
分享