看到最近SOA又火了起来,呵,我从刚进这家公司的第一个项目开始,就是号称用SOA来进行一个大型系统的rewrite,一个从顶向下重新开发设计的一个系统,最终开发刚开始,就由于budget的原因而被董事局喊停。
我在这里想说的是,采用SOA的好处我们大家都知道,
1. 利用现有的资产,不必重新从头开始构建。
2. 更易于集成和管理复杂性,因为集成点是规范而不是实现,从而提供了实
原创
2008-08-04 19:01:39
942阅读
2评论
有关SOA的讨论与技术资料很多,大多是技术论述与最佳实践。国外有很多SOA的成功案例,而国内不多,很多企业SOA推行困难的原因不是因为技术选择的错误,而对SOA本身的理解,SOA不是万能钥匙,拿来就可以用,还要考虑到它生存的土壤,它是企业内由业务驱动的管理变革,正确理解SOA的切入点至关重要。
推荐
原创
2008-05-27 08:48:33
2196阅读
5评论
从根本上说,面向服务的架构能够使企业内部动态数据服务的创建变得更加方便,同时,还能够使企业开发人员创建影响这些服务的复合应用程序。Web2.0提供了一个丰富的Web体验,用户能够以高效的、充满希望的、有益的方式参与合作。 如果我们把这两个现象结合起来,那么,通过企业社团成员之间的互相交流,以及成员与不断变化的企业数据之间的交互,我们就能够实现这
转载
2023-10-07 12:23:06
122阅读
面向服务的体系结构(service-oriented architecture,SOA)是一个组件模型,它将应用程序的不同功能单元(称为服务)通过这些服务之间定义良好的接口和契约联系起来。接口是采用中立的方式进行定义的,它应该独立于实现服务的硬件平台、操作系统和编程语言。这使得构建在各种这样的系统中的服务可以以一种统一和通用的方式进行交互。 这种具有中立的接口定义(没有强制绑定到特定的实现上)的特
转载
2009-04-20 18:38:28
415阅读
面向服务的体系结构(Service-OrientedArchitecture,SOA)是一个组件模型,它将应用程序的不同功能单元(称为服务)通过这些服务之间定义良好的接口和契约联系起来。 SOA并不是包治百病的万灵单,它最主要的应用场合在于解决在Internet环境下的不同商业应用之间的业务集成问题。 由于Internet中大量异构系统的存在决定了SOA系统必须采用基于文本而非二进制的消息传递
转载
精选
2011-05-20 00:14:45
431阅读
摘自微软官方的关于SOA的解释
The SOA resource record contains the following information:
Source host - The host where the file was created.
Contact e-mail - The e-mail address of the person responsible fo
转载
精选
2011-08-25 17:21:07
719阅读
SOA即面向服务的架构最早是由IBM提倡的架构:希望以台式电脑的“组装现实”的方式来开发软件,所有的组件都是“即插即用”面向SOA的架构需要提供一下模块:1:提供各种服务的组件2:企业服务总线(Enterpeise Service Bus 简称ESB)
原创
2016-02-02 14:30:17
300阅读
SOA 既不是一种语言,也不是一种具体的技术,它是一种新的软件系统架构模型。 SOA 最主要的应用场合在于解决在Internet环境下的不同商业应用之间的业务集成问题。 SOA 架构具有一些典型特性,主要包括松耦合性,位置透明性以及协议无关性。松耦合性要求 SOA 架构中的不同服务之间应该保持一种松耦合的关系,也就是应该保持一种相对独立无依赖的关系;位置透明性要求 SOA 系统中的所有服务对于他们的调用者来说都是位置透明的,也就是说每个服务的调用者只需要知道他们调用的是哪一个服务,但并不需要知道所调用服务的物理位置在哪里;而协议无关性要求每一个服务都可以通过不同的协议来调用。通过这些 SO
转载
2010-12-31 17:31:00
261阅读
2评论
SOA(start of authority):表明了谁是这个区域的所有者,SOA记录中的主机地址一定是这个标准区域的服务器IP地址.
原创
2023-04-11 00:33:39
50阅读
SOA有多好,似乎已经无数的人说过了,但是怎么做,却是大家各执一词。技术厂商自然是推广自己的产品,根据自己的产品提出不同的路线图,EAI也好,ESB也好,莫衷一是。实际上,就技术层面而言,我认为具体采用什么技术都不是关键因素,从目前看,基本上各厂商也都有相应的成功部署的经验与案例。不过厂商所言,大部分还是技术层面的内容,也许单纯的从技术层面看,SOA可以让用户在开发和部署新的应用时有更快捷的手段,
推荐
原创
2008-05-14 23:03:43
1755阅读
7评论
前几天正好给实习生做了一次SOA概念的培训,现在按照大纲把部分内容简要的摘出来。大体是一个关于SOA概念的介绍,可能会让人感觉到比较“虚”,但事实上,SOA如果不谈到具体的实现技术,就其概念本身而言确实是一种抽象的、理念上的东西。
SOA ConceptService Oriented Architecture ConceptSOA是一种分析、设计和实现企业应用的方法 SOA是一种分布式的应用架
原创
2007-10-15 00:07:00
802阅读
一、是什么 SOA架构,是一种粗粒度、开放式、松耦合的服务结构,要求软件产品在开发过程中,按照相关的标准或协议,进行分层开发。以粗粒度的业务服务作为基础来对公司业务进行建模;以业务服务为基础来实现的IT系统更灵活、更易于重用、也更快地应对企业业务需求的变化。 SOA将应用程序的不同功能单元通过这些服务之间定义良好的接口和契约联系起来。接口是采用中立的方式进行定义的,它应该独立于实现服务的硬件平
转载
2023-06-30 14:28:33
338阅读
SOA期末总结 标准化的封装,可以复用,松耦合可编排 问答题可能的问题 实验一 如何开发自己的Web服务(Java平台为例)? 以Axis,在Eclipse中开发为例。首先建好一个java工程,然后写java类。然后打包成webService,在项目选中想要做为 Webservice 发布的内容,点
转载
2018-11-24 14:12:00
229阅读
2评论
最近以来,在企业级应用开发领域,谈论最多的一个词,恐怕非SOA(Service-Oriented Arch
转载
2007-07-27 10:47:00
159阅读
2评论
SOA(service-oriented architecture,也叫面向服务的体系结构或面向服务架构)是指为了解决在Internet环境下业务集成的需要,通过连接能完成特定任务的独立功能实体实现的一种软件系统架构。SOA是一个组件模型,它将应用程序的不同功能单元
转载
2007-06-20 15:58:00
100阅读
2评论
IBM Oracle MicroSoft SoftWare AG Tibco 这几家的ESB占市场份额较高
(1)IBM WebSphere MQ (也称MQSeries)
(2)ActiveMQ JMS消息服务器 : ActiveMQ 是Apache出品,最流行的,能力强劲的开源消息总线。
(3)Metamorphosis分布式消息中间件 淘宝和支付宝(
分布式架构演进(个人学习用)单体架构什么是单体架构?单体架构的特点单体架构的局限性分布式架构之SOA阶段什么是SOA?SOA相较于单体架构的优势分布式架构之MSA(微服务)阶段SOA到MSA的转变微服务架构风格总结分布式系统的优劣 单体架构什么是单体架构?单体架构的特点所有业务功能,系统架构等等都在一个应用中 使用同一种语言和 框架开发 开发、测试、部署以项目为单位单体架构的局限性业务功能越来越
转载
2023-08-30 11:40:16
125阅读
猫用vs2010写了一个webservice,并写了一个盘点程序客户端,PDA盘点机用C#开发,笔记本用VFP开发,发布在本地局域网IIS服务器,用了两年一直很稳定。后面仓库搬迁,需要外网进行访问,在路由器上设置端口映射1008。MSsoapInit 将URL网址改成 http://外网IP:1008/netbookserver/Service.asmx?wsdl结果一直报错,无法访问,用端口查看
转载
2024-04-23 22:09:19
61阅读
SOA 新业务语言 新系统架构——SOA原则
在第
3章
中我们建立了不止一个
SOA
定义。也有不止一个掌控定义面向服务背后原则的标准体。同样,对于面向服务的组成,也有许多源自公开的
IT
组织、厂商及咨询机构观点。 据称
面向服务的根源在于软件工程理论所谓的“关注点分离”。这一理论基于这样的观念:将一个大的问题分解为一系列单个关注点是有益的。
这使得逻辑
转载
2024-06-14 23:19:59
135阅读
1、SOA的定义: SOA定义了一套完整的体系结构,利用这套标准可以把把软件资产表达为服务,然后利用标准在这些服务之间进行交互,重组企业流程,重用已有组件,合成新的业务,并可以集成企业内外业务。 2、如何
转载
2024-04-06 20:52:21
79阅读