Microsoft已经推出了Atlas的β版,它在 ASP.NET中实现了Ajax。BEA Systems公司正在把Ajax功能构建到它的门户产品中并把Ajax API加入运行时工具。Sun Microsystems公司计划把Ajax加入Java Server Faces。企业服务总线供应商CapeClear Software公司则计划把Ajax工具加入它的以SOA为中心的产品中。...详细
我们有许多方法可以实现面向服务的架构,无论最终目标是消除大型机还是简单地重用软件资产。匹兹堡大学医 疗中心 (UPMC)和Starwood Hotels & Resorts Worldwide公司都有正在进行中的SOA项目,这无疑表明了SOA实施过程的多样性。对于这两种不同方向的工作,他们在本质上都是要建立集中的用于存储和编制软件资产的仓库。...详细
服务导向架构一方面可以帮助企业快速建立弹性的自动化商业流程、降低成本、进而提升竞争优势,另一方面则可让信息部门把人力资源集中在高阶的规划工 作,这是提升部门价值的最佳方法。Internet、XML、Web Services、应用程序何服器、及 EAI & B2B 平台已经为服务导向架构铺设坚实的基础,在许多大型用户、产业联盟、标准组织 、及信息领导厂商的高度共识与努力推动之下,SOA 在数年内将成为信息的主流架构,所以现在正是规划与建置 SOA 的良好时机。...详细
本文借鉴以往系统安全上常用的“纵深防御”(In Depth Defense)来说,虽然企业服务总线上可以设计一个统一的认证和授权控制系统。但是就像SOAP调用可以很容易地穿越防火墙一样,非法的SOAP调用 一样很容易不经过企业服务总线到达每个具体的Service Endpoint上。如果这里不设防,对于一个企业级的SOA应用而言可以说埋下了很多日后安全问题的伏笔。这里笔者建议在设计上,SOA环境本身也要贯彻“纵深”的防御方法。 ...详细
能有效解决所有涉及维护SOA应用软件的IT管理问题的方法之一,则是IT基础设施库架构(ITIL),她说。与SOA相比,ITIL并不是一个全 新的事务。从20世纪80年代开始英国中央计算机与电信局(UK Central Computer and Telecommunications Agency ,CCTA)就致力于研究最佳实践方法及相关流程以确保 IT 提供的相关服务能达到企业所要求的水平。...详细
SOA(Service Oriented Architecture,面向服务的架构)无疑是当前信息技术领域的热门话题。著名咨询机构Gartner称,SOA将成为创建和交付软件的主导框架,到2010年应用软件收入增长的80%将来自基于SOA的方案。 对于实施团队,SOA不是一个产品而是一个架构;对于管理团队,SOA不是一个项目而是一个规划。如果企业是从架构及规划的角度考量SOA,就会对其优势有更深入的认识。...详细
SOA就是能够通过Web服务优势,来解决企业环境平台的兼容性,并且注入了不同组织之间的交 互的愿望,敏捷性与跨平台性。SOA这一术语就代表着这样的一个模型:自动化逻辑(商业逻辑)被分解成更小的、各自独立的逻辑单元。为了服务之间能够实现一些有意义的事情,它们之间就要交换信息。在SOA中就称为messages。这和以产基于消息的框架相类似,但是SOA的三个核心部件:services,descriptions,messages的 设计是不一样的。SOA它有自己的设计原则。...详细
今天,业务使公司花费了不少资金,这些资金都花在创收的IT新产品和发明上以及那些有能力做这些事的人身上。但是,根据两份最近的调查,随着更多的企业采用面向服务的架构(SOA),人们对的技术需求和项目管理的需求更旺盛。...详细
实施成功的SOA不仅仅是一种技术架构,理解这一点非常重要。事实上,SOA是关于业务流程建模的,它并不总是直接由技术组件支持。虽然服务可以由 技术组件提供,但是业务流程本身比支持它的服务更为重要。SOA仅仅扮演推动者的角色,技术并不直接提供价值。服务并不需要像EJBs或.NET组件那样 从编写代码开始,SOA技术应当是其他收益的推动者,例如改进和扩大重复使用,对于业务流程变化的更好响应,以及和业务流程更好结合等等。...详细
SOA使企业能够定义它所需的基础服务,从而高效地为其核心业务提供服 务,并快速适应不断变化的业务环境。实现了这些核心服务之后,任何应用程序都可以调用它们来访问和分析数据,构建新的业务方法,或者提供能够使应用程序快 速从投资中获取回报的数据或功能。这意味着SOA既是一种技术战略,也是一种业务战略。就服务交付核心价值给业务这一方面来说,它是业务战略。从技术的观点看,挑战存在于企业Web服务的架构之中。...详细
在SOA架构的层次和应用范围上,IT主管要把关注点放在如何在SOI架构的企业级理念上,实现服务和应用层的细分;应用系统的资源共享;系统本身和流程的参数化配置;应用(服务)系统服务平台和数据平台的建设(提供服务的动态配置),以实现一个切合本行业和本企业实际的、能够充分支持今天和未来业务发展的、对业务变化快速反应的、提供企业最佳投资回报的SOI的IT总体架构。...详细
面向服务的体系结构(service-oriented architecture,SOA)是一个组件模型,它将应用程序的不同功能单元(称为服务)通过这些服务之间定义良好的接口和契约联系起来。接口是采用 中立的方式进行定义的,它应该独立于实现服务的硬件平台、操作系统和编程语言。这使得构建在各种这样的系统中的服务可以以一种统一和通用的方式进行交互。...详细
SOA项目能够带来的另一个好处是管理上的统一。对于SOA系统而言,要想成 功实施一个系统,必须从企业整体来通盘考虑,成立专门的架构设计小组,确定整个企业业务流程运作的最佳路径。这样整个业务流程及信息系统的管理将会实现统 一管理,改变过去各部门、各业务环节脱节的现象。 要想成功实施SOA系统,必须根据业务流程仔细分析其服务功能,有所侧重的逐一实现,最终使整个系统达到它最佳的性能。...详细
当今,各个企业都在想方设法提高自己的生产效率,并且对IT资产的重组也都在努力的探索当中。借助于面向服务的架构(SOA)技术,IT组织已经在克服这些问题方面取得了一定的成效;但是,在大多数情况下仍然只是实现了整个IT服务组合的一小部分。通过一种Web服务市场,企业可以注册各种Web服务—而这些Web服务通常情况下仅能为企业内部或合作伙伴所使用。市场供应商显然希望这种情况发生,但是更重要的是,我们看到了一种机会—应用AJAX+SOA技术来驱动一类新的Web 2.0业务应用程序。...详细
来自微软的DeVadoss在访谈中指出SOA并不仅仅只是一种IT技术,人们思考SOA,思考服务。客户不想要SOA,他们要的是商业价值。对于面向服务创造商业价值,它必 须发掘新的商业机会才行。更灵活,这才是价值。人们思考SOA,思考服务。有意义的服务应该拥有数据。而对数据在互联系统中的影响,人们还缺乏了解。分解的服务对成功非常关键。一个服务并不是一个业务对象。也不是一个业务组件。一个服务是一个拥有数据的更大的抽象概念。...详细
SOA成熟度模型(SOA Maturity Model)可以为IT和业务用户提供一种框架,使其能够正确地评估SOA在企业中的适用性和收益。 在过去的10年中,面向服务的架构(SOA)已经成为应用设计、开发和实施领域中意义最为重大的一项变革。最近,一家由众多厂商和顾问组成的联盟推出了一种SOA成熟度模型(SOA Maturity Model)。该模型的目标是提供一个框架,帮助IT决策者们对SOA实施和规划的战略价值进行测量与评估。该模型分为五个层次。 ...详细
SOA让Sprint以两种方式使用服务:直接或通过一个外部基于Web的接口给客户使用,这并不需要客户有集成他们自己的Web服 务的能力。依照SBS的管理服务架构师Jeff Lentz的说法,他们直接使用Web服务,客户将获得最大利益,因为这种方法允许他们在自己的应用中封装Sprint的服务。因为大多数客户仅仅时刚开始开发他们自己的Web服务平台,而Web接口就意味着Sprint公司获得了直接的投资回报。 ...详细