关于Web 2.0 的SOA 经验教训
Kyle Brown, 杰出工程师, IBMRachel Reinitz, 杰出工程师, IBM历史重演我们以前都听说过:一项新的技术推出了,然后突然之间,所有使用较旧的技术完成的东西都变得过时,将会消失。乍看之下,新的 Web 2.0 技术似...
SOA 环境中的测试驱动的开发,第 1 部分: 测试数据映射
引言在软件工程方面,两个最近的重大变化是对测试驱动的开发和持续集成的使用日益增加。作为转向敏捷软件开发方法的一部分,这些实践已在基于 Java™ 的传统应用程序开发中使用了许多年,最近开始用于 SOA 解...
使用 WebSphere Portlet Factory 构建SOA 前端
在许多门户的项目中,客户对门户的使用体验都有非常高的要求。基于现阶段的 portlet 技术对丰富的 Web 2.0 前端展现存在着一定的技术难度。WebSphere Portlet Factory (WPF) 利用 SOA 的构建方法,提供无需编写代码...
使用 Dojo 工具包和 JSON-RPC 构建企业 SOA Ajax 客户端
了解如何使用 Dojo 工具包为 Java™ Platform. Extended Edition (Java EE) 应用程序构建企业 SOA 客户端,以及如何使用 JavaScript. Object Notation–RPC (JSON-RPC) 来调用服务器端 Java 对象。引言异步 J...
使用 SOA 技术实现既有资产的开发和重组(下)
在本文中,作者使用中间会合 (meet-in-the-middle) 开发模式,对既有资产进行抽取、分析、编排和映射,生成满足业务目标的可部署代码和接口定义文件,从而实现了对于既有资产的转换和重组。实现细节 使用 WDz 7.0 ...
明确SOA中“A”——架构真正含义
简而言之,SOA的问题在于混乱。这是目前SOA领域最大最严重的问题所在。在IT行业过去的几十年中,我从未见过在一个行业趋势方面所能产生如此大的分歧,就如同我们今天看到的SOA状况一样。 并非不存在对于SOA中各...
使用Appcelerator实现因特网应用程序
如果你正在大胆的使用Appcelerator实现因特网应用程序,它将有一个很有效的特点,可以帮助你实现你的解决方案。当把这些项目结合在一起就能够在短时间内创造出有效的解决方案,并且能很好的与服务进行整合,在现有的...
揭秘SOA的七个神话:SOA不是万灵药
许多地方把SOA当作解决所有软件问题万灵药。健康剂量的怀疑应该能够解决这个争论。虽然SOA能够提供真实的商业好处,但是,还应该向潜在的购买者提供良好的咨询服务保证他们明确地理解这些好处是什么和如何实现这些好...
有效的SOA需要四种主要中间件产品的支持
SOA就是要把商业功能分解为共享的、可再利用的服务,然后把这些服务组合为自动的商务流程。因为SOA是一种颠覆性的技术,不仅会影响到你的公司的IT部门,而且还将影响到运营、财会、和许多其它部门。在你的机构中安装...
SOA重塑证券企业应用架构
IT建设:路越走越窄 随着证券业务的快速变化,企业IT投资越来越大,系统越建越多,IT建设的路反倒越走越窄了,越来越难以快速应对频繁的业务变化发展的需要。 目前,证券企业拥有了众多的IT系统,使用不...
SOA从概念到行动
真实的SOA世界距离我们还有多远?四五年前,SOA还只是一个空洞的概念,缺乏产品和技术标准的支持,企业只能视其为镜花水月;今天,尽管SOA还没有一个准确的定义,但IT公司们已经将其变成了触手可及的商业科技工具...
通往SOA的最佳起点:BPM
BPM(Business Process Management), 即业务流程管理,是指根据业务环境的变化,推进人与人之间、人与系统之间以及系统与系统之间的整合及调整的经营方法与解决方案的IT工具。业务流程管理...
计划SOA和企业架构发展方向 采取多种途径实现目标
成功的SOA不仅意味着让你的所有的技术设备都有条不紊,而且更重要的是能够组织机构的技术支持应付SOA带来的变化。 这正是美国道富银行(State Street Bank)高级副总裁和首席信息官David Saul的经历。...
实例证明SOA应用正成为一种趋势
瑞典SJ铁路公司有一个聪明的想法:把车票销售与在线拍卖结合起来。任何在列车还有48小时驶离车站的空闲座位都将拿到Tradera.com网站上拍卖。这个网站是北欧版本的eBay。 即使这个座位...
SOA好比宋词“三个境界”应以大局为先
概念普及之后,中国企业对SOA的探索已转向将这一先进的IT思想与业务现状结合,最佳实践和来自实践的体会、经验成为人们关注的焦点。响应这一主题,IBM软件集团大中华区首席架构师寇卫东博士在接受记者采访时表示,...
面向构件的开发:SCA还是SOA?
面向构件,新一代的软件开发模式和方法。那么它的规范和标准又是什么呢?现在这个答案越来越清晰:SCA。回答这个问题的时候,可能现在绝大部分的人都会说SOA,其实‘SOA’这个回答是...
SCA/SDO规范的来龙去脉
SOA已经成为公认的IT基础架构发展的趋势,它为我们描绘了一幅美妙的IT系统和业务系统完美结合的图画。然而,即使是在各咨询机构推崇SOA,各厂商大肆宣传推广SOA,用户普遍认可SOA的今天,SOA的美好未来依然给人一...
在 SOA 设计中使用 IBM WebSphere Business Glossary
学习如何在 SOA 设计中使用 IBM® 提供的工具(尤其是 IBM WebSphere® Business Glossary 和 IBM Information Server 的统一元数据管理)。本文是 “SOA 设计的信息透视图” 系列的第三篇文章。本文描述与 We...
SOA:创建任何人都可以使用的高层次设计
软件开发生命周期软件开发生命周期 (SDLC) 通常包括四个阶段:需求 设计 编码 测试 SDLC 的第二阶段(设计阶段)的目标是得到系统的总体设计。设计阶段包括两个子阶段:HLD 和详细设计(Detailed-Level Desig...
为什么 ESB 是 SOA 的基本组成部分
引言IBM 对 ESB 的立场是——并且一贯是——认为 ESB 作为 SOA 中的一种体系结构模式发挥了根本性的作用。ESB 是实现成功 SOA 采用的重要入口点,并且是任何面向服务的解决方案的关键成功因素。事实上,作为对 SOA ...