官术网_书友最值得收藏!

Chapter 3. BPEL Process Monitoring

It is important to understand the complexity of a BPEL process that creates the additional need for active operational monitoring. BPEL processes are the new generation of workflow. They are SOA enabled, which means they orchestrate interactions between different systems using a common Web Service Invocation Framework (WSIF). WSIF enables BPEL to build a fa?ade to interact with any system that is Web service enabled. The Web service interactions are called "partner links" in the BPEL framework. This is quite powerful for orchestrating complex business processes that involve new and legacy systems. It provides IT with an automated framework for enterprise-wide business processes. Monitoring BPEL processes is important for business analysts and administrators to maintain business visibility and resolve problems quickly. This chapter talks about viewing deployed BPEL processes and their constituent partner links. Further, monitoring of BPEL processes and partner links using a combination of metrics and synthetic tests is covered.

Grid Control provides means to monitor critical BPEL processes, partner links, and Web services through service tests to determine availability and response time. Grid Control also provides a means of measuring critical metrics for actual requests initiated against each of the Web services deployed on the container. With a combined end-user and request perspective, Grid Control can determine the service availability of all monitored services.

  • Challenges
  • Solution
  • Step-by-step exercises:
    • Navigating to the BPEL PM target home page
    • Navigating to the BPEL process home page
    • Creating the BPEL process aggregate service
    • Creating a SOAP test to monitor a partner link
    • Creating a SOAP test to monitor a BPEL process
    • Testing the SOAP tests

Challenges

Once BPEL processes are deployed into a staging, preproduction, or a production environment, administrators find it difficult to track the health of these key processes. There is a paucity of tools and operational skills in the BPEL area, so it becomes difficult to understand where to look, and what to look for, when faced with a problem. These processes frequently are the automated representation of critical business functions, and they are required to work as expected. Each process could spawn hundreds or thousands of instances daily. If any process is not performing as expected, in terms of availability or performance, the administrators need to step in and resolve the problem. Administrators are required to fix problems as soon as possible, and typically spend most time triaging the problem to understand potential root causes. Further, in most cases, end users report these problems, whether they are consumers via the Internet or key business partners. If that is the case, the enterprise has already lost revenue or credibility, or both.

主站蜘蛛池模板: 辽阳县| 娱乐| 山阴县| 临清市| 长子县| 平乐县| 广东省| 唐海县| 永顺县| 涿鹿县| 余江县| 石阡县| 玉门市| 陇川县| 温泉县| 二手房| 邢台县| 镇巴县| 杭锦后旗| 余江县| 磴口县| 嘉义县| 邵武市| 荔浦县| 友谊县| 鹤峰县| 星子县| 昔阳县| 河源市| 奇台县| 湘潭县| 西藏| 蓬溪县| 江都市| 洛浦县| 开封市| 天镇县| 武穴市| 元江| 确山县| 八宿县|