当前位置:首页 » 软件开发
开发技术指南» 文章正文
    引言: Organizations looking to reduce
 

 

    摘要: the acclaimed essayist and novelist nora ephron once said, "what my mother believed about cooking is that if you worked hard and prospered, someone else would do it for you." nothing could better c......
 ·the role of eii in soa @ jdj    »显示摘要«
    摘要:eii and soa are two of the newest acronyms bandied about in enterprise it departments. application architects are seeking to build loosely coupled applications with service-oriented architecture (soa)......


Web Services: Monitoring and Management for Reliability @ JDJ

organizations looking to reduce integration costs are increasingly adopting a service-oriented architecture (soa) to maximize their it investment.

the preeminence of web services as a tool that can support a wide range of dynamic business processes has made it the soa tool of choice. web services are easy to build but difficult and expensive to maintain. monitoring and management costs weigh heavily on the roi calculator, and in order to maximize roi enterprises need to keep a keen eye on the support and reliability meter.

in the web services world, an application is typically a chain of services, or "links," woven together in some sequence with a web services front end. the chain itself is weaker than the weakest link in the chain. for example, if an application consists of three service calls, each with a reliability of 0.99, 0.96, 0.97 respectively, the overall application reliability according to the laws of probability and statistics is

application reliability = 0.99*0.96*0.97=0.92

the multiplicative effect of individual services tends to steeply reduce overall application reliability as the number of links in the chain increases.

some of the biggest strengths of web services, the http and soap protocols, are also its weaknesses. http is a stateless protocol that does not guarantee delivery of all the packets to the destination. nor does it guarantee the order of the arriving packets. this makes http an unreliable protocol incapable of meeting the delivery requirement of "exactly once". if there is no bandwidth, the packages are discarded. soap is the wire protocol for web services and has some inherent performance problems. extracting the soap body from the soap envelope is time-consuming. parsing megabytes of xml data with a lot of type information is slow and intensive. to increase the reliability of web services and measure up to the more mature and robust middleware messaging standa
...   下一页

    摘要: concerns about security are cited as the single largest barrier to rapid web services adoption. yet most web services today are fairly straightforward point-to-point integrations that can be secure......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE