<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    新的起點 新的開始

    快樂生活 !

    Understanding SOA, ESB and Web Services

    Understanding SOA, ESB and Web Services

    Service-oriented architecture (SOA) is an architectural approach to development that turns traditional techniques upside down. SOA encourages organizations to think in terms of actual business services and the associated data, rather than low level technology details. Rather than developing applications from the ground up, SOA frees organizations to start with high level business definitions for data, interfaces, documents, and processes. SOA then maps these high level service definitions onto new or existing infrastructure, regardless of the details, location, or programming language in which systems were written.

    Business Agility: The Driving Force for Service-Oriented Architecture

    Organizations in all sectors of business and government are pursuing Service Oriented Architecture initiatives in response to their need for increased business agility. Over the past decades, organizations have built, purchased, and customized infrastructure and business applications to the point that their challenge is no longer in automating a particular point business function, but in accessing data and functionality in these systems more efficiently, and combining functionality from multiple systems to more closely represent their true, composite, business processes. Implementation of a Service-Oriented Architecture enables companies to better leverage their existing technology assets, gain increased transparency into their data and processes in real-time, synchronize redundant systems, and map new and existing business processes onto their myriad systems to seamlessly align their IT infrastructure with their business needs.

    SOA: The Architectural Approach

    SOA refers to defining services or interfaces - usually coarse grained business services, such as "issue a purchase order", for example - as reusable pieces of software that can be invoked by other applications and combined in a loosely coupled manner to model complete business processes. The concept of SOA is not new. In fact, there have been many enabling technologies for building SOA over the years, including CORBA, DCOM, and even MQSeries. These technologies provided advancements at the time, but were limiting in a number of ways. So why all the fuss over Web services as an enabler for SOA?

    Download Principles of SOA Design whitepaper.

    Web services: The Enabling Technology for SOA

    "Web services" describes a standardized way of constructing and integrating applications using open standards over an Internet backbone. What makes the application of Web services as an enabling technology for SOA so powerful is that for the first time we have an underlying mechanism that uses well defined, standardized interfaces, effectively freeing the calling program from the need to deal with the intricacies of the underlying applications. Web services are self-describing, use widely accepted standards, and are accessible over a wide variety of transports, including (and especially) HTTP.

    An exciting by-product of the prevalence of Web services is that new standards are being rapidly developed and adopted to describe functionality that has previously been available only through proprietary protocols. As an example, proprietary Business Process Modeling (BPM) products, which require specialized developer skill-sets and force vendor lock-in, have been commercially available for years. Recently though, all of the major software vendors have converged around the Business Process Execution Language (BPEL4WS) standard put forth by the OASIS standards committee, providing a welcome, Web services standards-based alternative for creating sophisticated business processes (including long running, asynchronous processes).

    Similarly, the WS-ReliableMessaging standard provides guaranteed message delivery through the use of Web services and XML over HTTP, enabling standards-based message delivery inside and across the firewall, providing a complement or even a replacement to JMS. Development and widespread adoption of additional standards are providing Web services based alternatives to the variety of proprietary functionality on the market, providing lower cost, simpler ways to harness your IT assets, without requiring vendor lock-in or proprietary developer skill-sets. As one leading industry analyst recently wrote, "the use of the Web services stack as a cheaper, simpler EAI alternative is a no-brainer."

    Read more on Web services.

    Enterprise Service Bus: The Product Implementation

    The Enterprise Service Bus, or ESB, is a new product category at the intersection of SOA, application integration, and business process modeling. The ESB promotes a fast, straightforward way to build a Service-Oriented Architecture, and provides a standards-based, simpler approach to application integration. The Enterprise Service Bus is an infrastructure-agnostic suite of products that provide Web service enablement, processing, and monitoring capabilities, graphical data mapping and transformation, routing, and orchestration capabilities that leverage your existing infrastructure of application servers, transports, applications, and data. Use of an ESB typically results in an order of magnitude better ROI than traditional integration approaches.

    To learn more about Cape Clear ESB, download the ESB whitepaper.

    If you are interested in finding out more about ESB and SOA, see:

    posted on 2007-03-21 15:50 advincenting 閱讀(275) 評論(0)  編輯  收藏


    只有注冊用戶登錄后才能發(fā)表評論。


    網(wǎng)站導航:
    博客園   IT新聞   Chat2DB   C++博客   博問  
     

    公告

    Locations of visitors to this pageBlogJava
  • 首頁
  • 新隨筆
  • 聯(lián)系
  • 聚合
  • 管理
  • <2025年5月>
    27282930123
    45678910
    11121314151617
    18192021222324
    25262728293031
    1234567

    統(tǒng)計

    常用鏈接

    留言簿(13)

    隨筆分類(71)

    隨筆檔案(179)

    文章檔案(13)

    新聞分類

    IT人的英語學習網(wǎng)站

    JAVA站點

    優(yōu)秀個人博客鏈接

    官網(wǎng)學習站點

    生活工作站點

    最新隨筆

    搜索

    積分與排名

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 在线毛片片免费观看| 91精品全国免费观看青青| 永久免费av无码网站韩国毛片 | 亚洲高清资源在线观看| 成人免费777777被爆出| 国产亚洲婷婷香蕉久久精品| 一级毛片在线免费视频| 国产精品亚洲美女久久久| 一级特黄aaa大片免费看| 久久久青草青青国产亚洲免观 | 色视频在线观看免费| 亚洲AV无码成人精品区大在线| 国产精品亚洲色婷婷99久久精品| 国产一级淫片免费播放电影| 日韩成人毛片高清视频免费看| 激情97综合亚洲色婷婷五| AAA日本高清在线播放免费观看| 97se亚洲综合在线| 无人在线直播免费观看| 亚洲heyzo专区无码综合| 亚洲精品天堂成人片?V在线播放| 精品免费久久久久国产一区 | 国产免费一级高清淫曰本片| 亚洲AV永久无码精品一百度影院 | 亚洲精品美女在线观看| 97人伦色伦成人免费视频 | 亚洲午夜久久影院| 国内精品乱码卡1卡2卡3免费| 亚洲大码熟女在线观看| 亚洲一区二区三区无码影院| 精品无码免费专区毛片| 欧美日韩亚洲精品| 亚洲av无码一区二区三区网站| 1000部国产成人免费视频| 国产av无码专区亚洲av毛片搜 | 国产AV日韩A∨亚洲AV电影| 亚洲综合无码精品一区二区三区 | 中文字幕在线观看亚洲日韩| 亚洲伊人久久综合中文成人网| 最近2019中文字幕免费直播 | 国产精品亚洲lv粉色|