<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-4123787552666488354</id><updated>2011-09-25T17:27:09.773-07:00</updated><category term='6-Application Testing and Debugging'/><category term='1-Programming Model and Design'/><category term='5-Component Assembly and Configuration'/><category term='3-Human Tasks'/><category term='2-Component Implementation'/><category term='IBM DeveloperWorks Tutorials'/><category term='0-Certification Test (Websphere Developer Integration 6.1)'/><category term='IBM Learning Resources'/><category term='4-Connectivity'/><title type='text'>Websphere Integration Developer 6.1 Certification</title><subtitle type='html'>Programming Model and Design,Component Implementation,Human Tasks,Connectivity,Component Assembly and Configuration,Application Testing and Debugging
Apply the SCA programming model,Design and use business objects and the business object framework API when developing a solution,Design and use interfaces,Determine the best component implementation type and characteristics when building a business process,Design effective mediation flows,Package assets within modules, mediation modules</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://ccambil-wid61-certification.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4123787552666488354/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://ccambil-wid61-certification.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Charles Cambil</name><uri>http://www.blogger.com/profile/12115935646498837329</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://farm4.static.flickr.com/3272/2573881098_66045d9bd3.jpg?v=0'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>45</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-4123787552666488354.post-6544680746864015679</id><published>2009-12-17T08:40:00.000-08:00</published><updated>2009-08-14T15:55:35.904-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='0-Certification Test (Websphere Developer Integration 6.1)'/><title type='text'>WID 6.1 Certification Test 316</title><content type='html'>&lt;A href="http://www-03.ibm.com/certify/tests/obj316.shtml"&gt;Test 316: IBM WebSphere Integration Developer V6.1 Application Development&lt;/A&gt; &lt;BR&gt;&lt;A href="http://www-306.ibm.com/software/integration/wid/"&gt;Websphere Integration Developer v612&lt;/A&gt; &lt;BR&gt;&lt;A href="mailto:ccambil@gmail.com"&gt;Contact us...&lt;/A&gt; 
&lt;P id=ky_m0&gt;&amp;nbsp;&lt;/P&gt;
&lt;DIV&gt;
&lt;DIV id=WritelyTableOfContents class=writely-toc toctype="none+none"&gt;
&lt;OL class=writely-toc-none&gt;
&lt;LI&gt;&lt;A href="#Section_1_Programming_Model_an" target=_self&gt;Section 1 - Programming Model and Design (21%)&lt;/A&gt; 
&lt;LI&gt;&lt;A href="#Section_2_Component_Implementa_6967486064294959" target=_self&gt;Section 2 - Component Implementation (30%)&lt;/A&gt; 
&lt;LI&gt;&lt;A href="#Section_3_Human_Tasks_11_29108_6727356205243344" target=_self&gt;Section 3 - Human Tasks (11%)&lt;/A&gt; 
&lt;LI&gt;&lt;A href="#Section_4_Connectivity_12_5465_7243114717317529" target=_self&gt;Section 4 - Connectivity (12%)&lt;/A&gt; 
&lt;LI&gt;&lt;A href="#Section_5_Component_Assembly_a_9684668165045005" target=_self&gt;Section 5 - Component Assembly and Configuration (12%)&lt;/A&gt; 
&lt;LI&gt;&lt;A href="#Section_6_Application_Testing__4027988402930177" target=_self&gt;Section 6 - Application Testing and Debugging (14%)&lt;/A&gt;&lt;/LI&gt;&lt;/OL&gt;&lt;/DIV&gt;&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;BR&gt;The test consists of six sections containing a total of approximately 57 multiple-choice questions. The percentages after each section title reflect the approximate distribution of the total question set across the sections.&lt;/DIV&gt;
&lt;H4&gt;&lt;A id=Section_1_Programming_Model_an name=Section_1_Programming_Model_an&gt;&lt;/A&gt;Section 1 - Programming Model and Design (21%)&lt;/H4&gt;
&lt;OL id=fi9n6 type=A&gt;
&lt;LI id=fi9n7&gt;&lt;A id=xqlm title="Apply the SCA programming model" href="http://ccambil-wid61-certification.blogspot.com/2009/06/apply-sca-programming-model.html" target=_blank&gt;Apply the SCA programming model&lt;/A&gt;. 
&lt;LI id=fi9n8&gt;&lt;A id=c8u5 title="Design and use business objects and the business object framework API when developing a solution" href="http://ccambil-wid61-certification.blogspot.com/2009/06/design-and-use-business-objects-and.html" target=_blank&gt;Design and use business objects and the business object framework API when developing a solution&lt;/A&gt;. 
&lt;LI id=fi9n9&gt;&lt;A id=gh.- title="Design and use interfaces" href="http://ccambil-wid61-certification.blogspot.com/2009/06/design-and-use-interfaces.html" target=_blank&gt;Design and use interfaces&lt;/A&gt;. 
&lt;LI id=fi9n10&gt;&lt;A id=d-no title="Determine the best component implementation type and characteristics when building a business process" href="http://ccambil-wid61-certification.blogspot.com/2009/06/determine-best-component-implementation.html" target=_blank&gt;Determine the best component implementation type and characteristics when building a business process&lt;/A&gt;. 
&lt;LI id=fi9n11&gt;&lt;A id=sba_ title="Design effective mediation flows" href="http://ccambil-wid61-certification.blogspot.com/2009/06/design-effective-mediation-flows.html" target=_blank&gt;Design effective mediation flows&lt;/A&gt;. 
&lt;LI id=fi9n12&gt;&lt;A id=hkp2 title="Package assets within modules, mediation modules and libraries to support effective component reuse and application maintainability" href="http://ccambil-wid61-certification.blogspot.com/2009/06/package-assets-within-modules-mediation.html" target=_blank&gt;Package assets within modules, mediation modules and libraries to support effective component reuse and application maintainability&lt;/A&gt; 
&lt;LI id=fi9n13&gt;&lt;A id=kb7p title="Determine the implications of process or component design decisions (performance, component versioning, adaptability, complexity)." href="http://ccambil-wid61-certification.blogspot.com/2009/06/determine-implications-of-process-or.html" target=_blank&gt;Determine the implications of process or component design decisions (performance, component versioning, adaptability, complexity).&lt;/A&gt; 
&lt;LI id=fi9n14&gt;&lt;A id=g-mh title="Support iterative development and synchronization of applications and business models with Business Process Management (BPM) tools." href="http://ccambil-wid61-certification.blogspot.com/2009/06/support-iterative-development-and.html" target=_blank&gt;Support iterative development and synchronization of applications and business models with Business Process Management (BPM) tools.&lt;/A&gt; 
&lt;LI id=fi9n15&gt;&lt;A id=n90r title="Work with and understand generated artifacts" href="http://ccambil-wid61-certification.blogspot.com/2009/06/work-with-and-understand-generated.html" target=_blank&gt;Work with and understand generated artifacts&lt;/A&gt;.&lt;/LI&gt;&lt;/OL&gt;
&lt;H4 id=bp_i&gt;&lt;A id=Section_2_Component_Implementa_6967486064294959 name=Section_2_Component_Implementa_6967486064294959&gt;&lt;/A&gt;Section 2 - Component Implementation (30%)&lt;/H4&gt;
&lt;OL id=fi9n18 type=A&gt;
&lt;LI id=fi9n19&gt;&lt;A id=d6:i title="Use the business process editor to create a business process component (including path conditions, activities, snippets, etc.)." href="http://ccambil-wid61-certification.blogspot.com/2009/06/use-business-process-editor-to-create.html" target=_blank&gt;Use the business process editor to create a business process component (including path conditions, activities, snippets, etc.).&lt;/A&gt; 
&lt;LI id=fi9n20&gt;&lt;A id=zasj title="Use the Business State Machine editor to create a business process component (including events, guards, actions and correlation sets) and apply to business scenarios" href="http://ccambil-wid61-certification.blogspot.com/2009/06/use-business-state-machine-editor-to.html" target=_blank&gt;Use the Business State Machine editor to create a business process component (including events, guards, actions and correlation sets) and apply to business scenarios&lt;/A&gt; 
&lt;LI id=fi9n21&gt;&lt;A id=auzo title="Develop mediation flows using mediation primitives and Service Message Objects" href="http://ccambil-wid61-certification.blogspot.com/2009/06/develop-mediation-flows-using-mediation.html" target=_blank&gt;Develop mediation flows using mediation primitives and Service Message Objects&lt;/A&gt;. 
&lt;LI id=fi9n22&gt;&lt;A id=sgr4 title="Configure BPEL activities using the properties view" href="http://ccambil-wid61-certification.blogspot.com/2009/06/configure-bpel-activities-using.html" target=_blank&gt;Configure BPEL activities using the properties view&lt;/A&gt;. 
&lt;LI id=fi9n23&gt;&lt;A id=mbjm title="Implement error handling within a mediation" href="http://ccambil-wid61-certification.blogspot.com/2009/06/implement-error-handling-within.html" target=_blank&gt;Implement error handling within a mediation&lt;/A&gt;. 
&lt;LI id=fi9n24&gt;&lt;A id=cc03 title="Implement error handling within a business process" href="http://ccambil-wid61-certification.blogspot.com/2009/06/implement-error-handling-within_16.html" target=_blank&gt;Implement error handling within a business process&lt;/A&gt;. 
&lt;LI id=fi9n25&gt;&lt;A id=chz- title="Implement an event handler in a business process" href="http://ccambil-wid61-certification.blogspot.com/2009/06/implement-event-handler-in-business.html" target=_blank&gt;Implement an event handler in a business process&lt;/A&gt;. 
&lt;LI id=fi9n26&gt;&lt;A id=l:lu title="Create custom Java logic using the visual snippet editor" href="http://ccambil-wid61-certification.blogspot.com/2009/06/create-custom-java-logic-using-visual.html" target=_blank&gt;Create custom Java logic using the visual snippet editor&lt;/A&gt;. 
&lt;LI id=fi9n27&gt;&lt;A id=d_rt title="Suggest transaction boundaries within a business process" href="http://ccambil-wid61-certification.blogspot.com/2009/06/suggest-transaction-boundaries-within.html" target=_blank&gt;Suggest transaction boundaries within a business process&lt;/A&gt;. 
&lt;LI id=fi9n28&gt;&lt;A id=ybcn title="Create business rule groups" href="http://ccambil-wid61-certification.blogspot.com/2009/06/create-business-rule-groups.html" target=_blank&gt;Create business rule groups&lt;/A&gt;. 
&lt;LI id=fi9n29&gt;&lt;A id=coz6 title="Use interface maps to facilitate the wiring between two SCA components" href="http://ccambil-wid61-certification.blogspot.com/2009/06/use-interface-maps-to-facilitate-wiring.html" target=_blank&gt;Use interface maps to facilitate the wiring between two SCA components&lt;/A&gt;. 
&lt;LI id=fi9n30&gt;&lt;A id=qs60 title="Configure a selector to dynamically invoke SCA components" href="http://ccambil-wid61-certification.blogspot.com/2009/06/configure-selector-to-dynamically.html" target=_blank&gt;Configure a selector to dynamically invoke SCA components&lt;/A&gt;. 
&lt;LI id=fi9n31&gt;&lt;A id=n-xu title="Configure components to emit CEI events" href="http://ccambil-wid61-certification.blogspot.com/2009/06/configure-components-to-emit-cei-events.html" target=_blank&gt;Configure components to emit CEI events&lt;/A&gt;.&lt;/LI&gt;&lt;/OL&gt;
&lt;H4 id=bp_i1&gt;&lt;A id=Section_3_Human_Tasks_11_29108_6727356205243344 name=Section_3_Human_Tasks_11_29108_6727356205243344&gt;&lt;/A&gt;Section 3 - Human Tasks (11%)&lt;/H4&gt;
&lt;OL id=fi9n34 type=A&gt;
&lt;LI id=fi9n35&gt;&lt;A id=k3gw title="Design human tasks" href="http://ccambil-wid61-certification.blogspot.com/2009/06/design-human-tasks.html" target=_blank&gt;Design human tasks&lt;/A&gt;. 
&lt;LI id=fi9n36&gt;&lt;A id=nslp title="Identify the escalation and notification mechanisms available for human tasks" href="http://ccambil-wid61-certification.blogspot.com/2009/06/identify-escalation-and-notification.html" target=_blank&gt;Identify the escalation and notification mechanisms available for human tasks&lt;/A&gt; 
&lt;LI id=fi9n37&gt;&lt;A id=zz6f title="Implement client interactions for human tasks (including API, human task manager, business flow manager)." href="http://ccambil-wid61-certification.blogspot.com/2009/06/implement-client-interactions-for-human.html" target=_blank&gt;Implement client interactions for human tasks (including API, human task manager, business flow manager)&lt;/A&gt; 
&lt;LI id=fi9n38&gt;&lt;A id=vt5s title="Assign staff to a human task" href="http://ccambil-wid61-certification.blogspot.com/2009/06/assign-staff-to-human-task.html" target=_blank&gt;Assign staff to a human task&lt;/A&gt;&lt;/LI&gt;&lt;/OL&gt;
&lt;H4 id=bp_i3&gt;&lt;A id=Section_4_Connectivity_12_5465_7243114717317529 name=Section_4_Connectivity_12_5465_7243114717317529&gt;&lt;/A&gt;Section 4 - Connectivity (12%)&lt;/H4&gt;
&lt;OL id=fi9n41 type=A&gt;
&lt;LI id=fi9n42&gt;&lt;A id=wuv. title="Configure bindings to support synchronous invocation patterns (JMS, MQ, Web Services, HTTP)." href="http://ccambil-wid61-certification.blogspot.com/2009/06/configure-bindings-to-support_16.html" target=_blank&gt;Configure bindings to support synchronous invocation patterns (JMS, MQ, Web Services, HTTP).&lt;/A&gt; 
&lt;LI id=fi9n43&gt;&lt;A id=u_8y title="Configure bindings to support asynchronous invocation patterns (JMS, MQ)." href="http://ccambil-wid61-certification.blogspot.com/2009/06/configure-bindings-to-support.html" target=_blank&gt;Configure bindings to support asynchronous invocation patterns (JMS, MQ).&lt;/A&gt; 
&lt;LI id=fi9n44&gt;&lt;A id=nta2 title="Create imports from external services" href="http://ccambil-wid61-certification.blogspot.com/2009/06/create-imports-from-external-services.html" target=_blank&gt;Create imports from external services&lt;/A&gt;. 
&lt;LI id=fi9n45&gt;&lt;A id=e_:2 title="Add, configure, and bind an adapter" href="http://ccambil-wid61-certification.blogspot.com/2009/06/add-configure-and-bind-adapter.html" target=_blank&gt;Add, configure, and bind an adapter&lt;/A&gt;. 
&lt;LI id=fi9n46&gt;&lt;A id=ekir title="Use and configure the data binding framework" href="http://ccambil-wid61-certification.blogspot.com/2009/06/use-and-configure-data-binding.html" target=_blank&gt;Use and configure the data binding framework&lt;/A&gt;.&lt;/LI&gt;&lt;/OL&gt;
&lt;H4 id=bp_i5&gt;&lt;A id=Section_5_Component_Assembly_a_9684668165045005 name=Section_5_Component_Assembly_a_9684668165045005&gt;&lt;/A&gt;Section 5 - Component Assembly and Configuration (12%)&lt;/H4&gt;
&lt;OL id=fi9n49 type=A&gt;
&lt;LI id=fi9n50&gt;&lt;A id=h.50 title="Configure EJB, Java, and SCA bindings" href="http://ccambil-wid61-certification.blogspot.com/2009/06/configure-ejb-java-and-sca-bindings.html" target=_blank&gt;Configure EJB, Java, and SCA bindings&lt;/A&gt;. 
&lt;LI id=fi9n51&gt;&lt;A id=ktyj title="Create module imports, exports and standalone references" href="http://ccambil-wid61-certification.blogspot.com/2009/06/create-module-imports-exports-and.html" target=_blank&gt;Create module imports, exports and standalone references&lt;/A&gt;. 
&lt;LI id=fi9n52&gt;&lt;A id=jc2v title="Use the Module Dependency Editor to declare dependencies for modules, mediation modules, and libraries" href="http://ccambil-wid61-certification.blogspot.com/2009/06/use-module-dependency-editor-to-declare.html" target=_blank&gt;Use the Module Dependency Editor to declare dependencies for modules, mediation modules, and libraries&lt;/A&gt;. 
&lt;LI id=fi9n53&gt;&lt;A id=f:j7 title="Configure Quality of Service (QoS) qualifiers when wiring components in the assembly editor" href="http://ccambil-wid61-certification.blogspot.com/2009/06/configure-quality-of-service-qos.html" target=_blank&gt;Configure Quality of Service (QoS) qualifiers when wiring components in the assembly editor&lt;/A&gt;. &lt;/LI&gt;&lt;/OL&gt;
&lt;H4 id=bp_i7&gt;&lt;A id=Section_6_Application_Testing__4027988402930177 name=Section_6_Application_Testing__4027988402930177&gt;&lt;/A&gt;Section 6 - Application Testing and Debugging (14%)&lt;/H4&gt;
&lt;OL id=fi9n56 type=A&gt;
&lt;LI id=fi9n57&gt;&lt;A id=t2v2 title="Configure the integrated test environment" href="http://ccambil-wid61-certification.blogspot.com/2009/06/configure-integrated-test-environment.html" target=_blank&gt;Configure the integrated test environment&lt;/A&gt;. 
&lt;LI id=fi9n58&gt;&lt;A id=p77- title="Use the integrated test environment to test modules, mediation modules and components" href="http://ccambil-wid61-certification.blogspot.com/2009/06/use-integrated-test-environment-to-test.html" target=_blank&gt;Use the integrated test environment to test modules, mediation modules and components&lt;/A&gt;. 
&lt;LI id=fi9n59&gt;&lt;A id=d3c- title="Use the integrated debugger to troubleshoot mediation flows and components" href="http://ccambil-wid61-certification.blogspot.com/2009/06/use-integrated-debugger-to-troubleshoot.html" target=_blank&gt;Use the integrated debugger to troubleshoot mediation flows and components&lt;/A&gt;. 
&lt;LI id=fi9n60&gt;&lt;A id=qi1o title="Identify and resolve common errors in integration applications and mediation flows" href="http://ccambil-wid61-certification.blogspot.com/2009/06/identify-and-resolve-common-errors-in.html" target=_blank&gt;Identify and resolve common errors in integration applications and mediation flows&lt;/A&gt;. 
&lt;LI id=fi9n61&gt;&lt;A id=tgkz title="Use the BPC Explorer to test processes and tasks" href="http://ccambil-wid61-certification.blogspot.com/2009/06/use-bpc-explorer-to-test-processes-and.html" target=_blank&gt;Use the BPC Explorer to test processes and tasks&lt;/A&gt;.&lt;/LI&gt;&lt;/OL&gt;
&lt;P id=b6n5&gt;&amp;nbsp;&lt;/P&gt;&lt;BR&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4123787552666488354-6544680746864015679?l=ccambil-wid61-certification.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ccambil-wid61-certification.blogspot.com/feeds/6544680746864015679/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4123787552666488354&amp;postID=6544680746864015679' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4123787552666488354/posts/default/6544680746864015679'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4123787552666488354/posts/default/6544680746864015679'/><link rel='alternate' type='text/html' href='http://ccambil-wid61-certification.blogspot.com/2008/07/test-316-ibm-websphere-integration_17.html' title='WID 6.1 Certification Test 316'/><author><name>Charles Cambil</name><uri>http://www.blogger.com/profile/12115935646498837329</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://farm4.static.flickr.com/3272/2573881098_66045d9bd3.jpg?v=0'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4123787552666488354.post-748931295000888632</id><published>2009-07-10T20:45:00.001-07:00</published><updated>2009-09-17T14:21:38.732-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='IBM Learning Resources'/><title type='text'>WebSphere Learning Resources</title><content type='html'>&lt;A id=a5xi title="Test 992: IBM WebSphere Business Modeler Advanced V6.1, Business Analysis and Design" href="http://www-03.ibm.com/certify/tests/obj992.shtml" target=_blank&gt;&lt;/A&gt;
&lt;DIV&gt;Websphere Learning resources &lt;/DIV&gt;
&lt;DIV&gt;&lt;A id=y0f1 title="Websphere Business Modeler v6.1" href="http://www-01.ibm.com/software/integration/wbimodeler/" target=_blank&gt;&lt;FONT color=#810081&gt;Websphere Business Modeler v6.1&lt;/FONT&gt;&lt;/A&gt; &lt;/DIV&gt;
&lt;DIV&gt;&lt;A id=xj6x title="Contact us..." href="mailto:ccambil@gmail.com"&gt;&lt;FONT color=#810081&gt;Contact us...&lt;/FONT&gt;&lt;/A&gt; &lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp; &lt;/DIV&gt;
&lt;DIV&gt;
&lt;DIV id=WritelyTableOfContents class=writely-toc TOCTYPE="none+none" toctype="none+none"&gt;
&lt;OL class=writely-toc-none&gt;
&lt;LI&gt;&lt;A href="#Certification_preparations_265" target=_self&gt;Websphere Business Modeler Learning resources&lt;/A&gt;
&lt;OL style="MARGIN-LEFT: 0px" class="writely-toc-subheading writely-toc-none"&gt;
&lt;LI&gt;&lt;A href="#Certification_preparations_006" target=_self&gt;Certification preparations&lt;/A&gt;
&lt;LI&gt;&lt;A href="#Forums_6842779762014005_456987_6448974957614236" target=_self&gt;Forums&lt;/A&gt;
&lt;LI&gt;&lt;A href="#IBM_Developerworks_39156013496_5393414870438524" target=_self&gt;IBM DeveloperworksModel business measures&lt;/A&gt;
&lt;LI&gt;&lt;A href="#IBM_Redbooks_06972097022453644_23710874637378088" target=_self&gt;IBM Redbooks&lt;/A&gt;
&lt;LI&gt;&lt;A href="#Learning_Resources_11472206781" target=_self&gt;Learning Resources&lt;/A&gt;
&lt;LI&gt;&lt;A href="#Sample_Projects_72458878139120" target=_self&gt;Sample Projects&lt;/A&gt;
&lt;LI&gt;&lt;A href="#Tutorials_26343960864576_49827" target=_self&gt;Tutorials&lt;/A&gt;
&lt;LI&gt;&lt;A href="#Wikipedia_5497729410468162_455_05316793694409311" target=_self&gt;Wikipedia&lt;/A&gt;&lt;/LI&gt;&lt;/OL&gt;
&lt;LI&gt;&lt;A href="#Websphere_Business_Integration_8804483261310063" target=_self&gt;Websphere Business Integration Developer Learning resources&lt;/A&gt;
&lt;OL style="MARGIN-LEFT: 0px" class="writely-toc-subheading writely-toc-none"&gt;
&lt;LI&gt;&lt;A href="#Adapters_35490395135763114_042_5693009600578378" target=_self&gt;Adapters&lt;/A&gt;
&lt;LI&gt;&lt;A href="#Courses_888374036723317_199245_20299679746381316" target=_self&gt;Courses&lt;/A&gt;
&lt;LI&gt;&lt;A href="#IBM_Infocenter_573448108063549_3289362724840483" target=_self&gt;IBM Infocenter&lt;/A&gt;
&lt;LI&gt;&lt;A href="#Redbooks_12860080953438974_455_4258266646264434" target=_self&gt;Redbooks&lt;/A&gt;
&lt;LI&gt;&lt;A href="#Related_Websphere_Resources_29" target=_self&gt;Related Websphere Resources&lt;/A&gt;
&lt;LI&gt;&lt;A href="#Tutorials_6264307164278305_544_6835003169443391" target=_self&gt;Tutorials&lt;/A&gt;&lt;/LI&gt;&lt;/OL&gt;&lt;/LI&gt;&lt;/OL&gt;&lt;/DIV&gt;&lt;/DIV&gt;
&lt;H3&gt;&lt;A id=Certification_preparations_265 name=Certification_preparations_265&gt;&lt;/A&gt;Websphere Business Modeler Learning resources &lt;/H3&gt;
&lt;H4&gt;&lt;A id=Certification_preparations_006 name=Certification_preparations_006&gt;&lt;/A&gt;Certification preparations &lt;/H4&gt;
&lt;OL&gt;
&lt;LI&gt;&lt;A title="WebSphere Business Modeler certification exam 992 prep, Part 1: Manage business processes" href="https://www6.software.ibm.com/developerworks/education/websphere/0810_small/0810_small-pdf.pdf" target=_blank&gt;&lt;FONT color=#810081&gt;WebSphere Business Modeler certification exam 992 prep, Part 1: Manage business processes&lt;/FONT&gt;&lt;/A&gt; 
&lt;LI&gt;&lt;A title="WebSphere Business Modeler certification exam 992 prep, Part 2: Model business processes" href="https://www6.software.ibm.com/developerworks/education/websphere/0811_small/0811_small-pdf.pdf" target=_blank&gt;WebSphere Business Modeler certification exam 992 prep, Part 2: Model business processes&lt;/A&gt; 
&lt;LI&gt;&lt;A href="http://www.ibm.com/developerworks/websphere/library/tutorials/0811_small2/0811_small2.html"&gt;&lt;/A&gt;&lt;A href="http://www-03.ibm.com/certify/certs/15002203.shtml"&gt;&lt;/A&gt;&lt;A title="WebSphere Business Modeler certification exam 992 prep, Part 3: Simulate business processes" href="https://www6.software.ibm.com/developerworks/education/websphere/0811_small2/0811_small2-pdf.pdf" target=_blank&gt;&lt;FONT color=#810081&gt;WebSphere Business Modeler certification exam 992 prep, Part 3: Simulate business processes&lt;/FONT&gt;&lt;/A&gt; 
&lt;LI&gt;&lt;A title="WebSphere Business Modeler certification exam 992 prep, Part 2: Model business processes" href="https://www6.software.ibm.com/developerworks/education/websphere/0812_small/0812_small-pdf.pdf" target=_blank&gt;&lt;FONT color=#810081&gt;WebSphere Business Modeler certification exam 992 prep, Part 4: Validate and analyze business processes&lt;/FONT&gt;&lt;/A&gt; 
&lt;LI&gt;&lt;A title="WebSphere Business Modeler certification exam 992 prep, Part 3: Simulate business processes" href="https://www6.software.ibm.com/developerworks/education/websphere/0902_small/0902_small-pdf.pdf" target=_blank&gt;&lt;FONT color=#810081&gt;WebSphere Business Modeler certification exam 992 prep, Part 5: Generate business process analysis queries and report&lt;/FONT&gt;&lt;/A&gt; 
&lt;LI&gt;&lt;A title="WebSphere Business Modeler certification exam 992 prep, Part 3: Simulate business processes" href="http://www.ibm.com/developerworks/websphere/tutorials/0903_small/0903_small-pdf.pdf" target=_blank&gt;&lt;FONT color=#810081&gt;WebSphere Business Modeler certification exam 992 prep, Part 6: Model business measures&lt;/FONT&gt;&lt;/A&gt; &lt;/LI&gt;&lt;/OL&gt;
&lt;H4&gt;&lt;A id=Forums_6842779762014005_456987_6448974957614236 name=Forums_6842779762014005_456987_6448974957614236&gt;&lt;/A&gt;Forums &lt;/H4&gt;
&lt;OL&gt;
&lt;LI&gt;&lt;A id=WebSphere_Business_Modeler_for name=WebSphere_Business_Modeler_for&gt;&lt;/A&gt;&lt;A title="WebSphere Business Modeler forum" href="http://www.ibm.com/developerworks/forums/forum.jspa?forumID=1234&amp;amp;start=0" target=_blank&gt;WebSphere Business Modeler forum&lt;/A&gt; 
&lt;LI&gt;&lt;A title="Forums and community" href="http://www.ibm.com/developerworks/websphere/community/" target=_blank&gt;Forums and community&lt;/A&gt; &lt;/LI&gt;&lt;/OL&gt;
&lt;H4&gt;&lt;A id=IBM_Developerworks_39156013496_5393414870438524 name=IBM_Developerworks_39156013496_5393414870438524&gt;&lt;/A&gt;IBM DeveloperworksModel business measures&lt;/H4&gt;
&lt;OL&gt;
&lt;LI&gt;&lt;A id=hy75 title="Business process management (BPM)" href="http://www.ibm.com/developerworks/architecture/bpm/index.html?S_TACT=105AGX78&amp;amp;S_CMP=LP" target=_blank&gt;Business process management (BPM)&lt;/A&gt; 
&lt;LI&gt;&lt;A id=eyyg title="IBM Business Process Management Journal" href="http://www.ibm.com/developerworks/websphere/bpmjournal/index.html" target=_blank&gt;IBM Business Process Management Journal&lt;/A&gt; 
&lt;LI&gt;&lt;A title="WebSphere business process management zone" href="http://www.ibm.com/developerworks/websphere/zones/bpm/" target=_blank&gt;&lt;FONT color=#810081&gt;WebSphere business process management zone&lt;/FONT&gt;&lt;/A&gt; &lt;/LI&gt;&lt;/OL&gt;
&lt;H4&gt;&lt;A id=IBM_Redbooks_06972097022453644_23710874637378088 name=IBM_Redbooks_06972097022453644_23710874637378088&gt;&lt;/A&gt;IBM Redbooks &lt;/H4&gt;
&lt;OL&gt;
&lt;LI&gt;&lt;A title="Aligning Business Process Management, Service-Oriented Architecture, and Lean Six Sigma for Real Business Results" href="http://www.redbooks.ibm.com/abstracts/redp4447.html?Open" target=_blank&gt;Aligning Business Process Management, Service-Oriented Architecture, and Lean Six Sigma for Real Business Results&lt;/A&gt; 
&lt;LI&gt;&lt;A id=vw.r title="Best Practices for Using WebSphere Business Modeler and Monitor" href="http://www.redbooks.ibm.com/abstracts/redp4159.html?Open" target=_blank&gt;Best Practices for Using WebSphere Business Modeler and Monitor&lt;/A&gt; 
&lt;LI&gt;&lt;A href="http://www.ibm.com/software/integration/wbimodeler/library/documentation.html#redbooks" target=_blank&gt;Business modeling and integration&lt;/A&gt; 
&lt;LI&gt;&lt;A id=e_8i title="Business Process Management Enabled by SOA" href="http://www.redbooks.ibm.com/Redbooks.nsf/RedpieceAbstracts/redp4495.html?Open" target=_blank&gt;Business Process Management Enabled by SOA&lt;/A&gt; 
&lt;LI&gt;&lt;A title="Business Process Management: Modeling through Monitoring Using WebSphere V6.0.2 Products" href="http://www.redbooks.ibm.com/redbooks/SG247148/wwhelp/wwhimpl/java/html/wwhelp.htm" target=_blank&gt;Business Process Management: Modeling through Monitoring Using WebSphere V6.0.2 Products&lt;/A&gt; 
&lt;LI&gt;&lt;A id=difk title="Case Study: Business Process Management SOA Scenario" href="http://www.redbooks.ibm.com/abstracts/redp4383.html?Open" target=_blank&gt;&lt;FONT color=#810081&gt;Case Study: Business Process Management SOA Scenario&lt;/FONT&gt;&lt;/A&gt; 
&lt;LI&gt;&lt;A id=xqou title="Continuous Business Process Management with HOLOSOFX BPM Suite and IBM MQSeries Workflow" href="http://www.redbooks.ibm.com/redbooks/SG246590.html" target=_blank&gt;Continuous Business Process Management with HOLOSOFX BPM Suite and IBM MQSeries Workflow&lt;/A&gt; 
&lt;LI&gt;&lt;A id=pu71 title="IBM Business Process Management Reviewer's Guide" href="http://www.redbooks.ibm.com/abstracts/redp4433.html?Open" target=_blank&gt;IBM Business Process Management Reviewer's Guide&lt;/A&gt; 
&lt;LI&gt;&lt;A id=xvyd title="Improving Business Performance Insight with BI and BPM" href="http://www.redbooks.ibm.com/redbooks/SG247210/wwhelp/wwhimpl/java/html/wwhelp.htm" target=_blank&gt;Improving Business Performance Insight with BI and BPM&lt;/A&gt; 
&lt;LI&gt;&lt;A id=u0k: title="Patterns: SOA Foundation - Business Process Management Scenario" href="http://www.redbooks.ibm.com/redbooks/SG247234/wwhelp/wwhimpl/java/html/wwhelp.htm" target=_blank&gt;Patterns: SOA Foundation - Business Process Management Scenario&lt;/A&gt; 
&lt;LI&gt;&lt;A title="WebSphere Business Process Management V6.1.2 Production Topologies" href="http://www.redbooks.ibm.com/redbooks/SG247665/wwhelp/wwhimpl/java/html/wwhelp.htm" target=_blank&gt;&lt;FONT color=#810081&gt;WebSphere Business Process Management V6.1.2 Production Topologies&lt;/FONT&gt;&lt;/A&gt;&amp;nbsp;&amp;nbsp;&lt;/LI&gt;&lt;/OL&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;H4&gt;&lt;A id=Learning_Resources_11472206781 name=Learning_Resources_11472206781&gt;&lt;/A&gt;Learning Resources &lt;/H4&gt;
&lt;OL&gt;
&lt;LI&gt;&lt;A title="WebSphere Business Modeler home" href="http://www.ibm.com/software/integration/wbimodeler/" target=_blank&gt;&lt;FONT color=#810081&gt;WebSphere Business Modeler home&lt;/FONT&gt;&lt;/A&gt; 
&lt;LI&gt;&lt;A title="Test 992, IBM WebSphere Business Modeler Advanced V6.1, Business Analysis and Design" href="http://www-03.ibm.com/certify/certs/15002203.shtml" target=_blank&gt;Test 992, IBM WebSphere Business Modeler Advanced V6.1, Business Analysis and Design&lt;/A&gt; 
&lt;LI&gt;&lt;A title="IBM WebSphere Business Process Management Information Center" href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/index.jsp" target=_blank&gt;IBM WebSphere Business Process Management Information Center&lt;/A&gt; 
&lt;LI&gt;&lt;A title="The developerWorks WebSphere business process management zone" href="http://www.ibm.com/developerworks/websphere/zones/bpm" target=_blank&gt;The developerWorks WebSphere business process management zone&lt;/A&gt; 
&lt;LI&gt;&lt;A title="IBM SOA Foundation: An architectural introduction and overview" href="http://www.ibm.com/developerworks/webservices/library/ws-soa-whitepaper/" target=_blank&gt;IBM SOA Foundation: An architectural introduction and overview&lt;/A&gt; 
&lt;LI&gt;&lt;A title="SOA governance framework and solution architecture" href="http://www.ibm.com/developerworks/webservices/library/ws-soa-govframe/index.html?S_TACT=105AGX04&amp;amp;S_CMP=EDU" target=_blank&gt;SOA governance framework and solution architecture&lt;/A&gt; 
&lt;LI&gt;&lt;A title="IBM SOA Foundation product integration: Leveraging Information as a Service in your WebSphere-based SOA solution" href="http://www.ibm.com/developerworks/websphere/techjournal/0807_tost/0807_tost.html?S_TACT=105AGX04&amp;amp;S_CMP=EDU" target=_blank&gt;IBM SOA Foundation product integration: Leveraging Information as a Service in your WebSphere-based SOA solution&lt;/A&gt; 
&lt;LI&gt;&lt;A title="IBM Training" href="http://www-304.ibm.com/jct03001c/services/learning/ites.wss/us/en?pageType=page&amp;amp;contentID=a0000048" target=_blank&gt;IBM Training&lt;/A&gt;: 
&lt;LI&gt;&lt;A title="WebSphere Business Modeler Advanced Version 6.1" href="http://www.ibm.com/developerworks/downloads/ws/wbimod/?S_TACT=105AGX19&amp;amp;S_CMP=wscert990" target=_blank&gt;WebSphere Business Modeler Advanced Version 6.1&lt;/A&gt;: 
&lt;LI&gt;&lt;A title=Downloads href="http://www.ibm.com/developerworks/downloads/?S_TACT=105AGX01&amp;amp;S_CMP=HP" target=_blank&gt;Downloads&lt;/A&gt;: 
&lt;LI&gt;&lt;A title="IBM Education Assistant" href="http://publib.boulder.ibm.com/infocenter/ieduasst/v1r1m0/index.jsp?topic=/com.ibm.iea.doc/plugin_coverpage.html" target=_blank&gt;IBM Education Assistant&lt;/A&gt; 
&lt;LI&gt;&lt;A id=tf-d title="Business analyst tools and best practices" href="http://www.ibm.com/developerworks/spaces/businessanalyst/" target=_blank&gt;Business analyst tools and best practices&lt;/A&gt; &amp;nbsp;&lt;/LI&gt;&lt;/OL&gt;
&lt;H4&gt;&lt;A id=Sample_Projects_72458878139120 name=Sample_Projects_72458878139120&gt;&lt;/A&gt;Sample Projects&lt;/H4&gt;
&lt;OL&gt;
&lt;LI&gt;&lt;A id=wham title="Advanced Sample Modeling Projects for WebSphere Business Modeler Version 6.1.2" href="http://www-01.ibm.com/software/integration/wbimodeler/advanced/library/samples612.html" target=_blank&gt;Advanced Sample Modeling Projects for WebSphere Business Modeler Version 6.1.2&lt;/A&gt; &lt;/LI&gt;&lt;/OL&gt;
&lt;H4&gt;&lt;A id=Tutorials_26343960864576_49827 name=Tutorials_26343960864576_49827&gt;&lt;/A&gt;Tutorials &lt;/H4&gt;
&lt;OL&gt;
&lt;LI&gt;&lt;A title="Tutorials and Samples for WebSphere Business Modeler Version 6.1" href="http://www-01.ibm.com/support/docview.wss?rs=2025&amp;amp;context=SSBJDG&amp;amp;uid=swg27012622&amp;amp;loc=en_US&amp;amp;cs=UTF-8&amp;amp;lang=en" target=_blank&gt;Tutorials and Samples for WebSphere Business Modeler Version 6.1&lt;/A&gt; &lt;/LI&gt;&lt;/OL&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;H4&gt;&lt;A id=Wikipedia_5497729410468162_455_05316793694409311 name=Wikipedia_5497729410468162_455_05316793694409311&gt;&lt;/A&gt;Wikipedia&lt;/H4&gt;
&lt;OL&gt;
&lt;LI&gt;&lt;A id=dbtm title="Business process management" href="http://en.wikipedia.org/wiki/Business_Process_Management" target=_blank&gt;&lt;FONT color=#810081&gt;Business process management&lt;/FONT&gt;&lt;/A&gt; (Wikipedia)&lt;/LI&gt;&lt;/OL&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;H3&gt;&lt;A id=Websphere_Business_Integration_8804483261310063 name=Websphere_Business_Integration_8804483261310063&gt;&lt;/A&gt;Websphere Business Integration Developer Learning resources &lt;/H3&gt;
&lt;H4 id=l4qy0&gt;&lt;A id=Adapters_35490395135763114_042_5693009600578378 name=Adapters_35490395135763114_042_5693009600578378&gt;&lt;/A&gt;Adapters&amp;nbsp;&amp;nbsp;&lt;/H4&gt;
&lt;OL&gt;
&lt;LI&gt;
&lt;DIV id=vq_11&gt;&lt;A id=c.p4 title="WebSphere Business Integration Adapters: An Adapter Development and WebSphere Business Integration Solution" href="http://www.redbooks.ibm.com/redbooks/SG246345/wwhelp/wwhimpl/java/html/wwhelp.htm" target=_blank&gt;&lt;FONT id=uflv color=#000000&gt;WebSphere Business Integration Adapters: An Adapter Development and WebSphere Business Integration Solution&lt;/FONT&gt;&lt;/A&gt; &lt;/DIV&gt;&lt;/LI&gt;
&lt;LI&gt;
&lt;DIV id=a0qa5&gt;&lt;A id=ump4 title="WebSphere Adapter Development" href="http://www.redbooks.ibm.com/redbooks/SG246387/wwhelp/wwhimpl/java/html/wwhelp.htm" target=_blank&gt;&lt;FONT id=uflv1 color=#000000&gt;WebSphere Adapter Development&lt;/FONT&gt;&lt;/A&gt; &lt;/DIV&gt;&lt;/LI&gt;&lt;/OL&gt;
&lt;H4&gt;&lt;A id=Courses_888374036723317_199245_20299679746381316 name=Courses_888374036723317_199245_20299679746381316&gt;&lt;/A&gt;Courses&lt;/H4&gt;
&lt;OL&gt;
&lt;LI&gt;
&lt;DIV id=ta8q0&gt;&lt;A id=jl9b title="Advanced Process Choreography with IBM WebSphere Integration Developer V6" href="http://www-304.ibm.com/jct03001c/services/learning/ites.wss/ca/en?pageType=course_description&amp;amp;courseCode=SW505CE" target=_blank&gt;Advanced Process Choreography with IBM WebSphere Integration Developer V6&lt;/A&gt;&lt;/DIV&gt;
&lt;LI&gt;
&lt;DIV&gt;&lt;A id=kyrp title="Human Task Management with WebSphere Process Server V6.0" href="http://www-304.ibm.com/jct03001c/services/learning/ites.wss/ca/en?pageType=course_description&amp;amp;courseCode=SW506CE" target=_blank&gt;Human Task Management with WebSphere Process Server V6.0&lt;/A&gt; &amp;nbsp;&lt;/DIV&gt;&lt;/LI&gt;&lt;/OL&gt;
&lt;H4 id=ta8q1&gt;&lt;A id=IBM_Infocenter_573448108063549_3289362724840483 name=IBM_Infocenter_573448108063549_3289362724840483&gt;&lt;/A&gt;IBM Infocenter&lt;/H4&gt;
&lt;OL id=owym18&gt;
&lt;LI id=owym19&gt;
&lt;DIV id=ta8q4&gt;&lt;FONT id=ta8q5 color=#000000&gt;&lt;A id=h2oc title="Websphere Integration Developer 6.1" href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/index.jsp?topic=/com.ibm.wbit.610.help.nav.doc/topics/welcome.html" target=_blank&gt;&lt;FONT color=#810081&gt;Websphere Integration Developer 6.1&lt;/FONT&gt;&lt;/A&gt;&amp;nbsp; (includes Business Modeler, process server, enterprise &lt;FONT id=pzva9 color=#000000&gt;service bus, business services fabric)&lt;/FONT&gt;&lt;/FONT&gt;&lt;/DIV&gt;
&lt;LI id=owym20&gt;
&lt;DIV id=r::30&gt;&lt;A id=u736 title="Websphere Integration Developer 6.0.1" href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6rxmx/index.jsp" target=_blank&gt;&lt;FONT id=pzva10 color=#000000&gt;Websphere Integration Developer 6.0.1/6.0.2&lt;/FONT&gt;&lt;/A&gt;&lt;FONT id=pzva11 color=#000000&gt;&amp;nbsp;&lt;/FONT&gt;&lt;FONT id=pzva12 color=#000000&gt;&amp;nbsp;(includes Business Modeler, process server, enterprise service bus, business services fabric)&lt;/FONT&gt;&lt;/DIV&gt;
&lt;LI id=owym21&gt;
&lt;DIV id=ro7m0&gt;&lt;A id=rhay title="Websphere Integration Developer 6.0.1" href="http://publib.boulder.ibm.com/infocenter/adiehelp/index.jsp" target=_blank&gt;&lt;FONT id=pzva13 color=#000000&gt;Websphere Integration Developer 5.0&lt;/FONT&gt;&lt;/A&gt; &lt;/DIV&gt;
&lt;LI id=owym22&gt;
&lt;DIV id=svlj1&gt;&lt;A id=u6gq title="Websphere Application Server Network Deployment 6.1" href="http://publib.boulder.ibm.com/infocenter/wasinfo/v6r1/index.jsp?topic=/com.ibm.websphere.nd.doc/info/welcome_nd.html" target=_blank&gt;&lt;FONT id=pzva15 color=#000000&gt;Websphere Application Server Network Deployment 6.1&lt;/FONT&gt;&lt;/A&gt; &lt;/DIV&gt;&lt;/LI&gt;&lt;/OL&gt;
&lt;H4&gt;&lt;A id=Redbooks_12860080953438974_455_4258266646264434 name=Redbooks_12860080953438974_455_4258266646264434&gt;&lt;/A&gt;Redbooks&lt;/H4&gt;
&lt;OL&gt;
&lt;LI&gt;
&lt;DIV id=oqyp0&gt;&lt;U&gt;Getting Started with IBM WebSphere Process Server and IBM WebSphere Enterprise Service Bus Part&amp;nbsp;&lt;/U&gt;&lt;A id=a5u8 title="Part 1: Development" href="http://www.redbooks.ibm.com/redpieces/abstracts/sg247608.html?Open" target=_blank&gt;&lt;FONT id=pzva0 color=#000000&gt;1: Development&lt;/FONT&gt;&lt;/A&gt;&lt;FONT id=pzva1 color=#000000&gt;&amp;nbsp; (&lt;/FONT&gt;&lt;A id=orr8 title="view HTML" href="http://www.redbooks.ibm.com/redbooks/SG247608/wwhelp/wwhimpl/java/html/wwhelp.htm" target=_blank&gt;&lt;FONT id=pzva2 color=#000000&gt;view HTML&lt;/FONT&gt;&lt;/A&gt;&lt;FONT id=pzva3 color=#000000&gt;)&lt;/FONT&gt;&lt;/DIV&gt;
&lt;LI&gt;
&lt;DIV id=a0qa9&gt;&lt;A id=w-8y title="Part 2: Scenario" href="http://www.redbooks.ibm.com/redpieces/abstracts/sg247642.html?Open" target=_blank&gt;&lt;FONT id=pzva4 color=#000000&gt;Getting Started with IBM WebSphere Process Server and IBM WebSphere Enterprise Service Bus Part 2: Scenario&lt;/FONT&gt;&lt;/A&gt;&lt;FONT id=pzva5 color=#000000&gt; (&lt;/FONT&gt;&lt;A id=pzes title="view HTML" href="http://www.redbooks.ibm.com/redbooks/SG247642/wwhelp/wwhimpl/java/html/wwhelp.htm" target=_blank&gt;&lt;FONT id=pzva6 color=#000000&gt;view HTML&lt;/FONT&gt;&lt;/A&gt;&lt;FONT id=pzva7 color=#000000&gt;)&lt;/FONT&gt;&lt;/DIV&gt;
&lt;LI&gt;
&lt;DIV id=a0qa13&gt;&lt;A id=xg7r title="Part 3: Runtime" href="http://www.redbooks.ibm.com/redpieces/abstracts/sg247643.html?Open" target=_blank&gt;&lt;FONT id=pzva8 color=#000000&gt;Getting Started with IBM WebSphere Process Server and IBM WebSphere Enterprise Service Bus Part 3: Runtime&lt;/FONT&gt;&lt;/A&gt;&amp;nbsp; (&lt;A id=a_1y title="view HTML" href="http://www.redbooks.ibm.com/redbooks/SG247643/wwhelp/wwhimpl/java/html/wwhelp.htm" target=_blank&gt;&lt;FONT color=#810081&gt;view HTML&lt;/FONT&gt;&lt;/A&gt;)&lt;/DIV&gt;
&lt;LI&gt;
&lt;DIV id=l5-.0&gt;&lt;A id=vs.3 title="Technical Overview of WebSphere Process Server and WebSphere Integration Developer" href="http://www.redbooks.ibm.com/abstracts/redp4041.html?Open" target=_blank&gt;&lt;FONT id=z8as color=#000000&gt;Technical Overview of WebSphere Process Server and WebSphere Integration Developer&lt;/FONT&gt;&lt;/A&gt; &lt;/DIV&gt;
&lt;LI&gt;
&lt;DIV id=a0qa1&gt;&lt;A id=q960 title="Administering and Implementing WebSphere Business Integration Server V4.3" href="http://www.redbooks.ibm.com/redbooks/SG246647/wwhelp/wwhimpl/java/html/wwhelp.htm" target=_blank&gt;&lt;FONT id=z8as1 color=#000000&gt;Administering and Implementing WebSphere Business Integration Server V4.3&lt;/FONT&gt;&lt;/A&gt; &lt;/DIV&gt;
&lt;LI&gt;
&lt;DIV&gt;&lt;A id=n4z8 title="WebSphere Business Integration Server Express The Express Route to Business Integration" href="http://www.redbooks.ibm.com/redbooks/SG246353/wwhelp/wwhimpl/java/html/wwhelp.htm" target=_blank&gt;&lt;FONT id=z8as3 color=#000000&gt;WebSphere Business Integration Server Express The Express Route to Business Integration&lt;/FONT&gt;&lt;/A&gt; &lt;/DIV&gt;
&lt;LI&gt;
&lt;DIV&gt;&lt;A id=nvhw title="Rational Application Developer V7.5 Programming Guide" href="http://www.redbooks.ibm.com/redbooks/SG247672/wwhelp/wwhimpl/java/html/wwhelp.htm" target=_blank&gt;&lt;FONT color=#810081&gt;Rational Application Developer V7.5 Programming Guide&lt;/FONT&gt;&lt;/A&gt;&lt;/DIV&gt;
&lt;LI&gt;
&lt;DIV&gt;&lt;A id=v195 title="WebSphere Business Integration V6 Performance Tuning" href="http://www.redbooks.ibm.com/abstracts/redp4195.html?Open" target=_blank&gt;&lt;FONT color=#810081&gt;WebSphere Business Integration V6 Performance Tuning&lt;/FONT&gt;&lt;/A&gt;&lt;/DIV&gt;
&lt;LI&gt;
&lt;DIV&gt;&lt;A id=ahgs title="Build a Business Process Solution Using Rational and WebSphere Tools" href="http://www.redbooks.ibm.com/redbooks/SG246636/wwhelp/wwhimpl/java/html/wwhelp.htm" target=_blank&gt;&lt;FONT color=#810081&gt;Build a Business Process Solution Using Rational and WebSphere Tools&lt;/FONT&gt;&lt;/A&gt;&lt;/DIV&gt;
&lt;LI&gt;
&lt;DIV&gt;&lt;A id=c7tw title="Exploring WebSphere Studio Application Developer Integration Edition 5.0" href="http://www.redbooks.ibm.com/redpieces/abstracts/sg247776.html?Open" target=_blank&gt;&lt;FONT color=#810081&gt;Exploring WebSphere Studio Application Developer Integration Edition 5.0&lt;/FONT&gt;&lt;/A&gt;&lt;/DIV&gt;
&lt;LI&gt;
&lt;DIV&gt;&lt;A id=gd-q title="Leading Practices for WebSphere Dynamic Process Edition V6.2" href="http://www.redbooks.ibm.com/redpieces/abstracts/sg247776.html?Open" target=_blank&gt;&lt;FONT color=#810081&gt;Leading Practices for WebSphere Dynamic Process Edition V6.2&lt;/FONT&gt;&lt;/A&gt;&lt;/DIV&gt;
&lt;LI&gt;
&lt;DIV&gt;
&lt;DIV&gt;&lt;A id=ru_p title="Getting Started with IBM WebSphere Business Services Fabric V6.1" href="http://www.redbooks.ibm.com/redbooks/SG247614/wwhelp/wwhimpl/js/html/wwhelp.htm" target=_blank&gt;&lt;FONT color=#810081&gt;Getting Started with IBM WebSphere Business Services Fabric V6.1&lt;/FONT&gt;&lt;/A&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/LI&gt;&lt;/OL&gt;&lt;/FONT&gt;
&lt;H4 id=n9d50&gt;&lt;A id=Related_Websphere_Resources_29 name=Related_Websphere_Resources_29&gt;&lt;/A&gt;Related Websphere Resources&lt;/H4&gt;
&lt;OL id=j9c5&gt;
&lt;LI id=j9c50&gt;
&lt;DIV id=n9d52&gt;&lt;A id=n9d53 href="http://www-03.ibm.com/certify/tests/edu316.shtml"&gt;&lt;FONT id=n9d54 color=#000000&gt;Test Preparation (WID 6.1 Certification Test)&lt;/FONT&gt;&lt;/A&gt; &lt;/DIV&gt;
&lt;LI id=j9c51&gt;
&lt;DIV id=n9d514&gt;&lt;A id=n9d515 href="http://www-306.ibm.com/software/integration/wbimodeler/index.html"&gt;&lt;FONT id=n9d516 color=#000000&gt;WebSphere Business Modeler&lt;/FONT&gt;&lt;/A&gt; &lt;/DIV&gt;
&lt;LI id=j9c52&gt;
&lt;DIV id=n9d517&gt;&lt;A id=n9d518 href="http://www-306.ibm.com/software/integration/wbimonitor/"&gt;&lt;FONT id=n9d519 color=#000000&gt;WebSphere Business Monitor&lt;/FONT&gt;&lt;/A&gt; &lt;/DIV&gt;
&lt;LI id=j9c53&gt;
&lt;DIV id=n9d520&gt;&lt;A id=n9d521 href="http://www-306.ibm.com/software/integration/wbsf/index.html"&gt;&lt;FONT id=n9d522 color=#000000&gt;WebSphere Business Services Fabric&lt;/FONT&gt;&lt;/A&gt; &lt;/DIV&gt;
&lt;LI id=j9c54&gt;
&lt;DIV id=n9d523&gt;&lt;A id=n9d524 href="http://www-306.ibm.com/software/integration/wdpe/"&gt;&lt;FONT id=n9d525 color=#000000&gt;WebSphere Dynamic Process Edition&lt;/FONT&gt;&lt;/A&gt; &lt;/DIV&gt;
&lt;LI id=j9c55&gt;
&lt;DIV id=n9d526&gt;&lt;A id=n9d527 href="http://www-306.ibm.com/software/integration/wsesb/"&gt;&lt;FONT id=n9d528 color=#000000&gt;Websphere Enterprise Service Bus&lt;/FONT&gt;&lt;/A&gt; &lt;/DIV&gt;
&lt;LI id=j9c56&gt;
&lt;DIV id=n9d529&gt;&lt;A id=n9d530 href="http://www-306.ibm.com/software/integration/wid/"&gt;&lt;FONT id=n9d531 color=#000000&gt;WebSphere Integration Developer&lt;/FONT&gt;&lt;/A&gt; &lt;/DIV&gt;
&lt;LI id=j9c57&gt;
&lt;DIV id=n9d532&gt;&lt;A id=n9d533 href="http://www-306.ibm.com/software/integration/wbimessagebroker/v6/"&gt;&lt;FONT id=n9d534 color=#000000&gt;Websphere Message Broker&lt;/FONT&gt;&lt;/A&gt; &lt;/DIV&gt;
&lt;LI id=j9c58&gt;
&lt;DIV id=n9d535&gt;&lt;A id=n9d536 href="http://www-306.ibm.com/software/integration/wmqfamily/"&gt;&lt;FONT id=n9d537 color=#000000&gt;Websphere MQ&lt;/FONT&gt;&lt;/A&gt; &lt;/DIV&gt;
&lt;LI id=j9c59&gt;
&lt;DIV id=n9d538&gt;&lt;A id=n9d539 href="http://www-306.ibm.com/software/integration/wps/"&gt;&lt;FONT id=n9d540 color=#000000&gt;Websphere Process Server&lt;/FONT&gt;&lt;/A&gt; &lt;/DIV&gt;
&lt;LI id=j9c510&gt;
&lt;DIV id=n9d541&gt;&lt;A id=n9d542 href="http://www.ibm.com/developerworks/websphere/zones/businessintegration/wps/wps.html"&gt;&lt;FONT id=n9d543 color=#000000&gt;WebSphere Process Server and WebSphere Integration Developer resources&lt;/FONT&gt;&lt;/A&gt; &lt;/DIV&gt;&lt;/LI&gt;&lt;/OL&gt;
&lt;H4 id=yj2.&gt;&lt;A id=Tutorials_6264307164278305_544_6835003169443391 name=Tutorials_6264307164278305_544_6835003169443391&gt;&lt;/A&gt;Tutorials&lt;/H4&gt;
&lt;OL id=vrrj&gt;
&lt;LI id=vrrj0&gt;
&lt;DIV id=n9d55&gt;&lt;A id=n9d56 href="http://publib.boulder.ibm.com/bpcsamp/index.html"&gt;&lt;FONT id=n9d57 color=#000000&gt;Tutorials (IBM Business Process Choreographer)&lt;/FONT&gt;&lt;/A&gt; &lt;/DIV&gt;
&lt;LI id=vrrj1&gt;
&lt;DIV id=n9d58&gt;&lt;A id=n9d59 href="http://www-128.ibm.com/developerworks/training/"&gt;&lt;FONT id=n9d510 color=#000000&gt;Tutorials (IBM DeveloperWorks)&lt;/FONT&gt;&lt;/A&gt; &lt;/DIV&gt;
&lt;LI id=vrrj2&gt;
&lt;DIV id=n9d511&gt;&lt;A id=n9d512 href="http://ccambil-wid612-tutorials.blogspot.com/"&gt;&lt;FONT id=n9d513 color=#000000&gt;Tutorials (Websphere Integration Developer 6.1 by Ccambil)&lt;/FONT&gt;&lt;/A&gt; &lt;/DIV&gt;&lt;/LI&gt;&lt;/OL&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp; &lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp; &lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;br&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4123787552666488354-748931295000888632?l=ccambil-wid61-certification.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ccambil-wid61-certification.blogspot.com/feeds/748931295000888632/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4123787552666488354&amp;postID=748931295000888632' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4123787552666488354/posts/default/748931295000888632'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4123787552666488354/posts/default/748931295000888632'/><link rel='alternate' type='text/html' href='http://ccambil-wid61-certification.blogspot.com/2009/07/websphere-business-modeler-learning.html' title='WebSphere Learning Resources'/><author><name>Charles Cambil</name><uri>http://www.blogger.com/profile/12115935646498837329</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://farm4.static.flickr.com/3272/2573881098_66045d9bd3.jpg?v=0'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4123787552666488354.post-5508488784648246626</id><published>2009-06-16T18:31:00.005-07:00</published><updated>2009-09-16T10:23:13.721-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='6-Application Testing and Debugging'/><title type='text'>Configure the integrated test environment</title><content type='html'>&lt;DIV id=dppz0&gt;&lt;/DIV&gt;
&lt;DIV&gt;Application Testing and Debugging&lt;BR&gt;&lt;A href="http://www-306.ibm.com/software/integration/wid/"&gt;Websphere Integration Developer v612&lt;/A&gt; &lt;BR&gt;&lt;A href="mailto:ccambil@gmail.com"&gt;Contact us...&lt;/A&gt;&lt;/DIV&gt;
&lt;DIV&gt;
&lt;DIV id=WritelyTableOfContents class=writely-toc toctype="none+none"&gt;
&lt;OL class=writely-toc-none&gt;
&lt;LI&gt;&lt;A href="#Configure_the_integrated_test__7874565330127343" target=_self&gt;Configure the integrated test environment&lt;/A&gt;
&lt;OL style="MARGIN-LEFT: 0px" class="writely-toc-subheading writely-toc-none"&gt;
&lt;LI&gt;&lt;A href="#Deploying_modules_to_the_test_" target=_self&gt;Deploying modules to the test environment&lt;/A&gt;&lt;/LI&gt;&lt;/OL&gt;&lt;/LI&gt;&lt;/OL&gt;&lt;/DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;H3&gt;&lt;A id=Configure_the_integrated_test__7874565330127343 name=Configure_the_integrated_test__7874565330127343&gt;&lt;/A&gt;Configure the integrated test environment&lt;/H3&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;In WebSphere® Integration Developer, the &lt;A id=vrdi title="integrated test environment" href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/index.jsp?topic=/com.ibm.wbit.612.help.runtime.doc/topics/cdplyovw.html" target=_blank&gt;integrated test environment&lt;/A&gt;&amp;nbsp;features runtime support for WebSphere Process Server, or WebSphere Enterprise Service Bus, or both, depending on the test environment profiles that you chose to install when you installed WebSphere Integration Developer.&lt;BR&gt;&lt;BR&gt;WebSphere Process Server enables you to run business integration components that cannot be run on any other type of server, such as BPEL business processes, human tasks, business state machines, business rules, and other components. You can also run mediation flows that are contained in mediation modules. By comparison, mediation flows are the only business integration component that you can run on WebSphere Enterprise Service Bus. The deployment documentation provides sufficient information about the integrated test environment to enable you to deploy your modules. However, if you want to learn more about WebSphere Process Server or WebSphere Enterprise Service Bus, see the documentation at the &lt;A href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/index.jsp"&gt;IBM WebSphere Business Process Management Version 6.1 information center&lt;/A&gt;.&lt;BR&gt;&lt;BR&gt;WebSphere Integration Developer extends the deployment capabilities of the Rational® Application Developer base on which it is built. Similarly, the WebSphere Integration Developer deployment documentation extends and supplements the deployment &lt;A id=rcvh title=documentation href="http://publib.boulder.ibm.com/infocenter/radhelp/v7r0m0/index.jsp?topic=/com.ibm.ws.ast.st.common.ui.doc/topics/cwte.html" target=_blank&gt;documentation&lt;/A&gt; of Rational Application Developer.&lt;/DIV&gt;
&lt;H4&gt;&lt;A id=Deploying_modules_to_the_test_ name=Deploying_modules_to_the_test_&gt;&lt;/A&gt;Deploying modules to the test environment&lt;/H4&gt;
&lt;DIV&gt;In WebSphere® Integration Developer, you can deploy modules to the test environment and work with server tools that enable you to perform such tasks as creating test servers, editing server configurations, and starting and stopping servers. 
&lt;DIV&gt;&amp;nbsp;&amp;nbsp;&lt;/DIV&gt;
&lt;OL&gt;
&lt;LI&gt;
&lt;DIV&gt;&lt;A href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/topic/com.ibm.wbit.612.help.runtime.doc/topics/tcreate.html"&gt;Creating servers in the test environment&lt;/A&gt;&lt;BR&gt;If you chose to install the WebSphere Process Server and WebSphere Enterprise Service Bus test environment profiles when you installed WebSphere Integration Developer, then you will already have default test environment servers. However, if you deleted one or both of these default servers or if you are working with a standalone installation of WebSphere Process Server or WebSphere Enterprise Service Bus, you will need to create one or more test environment servers for testing your modules.&lt;/DIV&gt;
&lt;LI&gt;
&lt;DIV&gt;&lt;A href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/topic/com.ibm.wbit.612.help.runtime.doc/topics/teditcfg.html"&gt;Editing server configurations in the test environment&lt;/A&gt;&lt;BR&gt;There may be occasions when you want to edit a server configuration. For example, you may want to open the server administrative console and then edit some properties, such as configuring the behavior of human tasks at run time. Or you may want to open the WebSphere Integration Developer server configuration editor and then edit some basic settings, such as modifying a port number.&lt;/DIV&gt;
&lt;LI&gt;
&lt;DIV&gt;&lt;A href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/topic/com.ibm.wbit.612.help.runtime.doc/topics/tstart.html"&gt;Starting servers in the test environment&lt;/A&gt;&lt;BR&gt;Before you can create a running instance of a component in WebSphere Integration Developer, you need to start the server.&lt;/DIV&gt;
&lt;LI&gt;
&lt;DIV&gt;&lt;A href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/topic/com.ibm.wbit.612.help.runtime.doc/topics/tdepmod.html"&gt;Adding modules to test environment servers&lt;/A&gt;&lt;BR&gt;Before you can test your modules on a test environment server, you need to add the modules to the server.&lt;/DIV&gt;
&lt;LI&gt;
&lt;DIV&gt;&lt;A href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/topic/com.ibm.wbit.612.help.runtime.doc/topics/tpublish.html"&gt;Publishing modules to test environment servers&lt;/A&gt;&lt;BR&gt;In WebSphere Integration Developer, you will occasionally need to publish modules to a running test environment server. This effectively redeploys the modules and allows the running server to pick up changes that you have made to the components of your modules.&lt;/DIV&gt;
&lt;LI&gt;
&lt;DIV&gt;&lt;A href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/topic/com.ibm.wbit.612.help.runtime.doc/topics/tpub.html"&gt;Publishing changed resources to a server&lt;/A&gt;&lt;BR&gt;If new or changed resources exist in your workspace that have not yet been published to the server, the state of the server in the Servers view will be Republish. If you want to see the specific resources that are new, changed, or deleted and then decide whether to publish the updates to the server, you can open the View and Publish Changes to Server dialog box.&lt;/DIV&gt;
&lt;LI&gt;
&lt;DIV&gt;&lt;A href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/topic/com.ibm.wbit.612.help.runtime.doc/topics/tremove.html"&gt;Removing modules from servers&lt;/A&gt;&lt;BR&gt;From time to time, you will want to remove modules from your servers. For example, if you have modules that you no longer need to test, you should consider removing them from the server so that they do not needlessly impact the performance of the server.&lt;/DIV&gt;
&lt;LI&gt;
&lt;DIV&gt;&lt;A href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/topic/com.ibm.wbit.612.help.runtime.doc/topics/trestart.html"&gt;Restarting servers in the test environment&lt;/A&gt;&lt;BR&gt;In WebSphere Integration Developer, you may encounter situations where you need to restart a running test environment server. For example, you will probably need to restart a server if you make changes to the server configuration while the server is running.&lt;/DIV&gt;
&lt;LI&gt;
&lt;DIV&gt;&lt;A href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/topic/com.ibm.wbit.612.help.runtime.doc/topics/tstop.html"&gt;Stopping servers in the test environment&lt;/A&gt;&lt;BR&gt;Whenever you finish using a test environment server in WebSphere Integration Developer, you should stop it. This ensures that the server will not unnecessarily impact the performance of other tools in the workbench or the computer that it is running on.&lt;/DIV&gt;
&lt;LI&gt;
&lt;DIV&gt;&lt;A href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/topic/com.ibm.wbit.612.help.runtime.doc/topics/tcrtprof.html"&gt;Creating or resetting default server profiles&lt;/A&gt;&lt;BR&gt;A default server profile is a test environment server profile that is created when the WebSphere test environment is installed with WebSphere Integration Developer. In the Servers view, you can choose to create or reset a default server profile for either WebSphere Process Server or WebSphere Enterprise Service Bus. For example, you may now want to create a default server profile that you earlier chose not to have created when you installed the WebSphere test environment. Or you may need to reset an existing default server profile that is no longer functioning correctly.&lt;/DIV&gt;&lt;/LI&gt;&lt;/OL&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;/DIV&gt;&lt;BR&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4123787552666488354-5508488784648246626?l=ccambil-wid61-certification.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ccambil-wid61-certification.blogspot.com/feeds/5508488784648246626/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4123787552666488354&amp;postID=5508488784648246626' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4123787552666488354/posts/default/5508488784648246626'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4123787552666488354/posts/default/5508488784648246626'/><link rel='alternate' type='text/html' href='http://ccambil-wid61-certification.blogspot.com/2009/06/configure-integrated-test-environment.html' title='Configure the integrated test environment'/><author><name>Charles Cambil</name><uri>http://www.blogger.com/profile/12115935646498837329</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://farm4.static.flickr.com/3272/2573881098_66045d9bd3.jpg?v=0'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4123787552666488354.post-3532969657698900206</id><published>2009-06-16T18:31:00.003-07:00</published><updated>2009-06-16T18:33:20.875-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='6-Application Testing and Debugging'/><title type='text'>Use the integrated test environment to test modules, mediation mo</title><content type='html'>&lt;DIV id=dppz0&gt;&lt;/DIV&gt;Application Testing and Debugging&lt;BR&gt;&lt;A href="http://www-306.ibm.com/software/integration/wid/"&gt;Websphere Integration Developer v612&lt;/A&gt; &lt;BR&gt;&lt;A href="mailto:ccambil@gmail.com"&gt;Contact us...&lt;/A&gt;
&lt;H3&gt;Use the integrated test environment to test modules, mediation modules and components&lt;/H3&gt;
&lt;DIV id=jhb6&gt;&lt;/DIV&gt;
&lt;H3 id=jhb63&gt;
&lt;DIV id=si:i14&gt;&lt;A id=l:7g name=How_to_implement_client_interactions_for_human_tasks_(including_API,_human_task_manager,_business_flow_manager)&gt;&lt;/A&gt;&amp;nbsp; &lt;/DIV&gt;&lt;/H3&gt;
&lt;DIV&gt;&lt;BR&gt;&lt;/DIV&gt;&lt;BR&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4123787552666488354-3532969657698900206?l=ccambil-wid61-certification.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ccambil-wid61-certification.blogspot.com/feeds/3532969657698900206/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4123787552666488354&amp;postID=3532969657698900206' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4123787552666488354/posts/default/3532969657698900206'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4123787552666488354/posts/default/3532969657698900206'/><link rel='alternate' type='text/html' href='http://ccambil-wid61-certification.blogspot.com/2009/06/use-integrated-test-environment-to-test.html' title='Use the integrated test environment to test modules, mediation mo'/><author><name>Charles Cambil</name><uri>http://www.blogger.com/profile/12115935646498837329</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://farm4.static.flickr.com/3272/2573881098_66045d9bd3.jpg?v=0'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4123787552666488354.post-3647594307779186740</id><published>2009-06-16T18:31:00.001-07:00</published><updated>2009-06-16T18:33:20.876-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='6-Application Testing and Debugging'/><title type='text'>Use the integrated debugger to troubleshoot mediation flows and c</title><content type='html'>&lt;DIV id=dppz0&gt;&lt;/DIV&gt;Application Testing and Debugging&lt;BR&gt;&lt;A href="http://www-306.ibm.com/software/integration/wid/"&gt;Websphere Integration Developer v612&lt;/A&gt; &lt;BR&gt;&lt;A href="mailto:ccambil@gmail.com"&gt;Contact us...&lt;/A&gt;
&lt;H3&gt;Use the integrated debugger to troubleshoot mediation flows and components&lt;/H3&gt;
&lt;DIV id=jhb6&gt;&lt;/DIV&gt;
&lt;H3 id=jhb63&gt;
&lt;DIV id=si:i14&gt;&lt;A id=l:7g name=How_to_implement_client_interactions_for_human_tasks_(including_API,_human_task_manager,_business_flow_manager)&gt;&lt;/A&gt;&amp;nbsp; &lt;/DIV&gt;&lt;/H3&gt;
&lt;DIV&gt;&lt;BR&gt;&lt;/DIV&gt;&lt;BR&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4123787552666488354-3647594307779186740?l=ccambil-wid61-certification.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ccambil-wid61-certification.blogspot.com/feeds/3647594307779186740/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4123787552666488354&amp;postID=3647594307779186740' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4123787552666488354/posts/default/3647594307779186740'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4123787552666488354/posts/default/3647594307779186740'/><link rel='alternate' type='text/html' href='http://ccambil-wid61-certification.blogspot.com/2009/06/use-integrated-debugger-to-troubleshoot.html' title='Use the integrated debugger to troubleshoot mediation flows and c'/><author><name>Charles Cambil</name><uri>http://www.blogger.com/profile/12115935646498837329</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://farm4.static.flickr.com/3272/2573881098_66045d9bd3.jpg?v=0'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4123787552666488354.post-1786818962866974037</id><published>2009-06-16T18:30:00.003-07:00</published><updated>2009-06-16T18:33:20.876-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='6-Application Testing and Debugging'/><title type='text'>Identify and resolve common errors in integration applications an</title><content type='html'>&lt;DIV id=dppz0&gt;&lt;/DIV&gt;Application Testing and Debugging&lt;BR&gt;&lt;A href="http://www-306.ibm.com/software/integration/wid/"&gt;Websphere Integration Developer v612&lt;/A&gt; &lt;BR&gt;&lt;A href="mailto:ccambil@gmail.com"&gt;Contact us...&lt;/A&gt;
&lt;H3&gt;Identify and resolve common errors in integration applications and mediation flows&lt;/H3&gt;
&lt;H3 id=jhb63&gt;
&lt;DIV id=si:i14&gt;&lt;A id=l:7g name=How_to_implement_client_interactions_for_human_tasks_(including_API,_human_task_manager,_business_flow_manager)&gt;&lt;/A&gt;&amp;nbsp; &lt;/DIV&gt;&lt;/H3&gt;
&lt;DIV&gt;&lt;BR&gt;&lt;/DIV&gt;&lt;BR&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4123787552666488354-1786818962866974037?l=ccambil-wid61-certification.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ccambil-wid61-certification.blogspot.com/feeds/1786818962866974037/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4123787552666488354&amp;postID=1786818962866974037' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4123787552666488354/posts/default/1786818962866974037'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4123787552666488354/posts/default/1786818962866974037'/><link rel='alternate' type='text/html' href='http://ccambil-wid61-certification.blogspot.com/2009/06/identify-and-resolve-common-errors-in.html' title='Identify and resolve common errors in integration applications an'/><author><name>Charles Cambil</name><uri>http://www.blogger.com/profile/12115935646498837329</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://farm4.static.flickr.com/3272/2573881098_66045d9bd3.jpg?v=0'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4123787552666488354.post-7186886217136510968</id><published>2009-06-16T18:30:00.001-07:00</published><updated>2009-06-16T18:33:20.876-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='6-Application Testing and Debugging'/><title type='text'>Use the BPC Explorer to test processes and tasks</title><content type='html'>&lt;DIV id=dppz0&gt;&lt;/DIV&gt;Application Testing and Debugging&lt;BR&gt;&lt;A href="http://www-306.ibm.com/software/integration/wid/"&gt;Websphere Integration Developer v612&lt;/A&gt; &lt;BR&gt;&lt;A href="mailto:ccambil@gmail.com"&gt;Contact us...&lt;/A&gt;
&lt;H3&gt;Use the BPC Explorer to test processes and tasks&lt;/H3&gt;
&lt;DIV id=jhb6&gt;&lt;/DIV&gt;
&lt;H3 id=jhb63&gt;
&lt;DIV id=si:i14&gt;&lt;A id=l:7g name=How_to_implement_client_interactions_for_human_tasks_(including_API,_human_task_manager,_business_flow_manager)&gt;&lt;/A&gt;&amp;nbsp; &lt;/DIV&gt;&lt;/H3&gt;
&lt;DIV&gt;&lt;BR&gt;&lt;/DIV&gt;&lt;BR&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4123787552666488354-7186886217136510968?l=ccambil-wid61-certification.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ccambil-wid61-certification.blogspot.com/feeds/7186886217136510968/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4123787552666488354&amp;postID=7186886217136510968' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4123787552666488354/posts/default/7186886217136510968'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4123787552666488354/posts/default/7186886217136510968'/><link rel='alternate' type='text/html' href='http://ccambil-wid61-certification.blogspot.com/2009/06/use-bpc-explorer-to-test-processes-and.html' title='Use the BPC Explorer to test processes and tasks'/><author><name>Charles Cambil</name><uri>http://www.blogger.com/profile/12115935646498837329</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://farm4.static.flickr.com/3272/2573881098_66045d9bd3.jpg?v=0'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4123787552666488354.post-2346592831565178148</id><published>2009-06-16T18:26:00.001-07:00</published><updated>2009-09-12T21:58:11.044-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='5-Component Assembly and Configuration'/><title type='text'>Use the Module Dependency Editor to declare dependencies for modu</title><content type='html'>&lt;DIV&gt;Component Assembly and Configuration&lt;BR&gt;&lt;A href="http://www-306.ibm.com/software/integration/wid/"&gt;Websphere Integration Developer v612&lt;/A&gt; &lt;BR&gt;&lt;A href="mailto:ccambil@gmail.com"&gt;Contact us...&lt;/A&gt; &lt;BR&gt;&lt;BR&gt;&lt;/DIV&gt;
&lt;H3&gt;Use the Module Dependency Editor to declare dependencies for modules, mediation modules, and libraries&lt;/H3&gt;
&lt;DIV&gt;When developing and deploying integration applications, you may need to declare &lt;A id=q8vm title=dependencies href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/index.jsp?topic=/com.ibm.wbit.612.help.basics.doc/topics/cdepend.html" target=_blank&gt;dependencies&lt;/A&gt; for your modules, mediation modules, and libraries. Use the dependency editor to manage these required resources.&lt;/DIV&gt;
&lt;DIV&gt;&lt;BR&gt;When a new module or library is created, it may not have any dependencies. Using the dependency editor, you can add dependencies on libraries and Java™ projects. For modules and mediation modules, you can also add dependencies on J2EE projects.&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;Using the dependency editor, you can add dependencies on libraries and Java™ projects. For modules and mediation modules, you can also add dependencies on J2EE projects. &lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;You can add dependencies when you create a new project. Follow these steps to add dependencies for a module, mediation module, or library that already exists in the workspace: &lt;/DIV&gt;
&lt;OL&gt;
&lt;LI&gt;In the Business Integration view, double-click the Dependencies artifact under the module, mediation module, or library from which you want to add a dependency. The dependency editor opens. 
&lt;LI&gt;Depending on what you need to add, expand the Library, Java, or J2EE section in the Dependency editor. You can only add J2EE projects dependencies for modules and mediation modules. 
&lt;LI&gt;Click Add to add the library or project. 
&lt;LI&gt;In the selection window, click the library or project and click OK to add it as a dependent. In the dependency editor, you should see the resource added to the container. 
&lt;LI&gt;Select a newly added Java or J2EE project in the container to see the Deploy with Module setting and, for J2EE projects, the On Build Path setting. You can clear either of these check boxes to remove dependencies. Do not clear the Deploy with Module check box for libraries. See related concepts for more information on dependencies.&lt;/LI&gt;&lt;/OL&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;&lt;IMG border=none align=middle src="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/topic/com.ibm.wbit.612.help.basics.doc/images/camera2.gif"&gt;&lt;FONT color=blue&gt;&lt;A id=ehnx title="Show Me" href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/topic/com.ibm.wbit.612.help.basics.doc/swf/creating_dependencies_viewlet_swf.html?noframes=true" target=_blank&gt;Show Me&lt;/A&gt;&lt;/FONT&gt;&lt;/DIV&gt;
&lt;H4&gt;Related links&lt;/H4&gt;&lt;BR&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4123787552666488354-2346592831565178148?l=ccambil-wid61-certification.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ccambil-wid61-certification.blogspot.com/feeds/2346592831565178148/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4123787552666488354&amp;postID=2346592831565178148' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4123787552666488354/posts/default/2346592831565178148'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4123787552666488354/posts/default/2346592831565178148'/><link rel='alternate' type='text/html' href='http://ccambil-wid61-certification.blogspot.com/2009/06/use-module-dependency-editor-to-declare.html' title='Use the Module Dependency Editor to declare dependencies for modu'/><author><name>Charles Cambil</name><uri>http://www.blogger.com/profile/12115935646498837329</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://farm4.static.flickr.com/3272/2573881098_66045d9bd3.jpg?v=0'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4123787552666488354.post-7008227037011440768</id><published>2009-06-16T18:25:00.005-07:00</published><updated>2009-06-16T18:27:30.209-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='5-Component Assembly and Configuration'/><title type='text'>Configure Quality of Service (QoS) qualifiers when wiring components</title><content type='html'>&lt;DIV&gt;
&lt;DIV id=ah:x&gt;Component Assembly and Configuration&lt;BR&gt;&lt;A href="http://www-306.ibm.com/software/integration/wid/"&gt;Websphere Integration Developer v612&lt;/A&gt; &lt;BR&gt;&lt;A href="mailto:ccambil@gmail.com"&gt;Contact us...&lt;/A&gt; &lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;/DIV&gt;
&lt;H3&gt;Configure Quality of Service (QoS) qualifiers when wiring components in the assembly editor&lt;BR&gt;&lt;/H3&gt;&lt;br&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4123787552666488354-7008227037011440768?l=ccambil-wid61-certification.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ccambil-wid61-certification.blogspot.com/feeds/7008227037011440768/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4123787552666488354&amp;postID=7008227037011440768' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4123787552666488354/posts/default/7008227037011440768'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4123787552666488354/posts/default/7008227037011440768'/><link rel='alternate' type='text/html' href='http://ccambil-wid61-certification.blogspot.com/2009/06/configure-quality-of-service-qos.html' title='Configure Quality of Service (QoS) qualifiers when wiring components'/><author><name>Charles Cambil</name><uri>http://www.blogger.com/profile/12115935646498837329</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://farm4.static.flickr.com/3272/2573881098_66045d9bd3.jpg?v=0'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4123787552666488354.post-2929284017409637391</id><published>2009-06-16T18:25:00.003-07:00</published><updated>2009-09-12T22:29:48.802-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='5-Component Assembly and Configuration'/><title type='text'>Create module imports, exports and standalone references</title><content type='html'>&lt;DIV id=ah:x&gt;Component Assembly and Configuration 
&lt;DIV&gt;&lt;A href="http://www-306.ibm.com/software/integration/wid/"&gt;Websphere Integration Developer v612&lt;/A&gt; &lt;/DIV&gt;
&lt;DIV&gt;&lt;A href="mailto:ccambil@gmail.com"&gt;Contact us...&lt;/A&gt; &lt;/DIV&gt;
&lt;DIV&gt;
&lt;DIV id=WritelyTableOfContents class=writely-toc toctype="none+none"&gt;
&lt;OL class=writely-toc-none&gt;
&lt;LI&gt;&lt;A href="#Create_module_imports_exports_" target=_self&gt;Create module imports, exports and standalone references&lt;/A&gt; 
&lt;OL style="MARGIN-LEFT: 0px" class="writely-toc-subheading writely-toc-none"&gt;
&lt;LI&gt;&lt;A href="#Imports" target=_self&gt;Imports&lt;/A&gt; 
&lt;LI&gt;&lt;A href="#Exports" target=_self&gt;Exports&lt;/A&gt; 
&lt;LI&gt;&lt;A href="#Related_links" target=_self&gt;Related links&lt;/A&gt;&lt;/LI&gt;&lt;/OL&gt;&lt;/LI&gt;&lt;/OL&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;H3&gt;&lt;A id=Create_module_imports_exports_ name=Create_module_imports_exports_&gt;&lt;/A&gt;Create module imports, exports and standalone references&lt;/H3&gt;
&lt;H4&gt;&lt;A id=Imports name=Imports&gt;&lt;/A&gt;
&lt;DIV&gt;Imports&lt;/DIV&gt;&lt;/H4&gt;
&lt;DIV&gt;An import allows you to use functions that are not a part of the module that you are assembling. &lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;Imports are used in an application in exactly the same way as local components. This consistency provides a uniform assembly model for all functions, regardless of their locations or implementations. &lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;Imports have interfaces that are the same as, or a subset of, the interfaces of the remote service that they are associated with so that those remote services can be called. To share the interfaces between modules, put the interfaces into a library. Then, for both modules, add a dependency on the library to use its resources. &lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;Imports and exports require binding information, which specifies the means of transporting the data from the modules. An import binding describes the specific way an external service is bound to an import component. For an import that is generated from an export, the binding type of the import will be specified for you. Imports can use the following bindings: SCA, Web service, HTTP, messaging (JMS, MQ JMS, generic JMS, MQ), stateless session bean, and EIS. Available function (or business logic) implemented in remote systems (such as Web services, EIS functions, EJBs, or remote SCA components) is modeled as an imported service.&lt;/DIV&gt;
&lt;H4&gt;&lt;A id=Exports name=Exports&gt;&lt;/A&gt;Exports&lt;/H4&gt;
&lt;DIV&gt;An export is a published interface from a component or import that offers its service to the outside world, for example, as a Web service. &lt;BR&gt;&lt;BR&gt;Exports have interfaces that are the same as or a subset of the interfaces of the component or import that they are associated with so that the published service can be called. An export dragged from another module into an assembly diagram will automatically create an import. Exports that are shown under the module assembly in the Business Integration view can also be used to create imports in other modules.&lt;BR&gt;&lt;BR&gt;Each export has an address at which it will be deployed on the server. The export can be exposed at that address. &lt;BR&gt;&lt;BR&gt;Imports and exports require binding information, which specifies the means of transporting the data from the modules. When you use the Generate Export action from the menu of a component, you need to select the binding so that the binding is generated when the export is created. An export binding describes the specific way a module's services are made available to clients. If an export in a module assembly does not have any binding, when deployed, SCA binding is assumed. &lt;BR&gt;&lt;BR&gt;For enterprise information systems (EIS), an export allows an event in the enterprise system, such as the creation of a business object in SAP, to drive an action. Unlike other exports, you cannot drag and drop an export with an EIS binding to create an EIS import.&lt;/DIV&gt;
&lt;H4&gt;Stand-alone references&lt;/H4&gt;
&lt;DIV&gt;Stand-alone references allow a Java™ program to invoke SCA components or imports.&lt;BR&gt;&lt;BR&gt;Services that are not defined as SCA components (for example, JavaServer Pages) can still invoke SCA components; they do so through the use of stand-alone references. Stand-alone references contain partner references that identify the components to call. On their own, stand-alone references do not have any implementation or interface. &lt;BR&gt;You can use the palette in the assembly editor to create stand-alone references in the module assembly. You can add partner references to the stand-alone references and wire them to target components or target imports. &lt;/DIV&gt;
&lt;DIV&gt;&lt;BR&gt;&lt;b&gt;Note:&lt;/b&gt; You can only use one stand-alone references node in each assembly diagram.&lt;/DIV&gt;
&lt;H4&gt;&lt;A id=Related_links name=Related_links&gt;&lt;/A&gt;Related links&lt;/H4&gt;
&lt;OL&gt;
&lt;LI&gt;
&lt;DIV&gt;&lt;A href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/topic/com.ibm.wbit.612.help.basics.doc/topics/aaccess1.html"&gt;Accessing services&lt;/A&gt;&lt;/DIV&gt;&lt;/LI&gt;
&lt;LI&gt;
&lt;DIV&gt;&lt;A href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/topic/com.ibm.wbit.612.help.basics.doc/topics/tcrtimpo.html"&gt;Creating imports&lt;/A&gt;&lt;/DIV&gt;&lt;/LI&gt;
&lt;LI&gt;
&lt;DIV&gt;&lt;A href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/topic/com.ibm.wbit.612.help.basics.doc/topics/texport.html"&gt;Creating exports&lt;/A&gt;&lt;/DIV&gt;&lt;/LI&gt;
&lt;LI&gt;
&lt;DIV&gt;&lt;A href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/topic/com.ibm.wbit.612.help.basics.doc/topics/tscabind.html"&gt;Generating SCA bindings&lt;/A&gt;&lt;/DIV&gt;&lt;/LI&gt;&lt;/OL&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;BR&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4123787552666488354-2929284017409637391?l=ccambil-wid61-certification.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ccambil-wid61-certification.blogspot.com/feeds/2929284017409637391/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4123787552666488354&amp;postID=2929284017409637391' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4123787552666488354/posts/default/2929284017409637391'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4123787552666488354/posts/default/2929284017409637391'/><link rel='alternate' type='text/html' href='http://ccambil-wid61-certification.blogspot.com/2009/06/create-module-imports-exports-and.html' title='Create module imports, exports and standalone references'/><author><name>Charles Cambil</name><uri>http://www.blogger.com/profile/12115935646498837329</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://farm4.static.flickr.com/3272/2573881098_66045d9bd3.jpg?v=0'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4123787552666488354.post-4466184563728550041</id><published>2009-06-16T18:25:00.001-07:00</published><updated>2009-09-07T10:22:42.973-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='5-Component Assembly and Configuration'/><title type='text'>Configure EJB, Java, and SCA bindings</title><content type='html'>&lt;DIV id=dppz0&gt;&lt;/DIV&gt;
&lt;DIV&gt;Component Assembly and Configuration&lt;BR&gt;&lt;A href="http://www-306.ibm.com/software/integration/wid/"&gt;Websphere Integration Developer v612&lt;/A&gt; &lt;BR&gt;&lt;A href="mailto:ccambil@gmail.com"&gt;Contact us...&lt;/A&gt;&lt;/DIV&gt;
&lt;DIV&gt;
&lt;DIV id=WritelyTableOfContents class=writely-toc toctype="none+none"&gt;
&lt;OL class=writely-toc-none&gt;
&lt;LI&gt;&lt;A href="#Configure_EJB_Java_and_SCA_bin" target=_self&gt;Configure EJB, Java, and SCA bindings&lt;/A&gt; 
&lt;OL style="MARGIN-LEFT: 0px" class="writely-toc-subheading writely-toc-none"&gt;
&lt;LI&gt;&lt;A href="#_Related_links" target=_self&gt;Related links&lt;/A&gt;&lt;/LI&gt;&lt;/OL&gt;&lt;/LI&gt;&lt;/OL&gt;&lt;/DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;H3&gt;&lt;A id=Configure_EJB_Java_and_SCA_bin name=Configure_EJB_Java_and_SCA_bin&gt;&lt;/A&gt;Configure EJB, Java, and SCA bindings&lt;/H3&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;&lt;A id=e27d title="Selecting appropriate bindings" href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/index.jsp?topic=/com.ibm.wbit.612.help.prodovr.doc/topics/cappbnd.html" target=_blank&gt;&lt;/A&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;A id=_Related_links name=_Related_links&gt;&lt;/A&gt;
&lt;H4&gt;&lt;BR&gt;Related links&lt;/H4&gt;
&lt;OL&gt;
&lt;LI&gt;
&lt;DIV&gt;&lt;A id=y8to title="Selecting appropriate bindings" href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/index.jsp?topic=/com.ibm.wbit.612.help.prodovr.doc/topics/cappbnd.html" target=_blank&gt;&lt;FONT color=#810081&gt;Selecting appropriate bindings&lt;/FONT&gt;&lt;/A&gt;&lt;/DIV&gt;&lt;/LI&gt;
&lt;LI&gt;
&lt;DIV&gt;&lt;A id=jmsy title=Bindings href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/index.jsp?topic=/com.ibm.wbit.612.help.basics.doc/topics/cbindings.html" target=_blank&gt;Bindings&lt;/A&gt;&lt;/DIV&gt;&lt;/LI&gt;
&lt;LI&gt;
&lt;DIV&gt;&lt;A id=fwyc title="Generating SCA bindings" href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/index.jsp?topic=/com.ibm.wbit.612.help.basics.doc/topics/tscabind.html" target=_blank&gt;Generating SCA bindings&lt;/A&gt;&lt;/DIV&gt;&lt;/LI&gt;
&lt;LI&gt;
&lt;DIV&gt;&lt;A id=ilrq title="SCA Bindings" href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/index.jsp?topic=/com.ibm.wbit.612.help.basics.doc/topics/cscabind.html" target=_blank&gt;SCA Bindings&lt;/A&gt;&lt;/DIV&gt;&lt;/LI&gt;&lt;/OL&gt;&lt;BR&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4123787552666488354-4466184563728550041?l=ccambil-wid61-certification.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ccambil-wid61-certification.blogspot.com/feeds/4466184563728550041/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4123787552666488354&amp;postID=4466184563728550041' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4123787552666488354/posts/default/4466184563728550041'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4123787552666488354/posts/default/4466184563728550041'/><link rel='alternate' type='text/html' href='http://ccambil-wid61-certification.blogspot.com/2009/06/configure-ejb-java-and-sca-bindings.html' title='Configure EJB, Java, and SCA bindings'/><author><name>Charles Cambil</name><uri>http://www.blogger.com/profile/12115935646498837329</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://farm4.static.flickr.com/3272/2573881098_66045d9bd3.jpg?v=0'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4123787552666488354.post-2900774931213221745</id><published>2009-06-16T18:00:00.005-07:00</published><updated>2009-08-19T16:37:17.105-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='4-Connectivity'/><title type='text'>Configure bindings to support synchronous invocation patterns</title><content type='html'>&lt;DIV id=dppz0&gt;&lt;/DIV&gt;
&lt;P&gt;Connectivity &lt;BR&gt;&lt;A href="http://www-306.ibm.com/software/integration/wid/"&gt;Websphere Integration Developer v612&lt;/A&gt; &lt;BR&gt;&lt;A href="mailto:ccambil@gmail.com"&gt;Contact us...&lt;/A&gt;&lt;/P&gt;
&lt;DIV&gt;
&lt;DIV id=WritelyTableOfContents class=writely-toc toctype="none+none"&gt;
&lt;OL class=writely-toc-none&gt;
&lt;LI&gt;&lt;A href="#Configure_bindings_to_support__4555794902202197" target=_self&gt;Configure bindings to support synchronous invocation patterns (JMS, MQ, Web Services, HTTP)&lt;/A&gt; 
&lt;OL style="MARGIN-LEFT: 0px" class="writely-toc-subheading writely-toc-none"&gt;
&lt;LI&gt;&lt;A href="#Invocation_Patterns_767615805179261" target=_self&gt;Invocation Patterns&lt;/A&gt; 
&lt;LI&gt;&lt;A href="#JMS_binding_configuration__36538751138501973" target=_self&gt;JMS binding configuration&lt;/A&gt; 
&lt;LI&gt;&lt;A href="#MQ_binding_configuration_" target=_self&gt;MQ binding configuration&lt;/A&gt; 
&lt;LI&gt;&lt;A href="#Web_Service_binding_configurat" target=_self&gt;Web Service binding configuration&lt;/A&gt; 
&lt;LI&gt;&lt;A href="#HTTP_configuration_" target=_self&gt;HTTP configuration&lt;/A&gt; 
&lt;LI&gt;&lt;A href="#Related_links_8688267575826335_2413241079089004" target=_self&gt;Related links&lt;/A&gt;&lt;/LI&gt;&lt;/OL&gt;&lt;/LI&gt;&lt;/OL&gt;&lt;/DIV&gt;&lt;/DIV&gt;
&lt;H3&gt;&lt;A id=Configure_bindings_to_support__4555794902202197 name=Configure_bindings_to_support__4555794902202197&gt;&lt;/A&gt;Configure &lt;A id=f22a title=bindings href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/index.jsp?topic=/com.ibm.wbit.612.help.basics.doc/topics/cbindings.html" target=_blank&gt;bindings&lt;/A&gt; to support synchronous invocation patterns (JMS, MQ, Web Services, HTTP)&lt;/H3&gt;
&lt;H4&gt;&lt;A id=Invocation_Patterns_767615805179261 name=Invocation_Patterns_767615805179261&gt;&lt;/A&gt;Invocation Patterns&lt;/H4&gt;
&lt;P id=h3_c3&gt;SCA provides four invocation patterns.&lt;/P&gt;
&lt;DIV&gt;
&lt;OL id=h3_c4&gt;
&lt;LI id=h3_c5&gt;&lt;B id=h3_c6&gt;Synchronous&lt;/B&gt;&lt;BR&gt;Client issues a request and waits for the response. 
&lt;LI id=h3_c7&gt;&lt;B id=h3_c8&gt;Asynchronous one-way&lt;/B&gt;&lt;BR&gt;Client issues a request and a response is not expected. 
&lt;LI id=h3_c9&gt;&lt;B id=h3_c10&gt;Asynchronous deferred response&lt;/B&gt;&lt;BR&gt;Client issues a request and the response will be requested by the client at a later point in time. 
&lt;LI id=h3_c11&gt;&lt;B id=h3_c12&gt;Asynchronous call back&lt;/B&gt;&lt;BR&gt;Client issues a request and the target will call a service implemented by the client with the response.&lt;/LI&gt;&lt;/OL&gt;&lt;/DIV&gt;
&lt;H4 id=fqfm&gt;&lt;A id=JMS_binding_configuration__36538751138501973 name=JMS_binding_configuration__36538751138501973&gt;&lt;/A&gt;&lt;A id=k_25 title="JMS binding configuration" href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/index.jsp?topic=/com.ibm.wbit.612.help.messaging.doc/topics/tgenjmsbnd.html" target=_blank&gt;JMS binding configuration&lt;/A&gt; &lt;/H4&gt;Use JMS binding when you need to access a messaging system.&lt;BR&gt;&lt;BR&gt;The following must be configured to support synchronous invocation (Client issues a request and waits for the response) 
&lt;DIV&gt;
&lt;OL id=w816&gt;
&lt;LI id=upd73&gt;JMS Messaging domain&lt;BR id=yir31&gt;Set to &lt;FONT id=nzm5 color=#990000&gt;Point-to-Point&lt;/FONT&gt; 
&lt;LI id=wfeq&gt;&lt;SPAN id=ixrq class=uicontrol&gt;Managed connection factory&lt;BR id=h_wk&gt;A factory used to create the connection to the messaging provider&lt;/SPAN&gt; 
&lt;LI id=h_wk1&gt;&lt;SPAN id=h_wk2 class=uicontrol&gt;Send Destination Properties&lt;/SPAN&gt; &lt;BR id=ggd80&gt;The destination where the message would be sent 
&lt;LI id=ixrq0&gt;&lt;SPAN id=l17y class=uicontrol&gt;Receive Destination Properties&lt;/SPAN&gt; &lt;BR id=ggd82&gt;The destination where the response message would be received. This value is specified in the JMSReplyTo field of the sent message.&lt;/LI&gt;&lt;/OL&gt;&lt;/DIV&gt;
&lt;H4 id=fqfm4&gt;&lt;A id=MQ_binding_configuration_ name=MQ_binding_configuration_&gt;&lt;/A&gt;&lt;A id=ocft title="MQ binding configuration" href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/index.jsp?topic=/com.ibm.wbit.612.help.messaging.doc/topics/tgenmqbnd.html" target=_blank&gt;MQ binding configuration&lt;/A&gt; &lt;/H4&gt;Use MQ binding when you need to access a WebSphere MQ messaging system and need to use the MQ native functions.&lt;BR&gt;&lt;BR&gt;The following must be configured to support synchronous invocation (Client issues a request and waits for the response) 
&lt;OL id=muwg1&gt;
&lt;LI id=muwg2&gt;Request Queue Manager 
&lt;LI id=muwg10&gt;&lt;SPAN id=muwg11 class=uicontrol&gt;Send Destination Queue&lt;/SPAN&gt; 
&lt;LI id=muwg14&gt;&lt;SPAN id=muwg15 class=uicontrol&gt;Receive Destination Queue&lt;/SPAN&gt; &lt;/LI&gt;&lt;/OL&gt;
&lt;H4 id=fqfm9&gt;&lt;A id=Web_Service_binding_configurat name=Web_Service_binding_configurat&gt;&lt;/A&gt;&lt;A id=gx:w title="Web Service binding configuration" href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/index.jsp?topic=/com.ibm.wbit.612.help.basics.doc/topics/cwebbind.html" target=_blank&gt;Web Service binding configuration&lt;/A&gt; &lt;/H4&gt;Use Web Service binding when you need to access an external service over the Internet or provide a service over the Internet.&lt;BR&gt;&lt;BR&gt;The following must be configured to support synchronous invocation (Client issues a request and waits for the response) 
&lt;OL id=mccv1&gt;
&lt;LI id=mccv2&gt;JMS Messaging domain&lt;BR id=mccv3&gt;Set to &lt;FONT id=mccv4 color=#990000&gt;Point-to-Point&lt;/FONT&gt; 
&lt;LI id=mccv6&gt;&lt;SPAN id=mccv7 class=uicontrol&gt;Managed connection factory&lt;BR id=mccv8&gt;A factory used to create the connection to the messaging provider&lt;/SPAN&gt; 
&lt;LI id=mccv10&gt;&lt;SPAN id=mccv11 class=uicontrol&gt;Send Destination Properties&lt;/SPAN&gt; &lt;BR id=mccv12&gt;The destination where the message would be sent 
&lt;LI id=mccv14&gt;&lt;SPAN id=mccv15 class=uicontrol&gt;Receive Destination Properties&lt;/SPAN&gt; &lt;BR id=mccv16&gt;The destination where the response message would be received. This value is specified in the JMSReplyTo field of the sent message.&lt;/LI&gt;&lt;/OL&gt;
&lt;H4 id=fqfm14&gt;&lt;A id=HTTP_configuration_ name=HTTP_configuration_&gt;&lt;/A&gt;&lt;A id=q6lp title="HTTP configuration" href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/index.jsp?topic=/com.ibm.wbit.612.help.http.doc/topics/chttpoverview.html" target=_blank&gt;HTTP configuration&lt;/A&gt; &lt;/H4&gt;Use HTTP binding when you need to access an external service over the Internet or provide a service over the Internet and you are working with other Web services based on the HTTP model; that is, using well-known HTTP interface operations like GET, PUT, DELETE, and so on.&lt;BR&gt;&lt;BR&gt;The following must be configured to support synchronous invocation (Client issues a request and waits for the response) 
&lt;DIV&gt;
&lt;OL id=paa11&gt;
&lt;LI id=paa12&gt;JMS Messaging domain&lt;BR id=paa13&gt;Set to &lt;FONT id=paa14 color=#990000&gt;Point-to-Point&lt;/FONT&gt; 
&lt;LI id=paa16&gt;&lt;SPAN id=paa17 class=uicontrol&gt;Managed connection factory&lt;BR id=paa18&gt;A factory used to create the connection to the messaging provider&lt;/SPAN&gt; 
&lt;LI id=paa110&gt;&lt;SPAN id=paa111 class=uicontrol&gt;Send Destination Properties&lt;/SPAN&gt; &lt;BR id=paa112&gt;The destination where the message would be sent 
&lt;LI id=paa114&gt;&lt;SPAN id=paa115 class=uicontrol&gt;Receive Destination Properties&lt;/SPAN&gt; &lt;BR id=paa116&gt;The destination where the response message would be received. This value is specified in the JMSReplyTo field of the sent message.&lt;/LI&gt;&lt;/OL&gt;&lt;/DIV&gt;
&lt;H4&gt;&lt;A id=Related_links_8688267575826335_2413241079089004 name=Related_links_8688267575826335_2413241079089004&gt;&lt;/A&gt;Related links&lt;/H4&gt;
&lt;OL&gt;
&lt;DIV&gt;
&lt;LI&gt;
&lt;DIV style="TEXT-ALIGN: left" id=jfy3&gt;&lt;A id=ku3_ title=Connectivity href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/index.jsp?topic=/com.ibm.websphere.wbpm.scenarios.esb1.612.doc/concepts/cwesb_connectivity.html" target=_blank&gt;&lt;FONT color=#810081&gt;Connectivity&lt;/FONT&gt;&lt;/A&gt;&lt;/DIV&gt;&lt;/LI&gt;&lt;/DIV&gt;
&lt;LI&gt;
&lt;DIV style="TEXT-ALIGN: left" id=u.dc&gt;&lt;A id=veh6 title="Accessing services" href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/index.jsp?topic=/com.ibm.wbit.612.help.basics.doc/topics/aaccess1.html" target=_blank&gt;&lt;FONT color=#810081&gt;Accessing services&lt;/FONT&gt;&lt;/A&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;LI&gt;
&lt;DIV style="TEXT-ALIGN: left" id=b69w&gt;&lt;A id=f2a- title="Selecting appropriate bindings" href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/index.jsp?topic=/com.ibm.wbit.612.help.prodovr.doc/topics/cappbnd.html" target=_blank&gt;Selecting appropriate bindings&lt;/A&gt;&amp;nbsp;&amp;nbsp;&lt;/DIV&gt;
&lt;LI&gt;
&lt;DIV id=e8ok7&gt;&lt;A id=dh2: title="Asynchronous invocation qualifier" href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/index.jsp?topic=/com.ibm.wbit.612.help.addev.doc/topics/rasynch.html"&gt;Asynchronous invocation qualifier&lt;/A&gt; &lt;/DIV&gt;
&lt;LI&gt;&lt;A id=quhe title="SCA asynchronous invocation patterns in depth" href="http://www.ibm.com/developerworks/webservices/library/ws-sca-patterns/index.html?ca=drs-" target=_blank&gt;SCA asynchronous invocation patterns in depth&lt;/A&gt; 
&lt;LI id=rigk0&gt;
&lt;DIV style="TEXT-ALIGN: left" id=qide&gt;&lt;A id=hwcr title="Working with JMS bindings" href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/index.jsp?topic=/com.ibm.wbit.612.help.messaging.doc/topics/tgenjmsbnd.html" target=_blank&gt;&lt;FONT color=#810081&gt;Working with JMS bindings&lt;/FONT&gt;&lt;/A&gt;&lt;/DIV&gt;
&lt;LI id=rigk1&gt;
&lt;DIV style="TEXT-ALIGN: left" id=yeqe&gt;&lt;A id=jcm6 title="Creating applications with JMS bindings" href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/index.jsp?topic=/com.ibm.wbit.612.help.messaging.doc/topics/tworkjmsmsg.html" target=_blank&gt;Creating applications with JMS bindings&lt;/A&gt; &lt;/DIV&gt;
&lt;LI id=rigk2&gt;
&lt;DIV style="TEXT-ALIGN: left" id=a77-&gt;&lt;A id=socl title="JMS features" href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/index.jsp?topic=/com.ibm.wbit.612.help.messaging.doc/topics/rjmsfeatures.html" target=_blank&gt;&lt;FONT id=uhs64 color=#810081&gt;JMS features&lt;/FONT&gt;&lt;/A&gt;&lt;/DIV&gt;
&lt;LI id=rigk3&gt;
&lt;DIV style="TEXT-ALIGN: left" id=vq8o&gt;&lt;A id=kycf title="Java Message Service (JMS)" href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/index.jsp?topic=/com.ibm.wbit.612.help.messaging.doc/topics/cjms.html" target=_blank&gt;&lt;FONT id=uhs65 color=#810081&gt;Java Message Service (JMS)&lt;/FONT&gt;&lt;/A&gt;&amp;nbsp;&amp;nbsp;&lt;/DIV&gt;
&lt;LI id=rigk6&gt;
&lt;DIV style="TEXT-ALIGN: left" id=u11:&gt;&lt;A id=kydx title="Service import and export binding types" href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/index.jsp?topic=/com.ibm.wbit.612.help.prodovr.doc/topics/cwebservbindings.html" target=_blank&gt;&lt;FONT id=khn- color=#810081&gt;Service import and export binding types&lt;/FONT&gt;&lt;/A&gt; &lt;/DIV&gt;
&lt;LI&gt;
&lt;DIV style="TEXT-ALIGN: left" id=k5vt&gt;&lt;A id=qjqp title="Working with MQ bindings" href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/index.jsp?topic=/com.ibm.wbit.612.help.messaging.doc/topics/tgenmqbnd.html" target=_blank&gt;&lt;FONT color=#810081&gt;Working with MQ bindings&lt;/FONT&gt;&lt;/A&gt; &lt;/DIV&gt;
&lt;LI&gt;
&lt;DIV style="TEXT-ALIGN: left" id=im63&gt;&lt;A id=ear. title="WebSphere MQ (WMQ)" href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/index.jsp?topic=/com.ibm.wbit.612.help.messaging.doc/topics/cmq.html" target=_blank&gt;WebSphere MQ (WMQ)&lt;/A&gt;&lt;/DIV&gt;
&lt;LI&gt;
&lt;DIV style="TEXT-ALIGN: left" id=imll&gt;&lt;A id=rsag title="WebSphere MQ programming model" href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/index.jsp?topic=/com.ibm.wbit.612.help.messaging.doc/topics/cmqprogmodel.html" target=_blank&gt;WebSphere MQ programming model&lt;/A&gt;&lt;/DIV&gt;&lt;/LI&gt;&lt;/OL&gt;&lt;BR&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4123787552666488354-2900774931213221745?l=ccambil-wid61-certification.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ccambil-wid61-certification.blogspot.com/feeds/2900774931213221745/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4123787552666488354&amp;postID=2900774931213221745' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4123787552666488354/posts/default/2900774931213221745'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4123787552666488354/posts/default/2900774931213221745'/><link rel='alternate' type='text/html' href='http://ccambil-wid61-certification.blogspot.com/2009/06/configure-bindings-to-support_16.html' title='Configure bindings to support synchronous invocation patterns'/><author><name>Charles Cambil</name><uri>http://www.blogger.com/profile/12115935646498837329</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://farm4.static.flickr.com/3272/2573881098_66045d9bd3.jpg?v=0'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4123787552666488354.post-3881588800422328883</id><published>2009-06-16T18:00:00.003-07:00</published><updated>2009-08-19T16:37:52.359-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='4-Connectivity'/><title type='text'>Configure bindings to support asynchronous invocation patterns</title><content type='html'>&lt;P&gt;Connectivity 
&lt;DIV&gt;&lt;A href="http://www-306.ibm.com/software/integration/wid/"&gt;Websphere Integration Developer v612&lt;/A&gt; &lt;/DIV&gt;
&lt;DIV&gt;&lt;A href="mailto:ccambil@gmail.com"&gt;Contact us...&lt;/A&gt;&lt;/DIV&gt;
&lt;DIV&gt;
&lt;DIV id=WritelyTableOfContents class=writely-toc toctype="none+none"&gt;
&lt;OL class=writely-toc-none&gt;
&lt;LI&gt;&lt;A href="#Configure_bindings_to_support_" target=_self&gt;Configure bindings to support asynchronous invocation patterns (JMS, MQ)&lt;/A&gt;
&lt;OL style="MARGIN-LEFT: 0px" class="writely-toc-subheading writely-toc-none"&gt;
&lt;LI&gt;&lt;A href="#Invocation_Patterns_7676158051" target=_self&gt;Invocation Patterns&lt;/A&gt;
&lt;LI&gt;&lt;A href="#JMS_binding_configuration" target=_self&gt;JMS binding configuration&lt;/A&gt;
&lt;LI&gt;&lt;A href="#MQ_binding_configuration" target=_self&gt;MQ binding configuration&lt;/A&gt;
&lt;LI&gt;&lt;A href="#Related_links_8688267575826335_8091686139799763" target=_self&gt;Related links&lt;/A&gt;&lt;/LI&gt;&lt;/OL&gt;&lt;/LI&gt;&lt;/OL&gt;&lt;/DIV&gt;&lt;/DIV&gt;
&lt;H3&gt;&lt;A id=Configure_bindings_to_support_ name=Configure_bindings_to_support_&gt;&lt;/A&gt;Configure bindings to support asynchronous invocation patterns (JMS, MQ)&lt;/H3&gt;
&lt;H4&gt;&lt;A id=Invocation_Patterns_7676158051 name=Invocation_Patterns_7676158051&gt;&lt;/A&gt;Invocation Patterns&lt;/H4&gt;
&lt;P id=h3_c3&gt;SCA provides four invocation patterns.&lt;/P&gt;
&lt;DIV&gt;
&lt;OL id=h3_c4&gt;
&lt;LI id=h3_c5&gt;&lt;B id=h3_c6&gt;Synchronous&lt;/B&gt; 
&lt;DIV&gt;Client issues a request and waits for the response. &lt;/DIV&gt;
&lt;LI id=h3_c7&gt;&lt;B id=h3_c8&gt;Asynchronous one-way&lt;/B&gt; 
&lt;DIV&gt;Client issues a request and a response is not expected. &lt;/DIV&gt;
&lt;LI id=h3_c9&gt;&lt;B id=h3_c10&gt;Asynchronous deferred response&lt;/B&gt; 
&lt;DIV&gt;Client issues a request and the response will be requested by the client at a later point in time. &lt;/DIV&gt;
&lt;LI id=h3_c11&gt;&lt;B id=h3_c12&gt;Asynchronous call back&lt;/B&gt; 
&lt;DIV&gt;Client issues a request and the target will call a service implemented by the client with the response.&lt;/DIV&gt;&lt;/LI&gt;&lt;/OL&gt;&lt;/DIV&gt;
&lt;H4&gt;&lt;A id=JMS_binding_configuration name=JMS_binding_configuration&gt;&lt;/A&gt;&lt;A id=k_25 title="JMS binding configuration" href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/index.jsp?topic=/com.ibm.wbit.612.help.messaging.doc/topics/tgenjmsbnd.html" target=_blank&gt;JMS binding configuration&lt;/A&gt;&lt;/H4&gt;
&lt;DIV&gt;Consider a &lt;B id=w5mx&gt;&lt;I id=l:nu&gt;JMS&lt;/I&gt; binding&lt;/B&gt; when these factors are applicable: &lt;/DIV&gt;
&lt;DIV&gt;
&lt;DIV id=j2jk1 class=p&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV class=p&gt;
&lt;OL id=j2jk3&gt;
&lt;LI id=j2jk4&gt;You need to access a messaging system 
&lt;LI id=j2jk5&gt;The services are loosely coupled 
&lt;LI id=j2jk6&gt;Reliability is more important than performance; that is, asynchronous data transmission is preferred over synchronous. 
&lt;LI id=j2jk7&gt;Note: There are several types of JMS bindings. If you are using the Web Service binding, only the SOAP/JMS transport protocol is supported. See &lt;A id=j2jk8 title="Imports and exports require binding information, which specifies the means of transporting the data from the modules. An import binding describes the specific way an external service is bound to an import component. An export binding describes the specific way a module's services are made available to clients." href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/topic/com.ibm.wbit.612.help.prodovr.doc/topics/cwebservbindings.html#cwebservbindings"&gt;&lt;FONT id=j2jk9 color=#810081&gt;Service import and export binding types&lt;/FONT&gt;&lt;/A&gt;.&amp;nbsp;&lt;/LI&gt;&lt;/OL&gt;&lt;/DIV&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;/DIV&gt;
&lt;DIV&gt;The following must be configured to support asynchronous invocation &lt;/DIV&gt;
&lt;OL id=j8221&gt;
&lt;LI id=j8222&gt;JMS Messaging domain 
&lt;DIV id=j8223&gt;Set to &lt;FONT id=j8224 color=#990000&gt;Point-to-Point&lt;/FONT&gt; &lt;/DIV&gt;
&lt;LI id=j8226&gt;&lt;SPAN id=j8227 class=uicontrol&gt;Managed connection factory A factory used to create the connection to the messaging provider&lt;/SPAN&gt; 
&lt;DIV&gt;&lt;/DIV&gt;&lt;/SPAN&gt;&lt;SPAN id=j82211 class=uicontrol&gt;Send Destination Properties&lt;/SPAN&gt; 
&lt;DIV id=j82212&gt;The destination where the message would be sent &lt;/DIV&gt;&lt;SPAN id=j82215 class=uicontrol&gt;Receive Destination Properties&lt;/SPAN&gt; 
&lt;DIV id=j82216&gt;The destination where the response message would be received. This value is specified in the JMSReplyTo field of the sent message.&lt;/DIV&gt;&lt;/OL&gt;
&lt;H4&gt;&lt;A id=MQ_binding_configuration name=MQ_binding_configuration&gt;&lt;/A&gt;&lt;A id=ocft title="MQ binding configuration" href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/index.jsp?topic=/com.ibm.wbit.612.help.messaging.doc/topics/tgenmqbnd.html" target=_blank&gt;MQ binding configuration&lt;/A&gt;&lt;/H4&gt;
&lt;DIV&gt;Consider an&amp;nbsp;&lt;B id=dnvn&gt;&lt;I id=nk-0&gt;MQ&lt;/I&gt; binding&lt;/B&gt; when these factors are applicable: &lt;/DIV&gt;
&lt;DIV&gt;
&lt;DIV&gt;
&lt;DIV id=panx class=p&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV id=panx0 class=p&gt;
&lt;DIV id=ndti class=p&gt;
&lt;UL id=ndti0&gt;
&lt;LI id=ndti1&gt;You need to access a WebSphere MQ messaging system and need to use the MQ native functions 
&lt;LI id=ndti2&gt;The services are loosely coupled 
&lt;LI id=ndti3&gt;Reliability is more important than performance; that is, asynchronous data transmission is preferred over synchronous.&amp;nbsp;&lt;BR&gt;&amp;nbsp;&lt;/LI&gt;&lt;/UL&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;
&lt;DIV&gt;The following must be configured to support asynchronous invocation.&lt;/DIV&gt;&lt;/DIV&gt;
&lt;OL id=j82220&gt;
&lt;LI id=j82221&gt;JMS Messaging domain 
&lt;DIV id=j82222&gt;Set to &lt;FONT id=j82223 color=#990000&gt;Point-to-Point&lt;/FONT&gt; &lt;/DIV&gt;
&lt;LI id=j82225&gt;&lt;SPAN id=j82226 class=uicontrol&gt;Managed connection factory A factory used to create the connection to the messaging provider&lt;/SPAN&gt; 
&lt;DIV&gt;&lt;/DIV&gt;&lt;/SPAN&gt;&lt;SPAN id=j82230 class=uicontrol&gt;Send Destination Properties&lt;/SPAN&gt; 
&lt;DIV id=j82231&gt;The destination where the message would be sent &lt;/DIV&gt;&lt;SPAN id=j82234 class=uicontrol&gt;Receive Destination Properties&lt;/SPAN&gt; 
&lt;DIV id=j82235&gt;The destination where the response message would be received. This value is specified in the JMSReplyTo field of the sent message.&lt;/DIV&gt;&lt;/OL&gt;
&lt;H4&gt;&lt;A id=Related_links_8688267575826335_8091686139799763 name=Related_links_8688267575826335_8091686139799763&gt;&lt;/A&gt;Related links&lt;/H4&gt;
&lt;OL&gt;
&lt;LI&gt;
&lt;DIV style="TEXT-ALIGN: left" id=jfy3&gt;&lt;A id=ku3_ title=Connectivity href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/index.jsp?topic=/com.ibm.websphere.wbpm.scenarios.esb1.612.doc/concepts/cwesb_connectivity.html" target=_blank&gt;&lt;FONT color=#810081&gt;Connectivity&lt;/FONT&gt;&lt;/A&gt;&lt;/DIV&gt;
&lt;LI&gt;
&lt;DIV style="TEXT-ALIGN: left" id=u.dc&gt;&lt;A id=veh6 title="Accessing services" href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/index.jsp?topic=/com.ibm.wbit.612.help.basics.doc/topics/aaccess1.html" target=_blank&gt;Accessing services&lt;/A&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;LI&gt;
&lt;DIV style="TEXT-ALIGN: left" id=b69w&gt;&lt;A id=f2a- title="Selecting appropriate bindings" href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/index.jsp?topic=/com.ibm.wbit.612.help.prodovr.doc/topics/cappbnd.html" target=_blank&gt;Selecting appropriate bindings&lt;/A&gt;&amp;nbsp;&amp;nbsp;&lt;/DIV&gt;
&lt;LI&gt;
&lt;DIV id=e8ok7&gt;&lt;A id=dh2: title="Asynchronous invocation qualifier" href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/index.jsp?topic=/com.ibm.wbit.612.help.addev.doc/topics/rasynch.html"&gt;Asynchronous invocation qualifier&lt;/A&gt; &lt;/DIV&gt;
&lt;LI&gt;&lt;A id=quhe title="SCA asynchronous invocation patterns in depth" href="http://www.ibm.com/developerworks/webservices/library/ws-sca-patterns/index.html?ca=drs-" target=_blank&gt;SCA asynchronous invocation patterns in depth&lt;/A&gt; 
&lt;LI id=rigk0&gt;
&lt;DIV style="TEXT-ALIGN: left" id=qide&gt;&lt;A id=hwcr title="Working with JMS bindings" href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/index.jsp?topic=/com.ibm.wbit.612.help.messaging.doc/topics/tgenjmsbnd.html" target=_blank&gt;Working with JMS bindings&lt;/A&gt;&lt;/DIV&gt;
&lt;LI id=rigk1&gt;
&lt;DIV style="TEXT-ALIGN: left" id=yeqe&gt;&lt;A id=jcm6 title="Creating applications with JMS bindings" href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/index.jsp?topic=/com.ibm.wbit.612.help.messaging.doc/topics/tworkjmsmsg.html" target=_blank&gt;Creating applications with JMS bindings&lt;/A&gt; &lt;/DIV&gt;
&lt;LI id=rigk2&gt;
&lt;DIV style="TEXT-ALIGN: left" id=a77-&gt;&lt;A id=socl title="JMS features" href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/index.jsp?topic=/com.ibm.wbit.612.help.messaging.doc/topics/rjmsfeatures.html" target=_blank&gt;&lt;FONT id=uhs64 color=#810081&gt;JMS features&lt;/FONT&gt;&lt;/A&gt;&lt;/DIV&gt;
&lt;LI id=rigk3&gt;
&lt;DIV style="TEXT-ALIGN: left" id=vq8o&gt;&lt;A id=kycf title="Java Message Service (JMS)" href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/index.jsp?topic=/com.ibm.wbit.612.help.messaging.doc/topics/cjms.html" target=_blank&gt;&lt;FONT id=uhs65 color=#810081&gt;Java Message Service (JMS)&lt;/FONT&gt;&lt;/A&gt;&amp;nbsp;&amp;nbsp;&lt;/DIV&gt;
&lt;LI id=rigk6&gt;
&lt;DIV style="TEXT-ALIGN: left" id=u11:&gt;&lt;A id=kydx title="Service import and export binding types" href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/index.jsp?topic=/com.ibm.wbit.612.help.prodovr.doc/topics/cwebservbindings.html" target=_blank&gt;&lt;FONT id=khn- color=#810081&gt;Service import and export binding types&lt;/FONT&gt;&lt;/A&gt; &lt;/DIV&gt;
&lt;LI&gt;
&lt;DIV style="TEXT-ALIGN: left" id=k5vt&gt;&lt;A id=qjqp title="Working with MQ bindings" href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/index.jsp?topic=/com.ibm.wbit.612.help.messaging.doc/topics/tgenmqbnd.html" target=_blank&gt;Working with MQ bindings&lt;/A&gt; &lt;/DIV&gt;
&lt;LI&gt;
&lt;DIV style="TEXT-ALIGN: left" id=im63&gt;&lt;A id=ear. title="WebSphere MQ (WMQ)" href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/index.jsp?topic=/com.ibm.wbit.612.help.messaging.doc/topics/cmq.html" target=_blank&gt;WebSphere MQ (WMQ)&lt;/A&gt;&lt;/DIV&gt;
&lt;LI&gt;
&lt;DIV style="TEXT-ALIGN: left" id=imll&gt;&lt;A id=rsag title="WebSphere MQ programming model" href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/index.jsp?topic=/com.ibm.wbit.612.help.messaging.doc/topics/cmqprogmodel.html" target=_blank&gt;WebSphere MQ programming model&lt;/A&gt; &lt;/DIV&gt;&lt;/LI&gt;&lt;/OL&gt;
&lt;P style="TEXT-ALIGN: left"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P style="TEXT-ALIGN: left"&gt;
&lt;DIV&gt;&amp;nbsp;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;BR&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4123787552666488354-3881588800422328883?l=ccambil-wid61-certification.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ccambil-wid61-certification.blogspot.com/feeds/3881588800422328883/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4123787552666488354&amp;postID=3881588800422328883' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4123787552666488354/posts/default/3881588800422328883'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4123787552666488354/posts/default/3881588800422328883'/><link rel='alternate' type='text/html' href='http://ccambil-wid61-certification.blogspot.com/2009/06/configure-bindings-to-support.html' title='Configure bindings to support asynchronous invocation patterns'/><author><name>Charles Cambil</name><uri>http://www.blogger.com/profile/12115935646498837329</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://farm4.static.flickr.com/3272/2573881098_66045d9bd3.jpg?v=0'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4123787552666488354.post-3690098310170004090</id><published>2009-06-16T18:00:00.001-07:00</published><updated>2009-08-19T18:45:44.563-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='4-Connectivity'/><title type='text'>Create imports from external services</title><content type='html'>&lt;DIV&gt;Connectivity &lt;BR&gt;&lt;A href="http://www-306.ibm.com/software/integration/wid/"&gt;Websphere Integration Developer v612&lt;/A&gt; &lt;BR&gt;&lt;A href="mailto:ccambil@gmail.com"&gt;Contact us...&lt;/A&gt;&lt;/DIV&gt;
&lt;DIV&gt;
&lt;DIV id=WritelyTableOfContents class=writely-toc toctype="none+none"&gt;
&lt;OL class=writely-toc-none&gt;
&lt;LI&gt;&lt;A href="#Create_imports_from_external_s" target=_self&gt;Create imports from external services&lt;/A&gt; 
&lt;OL style="MARGIN-LEFT: 0px" class="writely-toc-subheading writely-toc-none"&gt;
&lt;LI&gt;&lt;A href="#Accessing_external_services" target=_self&gt;Accessing external services&lt;/A&gt;&lt;/LI&gt;&lt;/OL&gt;&lt;/LI&gt;&lt;/OL&gt;&lt;/DIV&gt;&lt;/DIV&gt;
&lt;H3&gt;&lt;A id=Create_imports_from_external_s name=Create_imports_from_external_s&gt;&lt;/A&gt;&lt;A id=ydxf title=Create href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/index.jsp?topic=/com.ibm.wbit.612.help.basics.doc/topics/tcrtimpo.html" target=_blank&gt;Create&lt;/A&gt; &lt;A id=cvke title=imports href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/index.jsp?topic=/com.ibm.wbit.612.help.basics.doc/topics/cimport.html" target=_blank&gt;imports&lt;/A&gt; from &lt;A id=v5s: title="external services" href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/index.jsp?topic=/com.ibm.wbit.612.help.scenarios.doc/topics/cintegration.html" target=_blank&gt;external services&lt;/A&gt;&lt;/H3&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;H4&gt;&lt;A id=vprr title="external services" href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/index.jsp?topic=/com.ibm.wbit.612.help.scenarios.doc/topics/cintegration.html" target=_blank&gt;Accesing external services&lt;/A&gt;&lt;/H4&gt;
&lt;DIV&gt;
&lt;P&gt;This scenario discusses different ways to access services that are external to the application, and provides high level tasks for accessing these external services.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;/DIV&gt;&lt;br&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4123787552666488354-3690098310170004090?l=ccambil-wid61-certification.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ccambil-wid61-certification.blogspot.com/feeds/3690098310170004090/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4123787552666488354&amp;postID=3690098310170004090' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4123787552666488354/posts/default/3690098310170004090'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4123787552666488354/posts/default/3690098310170004090'/><link rel='alternate' type='text/html' href='http://ccambil-wid61-certification.blogspot.com/2009/06/create-imports-from-external-services.html' title='Create imports from external services'/><author><name>Charles Cambil</name><uri>http://www.blogger.com/profile/12115935646498837329</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://farm4.static.flickr.com/3272/2573881098_66045d9bd3.jpg?v=0'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4123787552666488354.post-4375122532658131488</id><published>2009-06-16T17:59:00.003-07:00</published><updated>2009-08-19T21:06:22.073-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='4-Connectivity'/><title type='text'>Add, configure, and bind an adapter</title><content type='html'>&lt;DIV id=ah:x&gt;Connectivity &lt;BR&gt;&lt;A href="http://www-306.ibm.com/software/integration/wid/"&gt;Websphere Integration Developer v612&lt;/A&gt; &lt;BR&gt;&lt;A href="mailto:ccambil@gmail.com"&gt;Contact us...&lt;/A&gt; &lt;/DIV&gt;
&lt;DIV&gt;
&lt;DIV id=WritelyTableOfContents class=writely-toc toctype="none+none"&gt;
&lt;OL class=writely-toc-none&gt;
&lt;LI&gt;&lt;A href="#Add_configure_and_bind_an_adap_7525823969399552" target=_self&gt;Add, configure, and bind an adapter&lt;/A&gt;
&lt;OL style="MARGIN-LEFT: 0px" class="writely-toc-subheading writely-toc-none"&gt;
&lt;LI&gt;&lt;A href="#_Resource_adapters" target=_self&gt;Resource adapters&lt;/A&gt;
&lt;LI&gt;&lt;A href="#Accessing_external_services_wi_7481430310874161" target=_self&gt;Accessing external services with adapters&lt;/A&gt;
&lt;LI&gt;&lt;A href="#Configuring_and_using_adapters_42517887572003843" target=_self&gt;Configuring and using adapters&lt;/A&gt;&lt;/LI&gt;&lt;/OL&gt;&lt;/LI&gt;&lt;/OL&gt;&lt;/DIV&gt;&lt;/DIV&gt;
&lt;H3&gt;&lt;A id=Add_configure_and_bind_an_adap_7525823969399552 name=Add_configure_and_bind_an_adap_7525823969399552&gt;&lt;/A&gt;Add, configure, and bind an adapter&lt;/H3&gt;
&lt;H4&gt;&lt;A id=_Resource_adapters name=_Resource_adapters&gt;&lt;/A&gt;&lt;BR&gt;&lt;A id=uue9 title="Resource adapters" href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/index.jsp?topic=/com.ibm.wbit.612.help.adapter.emd.ui.doc/topics/coverview.html" target=_blank&gt;Resource adapters&lt;/A&gt;&lt;/H4&gt;
&lt;DIV&gt;Resource adapters, usually referred to as adapters, provide a mechanism that allows for the integration of an existing EIS infrastructure with the WebSphere Process Server or WebSphere Enterprise Service Bus server. They provide a service-oriented approach to EIS integration. Adapters offer a consistent framework for access to back-end systems and their applications.&lt;/DIV&gt;
&lt;H4&gt;&lt;A id=Accessing_external_services_wi_7481430310874161 name=Accessing_external_services_wi_7481430310874161&gt;&lt;/A&gt;&lt;A id=zfp2 title="Accessing external services with adapters" href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/index.jsp?topic=/com.ibm.wbit.612.help.adapter.emd.ui.doc/topics/timpexpapps.html" target=_blank&gt;Accessing external services with adapters&lt;/A&gt;&lt;/H4&gt;
&lt;DIV&gt;Services and artifacts on external systems can be imported into WebSphere® Integration Developer. A wizard discovers applications and data on an Enterprise Information Systems (EIS) and lets you generate services from the discovered applications and data. The generated artifacts are interfaces and business objects, which can be used by components in a module.&lt;/DIV&gt;
&lt;H4&gt;&lt;A id=Configuring_and_using_adapters_42517887572003843 name=Configuring_and_using_adapters_42517887572003843&gt;&lt;/A&gt;&lt;A id=zb9s title="Configuring and using adapters" href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/index.jsp?topic=/com.ibm.wbit.612.help.adapter.emd.ui.doc/topics/timpexpapps.html" target=_blank&gt;Configuring and using adapters&lt;/A&gt;&lt;/H4&gt;
&lt;DIV&gt;The following adapters can be configured to work with WebSphere® Integration Developer. In the documentation for each adapter, you will be shown how to use the external service wizard with the adapter as well as additional information that will be helpful such as field level reference information and runtime information&lt;BR&gt;&lt;/DIV&gt;&lt;BR&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4123787552666488354-4375122532658131488?l=ccambil-wid61-certification.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ccambil-wid61-certification.blogspot.com/feeds/4375122532658131488/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4123787552666488354&amp;postID=4375122532658131488' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4123787552666488354/posts/default/4375122532658131488'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4123787552666488354/posts/default/4375122532658131488'/><link rel='alternate' type='text/html' href='http://ccambil-wid61-certification.blogspot.com/2009/06/add-configure-and-bind-adapter.html' title='Add, configure, and bind an adapter'/><author><name>Charles Cambil</name><uri>http://www.blogger.com/profile/12115935646498837329</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://farm4.static.flickr.com/3272/2573881098_66045d9bd3.jpg?v=0'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4123787552666488354.post-3405318068048834635</id><published>2009-06-16T17:59:00.001-07:00</published><updated>2009-09-06T18:45:09.869-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='4-Connectivity'/><title type='text'>Use and configure the data binding framework</title><content type='html'>&lt;DIV id=dppz0&gt;&lt;/DIV&gt;Connectivity &lt;BR&gt;&lt;A href="http://www-306.ibm.com/software/integration/wid/"&gt;Websphere Integration Developer v612&lt;/A&gt; &lt;BR&gt;&lt;A href="mailto:ccambil@gmail.com"&gt;Contact us...&lt;/A&gt; 
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;
&lt;DIV id=WritelyTableOfContents class=writely-toc toctype="none+none"&gt;
&lt;OL class=writely-toc-none&gt;
&lt;LI&gt;&lt;A href="#Use_and_configure_the_data_bin" target=_self&gt;Use and configure the data binding framework&lt;/A&gt;&lt;/LI&gt;&lt;/OL&gt;&lt;/DIV&gt;&lt;/DIV&gt;
&lt;H3&gt;&lt;A id=Use_and_configure_the_data_bin name=Use_and_configure_the_data_bin&gt;&lt;/A&gt;Use and &lt;A id=oely title="configure the data binding" href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/index.jsp?topic=/com.ibm.wbit.610.help.config.doc/topics/cdbconfigovr.html" target=_blank&gt;configure the data binding&lt;/A&gt;&amp;nbsp;framework&lt;/H3&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;A data binding takes an incoming stream of data in a native format and converts it to a business object to be used by services created with the service component architecture; for example, data from a Java™ application to a service created with the WebSphere® Integration Developer editors and wizards. A data binding can also take an outgoing stream of data in a business object and convert it to a native format.&lt;BR&gt;&lt;BR&gt;A data binding works with a data handler. The data binding delegates the transformation logic to a data handler. The data binding works as a mediator between the transport-dependent protocol (JMS, MQ, HTTP and so on) and the transport-independent protocol of the data handler.&lt;BR&gt;&lt;BR&gt;In this section, you are shown how to create a data binding resource configuration and given a list of the predefined data binding resource configurations. 
&lt;DIV&gt;
&lt;OL&gt;
&lt;LI&gt;
&lt;DIV&gt;&lt;A href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/topic/com.ibm.wbit.610.help.config.doc/topics/tconfigeis.html"&gt;Creating a data binding resource configuration&lt;/A&gt;&lt;BR&gt;The steps to create a data binding resource configuration with the binding resource configuration wizard are shown.&lt;/DIV&gt;
&lt;LI&gt;
&lt;DIV&gt;&lt;A href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/topic/com.ibm.wbit.610.help.config.doc/topics/ceisconfig.html"&gt;Email, FTP and Flat Files data bindings configuration&lt;/A&gt;&lt;BR&gt;The configuration of data bindings for the Email, FTP and Flat Files adapters is discussed.&lt;/DIV&gt;
&lt;LI&gt;
&lt;DIV&gt;&lt;A href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/topic/com.ibm.wbit.610.help.config.doc/topics/cjmsconfig.html"&gt;JMS, MQ JMS and generic JMS data bindings configuration&lt;/A&gt;&lt;BR&gt;The configuration of JMS, MQ JMS and generic JMS bindings is discussed.&lt;/DIV&gt;
&lt;LI&gt;
&lt;DIV&gt;&lt;A href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/topic/com.ibm.wbit.610.help.config.doc/topics/cmqconfig.html"&gt;MQ data binding configuration&lt;/A&gt;&lt;BR&gt;The configuration of the MQ binding is discussed.&lt;/DIV&gt;
&lt;LI&gt;
&lt;DIV&gt;&lt;A href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/topic/com.ibm.wbit.610.help.config.doc/topics/chttpconfig.html"&gt;HTTP data binding configuration&lt;/A&gt;&lt;BR&gt;The configuration of the HTTP binding is discussed.&lt;/DIV&gt;
&lt;LI&gt;
&lt;DIV&gt;&lt;A href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/topic/com.ibm.wbit.610.help.config.doc/topics/tconfigwtxdb.html"&gt;Creating a data binding resource configuration for WTX&lt;/A&gt;&lt;BR&gt;WebSphere Transformation Extender (WTX) is a universal validation and transformation engine used to exchange business documents in many data formats. &lt;/DIV&gt;&lt;/LI&gt;&lt;/OL&gt;
&lt;DIV class=parentlink&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV class=parentlink&gt;&lt;B&gt;Parent topic:&lt;/B&gt; &lt;A title="Binding resource configurations offer flexibility and reuse for your services." href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/topic/com.ibm.wbit.610.help.config.doc/topics/cworkconfig.html"&gt;&lt;FONT color=#810081&gt;Working with configurations that access external services&lt;/FONT&gt;&lt;/A&gt; 
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;BR&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4123787552666488354-3405318068048834635?l=ccambil-wid61-certification.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ccambil-wid61-certification.blogspot.com/feeds/3405318068048834635/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4123787552666488354&amp;postID=3405318068048834635' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4123787552666488354/posts/default/3405318068048834635'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4123787552666488354/posts/default/3405318068048834635'/><link rel='alternate' type='text/html' href='http://ccambil-wid61-certification.blogspot.com/2009/06/use-and-configure-data-binding.html' title='Use and configure the data binding framework'/><author><name>Charles Cambil</name><uri>http://www.blogger.com/profile/12115935646498837329</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://farm4.static.flickr.com/3272/2573881098_66045d9bd3.jpg?v=0'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4123787552666488354.post-1439979338382893947</id><published>2009-06-16T17:50:00.003-07:00</published><updated>2009-08-17T17:41:49.922-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='3-Human Tasks'/><title type='text'>Assign staff to a human task</title><content type='html'>&lt;DIV id=dppz0&gt;&lt;SPAN style="FONT-FAMILY: 'Times New Roman'"&gt;&lt;FONT face=Verdana&gt;Human Task&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV id=ah:x&gt;&lt;SPAN style="FONT-FAMILY: 'Times New Roman'" id=t.8v&gt;&lt;SPAN style="FONT-FAMILY: 'Times New Roman'" id=hwlc&gt;&lt;A id=m4m3 title="Websphere Integration Developer v612" href="http://www-306.ibm.com/software/integration/wid/" target=_blank&gt;&lt;FONT id=hwlc0 color=#810081 face=Verdana&gt;Websphere Integration Developer v612&lt;/FONT&gt;&lt;/A&gt; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV id=j6hq0&gt;&lt;A id=xyc8 title="Contact us..." href="mailto:ccambil@gmail.com"&gt;&lt;FONT id=a:jy0 color=#810081&gt;Contact us...&lt;/FONT&gt;&lt;/A&gt;&amp;nbsp;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;
&lt;DIV id=WritelyTableOfContents class=writely-toc toctype="none+none"&gt;
&lt;OL class=writely-toc-none&gt;
&lt;LI&gt;&lt;A href="#Assign_staff_to_a_human_task_1" target=_self&gt;Assign staff to a human task&lt;/A&gt; 
&lt;OL style="MARGIN-LEFT: 0px" class="writely-toc-subheading writely-toc-none"&gt;
&lt;LI&gt;&lt;A href="#People_assignment_roles_and_cr" target=_self&gt;People assignment roles and criteria&lt;/A&gt; 
&lt;LI&gt;&lt;A href="#People_assignment_settings_824" target=_self&gt;People assignment settings&lt;/A&gt; 
&lt;LI&gt;&lt;A href="#Assigning_roles_to_your_human_" target=_self&gt;Assigning roles to your human task&lt;/A&gt; 
&lt;LI&gt;&lt;A href="#Human_task_editor_7857858258514159" target=_self&gt;Human task editor&lt;/A&gt; 
&lt;LI&gt;&lt;A href="#Related_links_7511900264745079_9440312698285351" target=_self&gt;Related links&lt;/A&gt;&lt;/LI&gt;&lt;/OL&gt;&lt;/LI&gt;&lt;/OL&gt;&lt;/DIV&gt;&lt;/DIV&gt;
&lt;H3 id=si:i&gt;&lt;A id=Assign_staff_to_a_human_task_1 name=Assign_staff_to_a_human_task_1&gt;&lt;/A&gt;&lt;FONT color=#000000&gt;Assign staff to a human task&lt;/FONT&gt; &lt;/H3&gt;
&lt;DIV&gt;You need a way to associate a human task with a specific person or any member of a group of people who is qualified and permitted to complete the task. You can also assign roles (for example, Potential Owner, Reader) to a human task so that specific access rights can be granted. &lt;/DIV&gt;
&lt;H4&gt;&lt;A id=People_assignment_roles_and_cr name=People_assignment_roles_and_cr&gt;&lt;/A&gt;&lt;A title="People assignment roles and criteria" href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/topic/com.ibm.wbit.610.help.tel.ui.doc/topics/cblocks.html#cblocks__roleverb" target=_blank&gt;People assignment roles and criteria&lt;/A&gt;&lt;/H4&gt;Roles and criteria interact to identify staff members according to their access rights. More specifically, authorization roles determine what their members are allowed to do in the runtime environment, and people assignment criteria define who will be member of an authorization role. &lt;BR&gt;&lt;BR&gt;To understand how this works, you have to keep in mind that &lt;FONT style="BACKGROUND-COLOR: #ffff00"&gt;a task is assigned first and foremost to a role, not an individual&lt;/FONT&gt;. Each staff member in this role group has the permissions assigned to the role as a whole. Criteria act to further refine the list of members who can claim the work. Officially, a people assignment criteria is a database query that retrieves a list of members from the runtime engine 
&lt;H4&gt;&lt;A id=People_assignment_settings_824 name=People_assignment_settings_824&gt;&lt;/A&gt;&lt;A title="People assignment settings" href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/topic/com.ibm.wbit.610.help.tel.ui.doc/topics/cblocks.html#cblocks__receive" target=_blank&gt;People assignment settings&lt;/A&gt;&amp;nbsp;&lt;/H4&gt;
&lt;P&gt;Use the staff settings to determine which roles can interact with your human task.&lt;/P&gt;
&lt;P&gt;There are six possible roles to choose from, and those that appear will depend on the kind of human task that you are working with.&lt;/P&gt;
&lt;OL&gt;
&lt;LI&gt;&lt;B&gt;Administrators&lt;/B&gt; &lt;IMG alt="The administrators icon" src="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/topic/com.ibm.wbit.612.help.tel.ui.doc/images/admin.jpg"&gt; 
&lt;P&gt;Administrators have the authority to perform upper level duties like suspend, terminate, restart, force-retry, and force-complete.&lt;/P&gt;
&lt;LI&gt;&lt;B&gt;Potential creators&lt;/B&gt; &lt;IMG alt="The potential creators icon" src="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/topic/com.ibm.wbit.612.help.tel.ui.doc/images/potinst.jpg"&gt; 
&lt;P&gt;Potential creators can create an instance of the human task, but cannot start it.&lt;/P&gt;
&lt;LI&gt;&lt;B&gt;Potential starters&lt;/B&gt; &lt;IMG alt="The potential starter icon" src="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/topic/com.ibm.wbit.612.help.tel.ui.doc/images/potstrt.jpg"&gt; 
&lt;P&gt;Potential starters have the authority to initiate an existing instance. The starter role is subtly different from that of creator, and although a creator can create a new instance, only a starter can start it. In many usage scenarios, the same employee fulfils both roles.&lt;BR&gt;This role is only associated with an invocation task.&lt;/P&gt;
&lt;LI&gt;&lt;B&gt;Potential owners&lt;/B&gt; &lt;IMG alt="The potential owners icon" src="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/topic/com.ibm.wbit.612.help.tel.ui.doc/images/potown.jpg"&gt; 
&lt;P&gt;Potential owners can claim, work on and complete tasks.&lt;/P&gt;
&lt;LI&gt;&lt;B&gt;Editors&lt;/B&gt; &lt;IMG alt="The editor icon" src="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/topic/com.ibm.wbit.612.help.tel.ui.doc/images/editor.jpg"&gt; 
&lt;P&gt;Editors can work with the content of a task, but cannot claim or complete it. For example, an editor can receive the work item to review a document and add comments, but an editor is not able to finish the task. &lt;/P&gt;
&lt;LI&gt;&lt;B&gt;Readers&lt;/B&gt; &lt;IMG alt="The readers icon" src="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/topic/com.ibm.wbit.612.help.tel.ui.doc/images/reader.jpg"&gt; 
&lt;P&gt;Readers are allowed to view tasks, but cannot work on them. This role can be used in situations where an employee wants to monitor as task without taking any action in it.&lt;/P&gt;&lt;/LI&gt;&lt;/OL&gt;
&lt;H4&gt;&lt;A id=Assigning_roles_to_your_human_ name=Assigning_roles_to_your_human_&gt;&lt;/A&gt;&lt;A href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/topic/com.ibm.wbit.612.help.tel.ui.doc/topics/treceive.html"&gt;Assigning roles to your human task&lt;/A&gt;&lt;/H4&gt;A role is a set of employees who share the same level of authority. When it comes to working on tasks, the role that the person belongs to defines their authorization. 
&lt;H4&gt;&lt;A id=Human_task_editor_7857858258514159 name=Human_task_editor_7857858258514159&gt;&lt;/A&gt;&lt;A id=vhk_ title="Human task editor" href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/index.jsp?topic=/com.ibm.wbit.612.help.tel.ui.doc/topics/chtund.html" target=_blank&gt;Human task editor&lt;/A&gt;&lt;/H4&gt;
&lt;DIV&gt;To create and manipulate tasks that will be assigned to human staff members in the runtime environment, use the human task editor.&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;The human task editor is a graphical programming environment that you use to configure the interaction between a service and its associated human participants, or between two humans.&lt;/DIV&gt;
&lt;H4&gt;&lt;A id=Related_links_7511900264745079_9440312698285351 name=Related_links_7511900264745079_9440312698285351&gt;&lt;/A&gt;Related links&lt;/H4&gt;
&lt;DIV&gt;
&lt;OL id=lrc-&gt;
&lt;LI id=j7ke&gt;
&lt;DIV id=u268&gt;&lt;A id=kmzj title="Human tasks" href="http://www.ibm.com/developerworks/websphere/techjournal/0610_gregory/0610_gregory.html#N10432" target=_blank&gt;&lt;FONT color=#810081&gt;Human tasks&lt;/FONT&gt;&lt;/A&gt;&amp;nbsp;(IBM Guided Tour)&lt;/DIV&gt;
&lt;LI&gt;
&lt;DIV&gt;&lt;A id=nadn title="Authorization and people assignment" href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/index.jsp?topic=/com.ibm.websphere.bpc.612.doc/doc/bpc/ctaskassign.html" target=_blank&gt;Authorization and people assignment&lt;/A&gt;&amp;nbsp;(wps612) &lt;/DIV&gt;
&lt;LI&gt;
&lt;DIV&gt;&lt;A id=tmoq title="Using people interactions" href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/index.jsp?topic=/com.ibm.wbit.612.help.tel.ui.doc/topics/humtask.html" target=_blank&gt;Using people interactions&lt;/A&gt;&amp;nbsp;&lt;/DIV&gt;&lt;/LI&gt;&lt;/OL&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;/DIV&gt;
&lt;DIV id=u2hi0&gt;&lt;A id=end5 name=How_to_generate_a_human_task_implementation&gt;&lt;/A&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV id=u2hi1&gt;&amp;nbsp;&lt;/DIV&gt;&lt;BR&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4123787552666488354-1439979338382893947?l=ccambil-wid61-certification.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ccambil-wid61-certification.blogspot.com/feeds/1439979338382893947/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4123787552666488354&amp;postID=1439979338382893947' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4123787552666488354/posts/default/1439979338382893947'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4123787552666488354/posts/default/1439979338382893947'/><link rel='alternate' type='text/html' href='http://ccambil-wid61-certification.blogspot.com/2009/06/assign-staff-to-human-task.html' title='Assign staff to a human task'/><author><name>Charles Cambil</name><uri>http://www.blogger.com/profile/12115935646498837329</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://farm4.static.flickr.com/3272/2573881098_66045d9bd3.jpg?v=0'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4123787552666488354.post-2129308825064819283</id><published>2009-06-16T17:50:00.001-07:00</published><updated>2009-08-13T20:59:12.097-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='3-Human Tasks'/><title type='text'>Identify the escalation and notification mechanisms available for</title><content type='html'>Human Task 
&lt;DIV&gt;&lt;A href="http://www-306.ibm.com/software/integration/wid/"&gt;Websphere Integration Developer v612&lt;/A&gt; &lt;/DIV&gt;
&lt;DIV&gt;&lt;A href="mailto:ccambil@gmail.com"&gt;Contact us...&lt;/A&gt; &lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;
&lt;DIV id=WritelyTableOfContents class=writely-toc toctype="none+none"&gt;
&lt;OL class=writely-toc-none&gt;
&lt;LI&gt;&lt;A href="#Identify_the_escalation_and_no" target=_self&gt;Identify the escalation and notification mechanisms available for human tasks&lt;/A&gt; 
&lt;OL style="MARGIN-LEFT: 0px" class="writely-toc-subheading writely-toc-none"&gt;
&lt;LI&gt;&lt;A href="#Related_links" target=_self&gt;Related links&lt;/A&gt;&lt;/LI&gt;&lt;/OL&gt;&lt;/LI&gt;&lt;/OL&gt;&lt;/DIV&gt;&lt;/DIV&gt;
&lt;H3 id=si:i&gt;&lt;A id=Identify_the_escalation_and_no name=Identify_the_escalation_and_no&gt;&lt;/A&gt;&lt;FONT color=#000000&gt;Identify the &lt;A id=i36y title=escalation href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/index.jsp?topic=/com.ibm.wbit.612.help.tel.ui.doc/topics/tescal8.html" target=_blank&gt;escalation&lt;/A&gt; and notification mechanisms available for human tasks&lt;/FONT&gt;&lt;/H3&gt;
&lt;DIV&gt;An escalation is a notification that is sent out when an expected result from a task has not been achieved within a set period of time. For example, an escalation could be used to alert a manager when a staff member is unable to complete a task by the deadline.&lt;/DIV&gt;
&lt;DIV&gt;&lt;BR&gt;Note: The duration value for a human task is separate from the escalation function. Although the duration value will indicate when a task is due, it will NOT trigger an escalation.&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;When you create an escalation for your human task, you will need to know the following ahead of time: &lt;/DIV&gt;
&lt;OL&gt;
&lt;LI&gt;The state that the task is in when the escalation period begins (this is also known as the activation state). 
&lt;LI&gt;The state that you want the task to be in when the escalation period ends (it is when the task is NOT in this expected state at the end of the period that the actual escalation is thrown). 
&lt;LI&gt;The escalation period, or how long you want the system to wait for the expected state to be reached before notification occurs. 
&lt;LI&gt;The manner in which the notification takes place.&lt;/LI&gt;&lt;/OL&gt;
&lt;DIV&gt;If you are creating more than one escalation for an activation state, you have two options: &lt;/DIV&gt;
&lt;OL&gt;
&lt;LI&gt;Chained escalation In a chained escalation, the escalations are executed sequentially, or one after the other. In such a case, the first escalation must fully complete before the next one is initiated. 
&lt;LI&gt;Parallel escalation With a parallel escalation, the escalations are in two separate paths, and are executed at the same time (or in accordance with the escalate after setting as described below).&lt;/LI&gt;&lt;/OL&gt;
&lt;H4&gt;&lt;A id=Related_links name=Related_links&gt;&lt;/A&gt;Related links&lt;/H4&gt;
&lt;OL&gt;
&lt;LI&gt;&lt;A id=g68t title=Escalations href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/index.jsp?topic=/com.ibm.websphere.bpc.612.doc/doc/bpc/cescalations.html" target=_blank&gt;Escalations&lt;/A&gt; (wps612)&amp;nbsp;
&lt;LI&gt;&lt;A id=kmzj title="Human tasks" href="http://www.ibm.com/developerworks/websphere/techjournal/0610_gregory/0610_gregory.html#N10432" target=_blank&gt;&lt;FONT color=#810081&gt;Human tasks&lt;/FONT&gt;&lt;/A&gt;&amp;nbsp;(IBM Guided Tour)&lt;/LI&gt;&lt;/OL&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;BR&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4123787552666488354-2129308825064819283?l=ccambil-wid61-certification.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ccambil-wid61-certification.blogspot.com/feeds/2129308825064819283/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4123787552666488354&amp;postID=2129308825064819283' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4123787552666488354/posts/default/2129308825064819283'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4123787552666488354/posts/default/2129308825064819283'/><link rel='alternate' type='text/html' href='http://ccambil-wid61-certification.blogspot.com/2009/06/identify-escalation-and-notification.html' title='Identify the escalation and notification mechanisms available for'/><author><name>Charles Cambil</name><uri>http://www.blogger.com/profile/12115935646498837329</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://farm4.static.flickr.com/3272/2573881098_66045d9bd3.jpg?v=0'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4123787552666488354.post-3113433945054417207</id><published>2009-06-16T17:49:00.003-07:00</published><updated>2009-08-14T10:28:20.506-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='3-Human Tasks'/><title type='text'>Implement client interactions for human tasks</title><content type='html'>&lt;DIV id=dppz0&gt;&lt;SPAN style="FONT-FAMILY: 'Times New Roman'"&gt;&lt;FONT face=Verdana&gt;Human Task&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV id=ah:x&gt;&lt;SPAN style="FONT-FAMILY: 'Times New Roman'" id=t.8v&gt;&lt;SPAN style="FONT-FAMILY: 'Times New Roman'" id=hwlc&gt;&lt;A id=m4m3 title="Websphere Integration Developer v612" href="http://www-306.ibm.com/software/integration/wid/" target=_blank&gt;&lt;FONT id=hwlc0 color=#810081 face=Verdana&gt;Websphere Integration Developer v612&lt;/FONT&gt;&lt;/A&gt; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV id=j6hq0&gt;&lt;A id=xyc8 title="Contact us..." href="mailto:ccambil@gmail.com"&gt;&lt;FONT id=a:jy0 color=#810081&gt;Contact us...&lt;/FONT&gt;&lt;/A&gt;&amp;nbsp;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;
&lt;DIV id=WritelyTableOfContents class=writely-toc toctype="none+none"&gt;
&lt;OL class=writely-toc-none&gt;
&lt;LI&gt;&lt;A href="#Implement_client_interactions_" target=_self&gt;Implement client interactions for human tasks (including API, human task manager, business flow manager)&lt;/A&gt;
&lt;OL style="MARGIN-LEFT: 0px" class="writely-toc-subheading writely-toc-none"&gt;
&lt;LI&gt;&lt;A href="#Setting_up_a_user_interface_fo" target=_self&gt;Setting up a user interface for your human task&lt;/A&gt;
&lt;LI&gt;&lt;A href="#Before_you_begin_Client_types__7351874462094443" target=_self&gt;Before you begin: Client types and prerequisites&lt;/A&gt;
&lt;LI&gt;&lt;A href="#Human_Task_Manager_7092448936503113" target=_self&gt;Human Task Manager&lt;/A&gt;
&lt;LI&gt;&lt;A href="#Business_Flow_Manager_settings" target=_self&gt;Business Flow Manager settings&lt;/A&gt;
&lt;LI&gt;&lt;A href="#Related_links_2629200536683438" target=_self&gt;Related links&lt;/A&gt;&lt;/LI&gt;&lt;/OL&gt;&lt;/LI&gt;&lt;/OL&gt;&lt;/DIV&gt;&lt;/DIV&gt;
&lt;H3 id=si:i&gt;&lt;A id=Implement_client_interactions_ name=Implement_client_interactions_&gt;&lt;/A&gt;&lt;FONT color=#000000&gt;Implement client interactions for human tasks (including API, human task manager, business flow manager)&lt;/FONT&gt; &lt;/H3&gt;
&lt;H4&gt;&lt;A id=Setting_up_a_user_interface_fo name=Setting_up_a_user_interface_fo&gt;&lt;/A&gt;&lt;A id=x7zf title="Setting up a user interface for your human task" href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/index.jsp?topic=/com.ibm.wbit.612.help.tel.ui.doc/topics/tnclient.html" target=_blank&gt;Setting up a user interface for your human task&lt;/A&gt;&lt;/H4&gt;
&lt;DIV&gt;The human task editor provides various client types that you can use to customize a user interface through which users can interact with the tasks in the runtime environment.&lt;BR&gt;&lt;BR&gt;A client delivers task-related information to a staff member in the form of an interactive application. You can generate various types of clients for your human tasks, and use the generated clients to customize a user interface through which users can interact with the tasks in the runtime environment. Or, you can use generated clients to quickly demonstrate a human workflow, for example as a proof of concept or prototype.&lt;BR&gt;&lt;BR&gt;Using the client generator, you can generate clients for both stand-alone human tasks that exist independently of a business process, and inline human tasks that exist within a business process. You can create one client for all the human tasks in a module, or generate one client per task. You can also generate one client for all human tasks in multiple processes or modules.&lt;BR&gt;&lt;BR&gt;You can generate and use multiple web-clients for each human task. You may wish to provide a choice of user interfaces or to provide clients with different functionality for different roles or simply to provide basic clients that can be re-used with a different look and feel. You can also use generated clients at the same time as the Business Process Choreographer explorer; the effect on the human task instance is the same even though the user interface is different. &lt;/DIV&gt;
&lt;H4&gt;&lt;A id=Before_you_begin_Client_types__7351874462094443 name=Before_you_begin_Client_types__7351874462094443&gt;&lt;/A&gt;&lt;A id=i4dk title="Before you begin: Client types and prerequisites" href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/index.jsp?topic=/com.ibm.wbit.612.help.tel.ui.doc/topics/cclient.html" target=_blank&gt;Before you begin: Client types and prerequisites&lt;/A&gt;&lt;/H4&gt;
&lt;DIV&gt;These are the types of clients that you can configure or generate for your human tasks. This topic contains useful information that you may need before you proceed to generate your client.&lt;/DIV&gt;
&lt;H4&gt;&lt;A id=Human_Task_Manager_7092448936503113 name=Human_Task_Manager_7092448936503113&gt;&lt;/A&gt;&lt;A id=flsw title="Human Task Manager" href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/index.jsp?topic=/com.ibm.websphere.wbpmhelp.612.doc/com.ibm.ws.console.bpc.humantaskmanager/ueac_taskcontainersettings.html" target=_blank&gt;Human Task Manager&lt;/A&gt;&lt;/H4&gt;
&lt;DIV&gt;A human task manager provides services to run human tasks within an application server.&lt;/DIV&gt;
&lt;H4&gt;&lt;A id=Business_Flow_Manager_settings name=Business_Flow_Manager_settings&gt;&lt;/A&gt;&lt;A id=w1s0 title="Business Flow Manager settings" href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/index.jsp?topic=/com.ibm.websphere.wbpmhelp.612.doc/com.ibm.ws.console.bpc.bpelflowmanager/ueac_flowcontainersettings.html" target=_blank&gt;Business Flow Manager settings&lt;/A&gt;&lt;/H4&gt;
&lt;DIV&gt;A Business Flow Manager provides services to run business processes within an application server.&lt;/DIV&gt;
&lt;H4&gt;&lt;A id=Related_links_2629200536683438 name=Related_links_2629200536683438&gt;&lt;/A&gt;Related links&lt;/H4&gt;
&lt;DIV&gt;
&lt;UL id=gb4q&gt;
&lt;LI id=y760&gt;
&lt;DIV id=d24h&gt;&lt;A id=si:i23 title="Human tasks" href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/index.jsp?topic=/com.ibm.wbit.612.help.tel.ui.doc/topics/cundht.html" target=_blank&gt;&lt;FONT id=si:i24 color=#810081&gt;Human tasks&lt;/FONT&gt;&lt;/A&gt;&lt;/DIV&gt;
&lt;LI id=jhb67&gt;
&lt;DIV id=si:i25&gt;&lt;A id=si:i26 title="Using people interactions" href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/index.jsp?topic=/com.ibm.wbit.612.help.tel.ui.doc/topics/humtask.html" target=_blank&gt;&lt;FONT id=si:i27 color=#810081&gt;Using people interactions&lt;/FONT&gt;&lt;/A&gt; &lt;/DIV&gt;
&lt;LI&gt;
&lt;DIV&gt;&lt;A id=kmzj title="Human tasks" href="http://www.ibm.com/developerworks/websphere/techjournal/0610_gregory/0610_gregory.html#N10432" target=_blank&gt;&lt;FONT color=#810081&gt;Human tasks&lt;/FONT&gt;&lt;/A&gt;&amp;nbsp;(IBM Guided Tour)&lt;/DIV&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/DIV&gt;&lt;BR&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4123787552666488354-3113433945054417207?l=ccambil-wid61-certification.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ccambil-wid61-certification.blogspot.com/feeds/3113433945054417207/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4123787552666488354&amp;postID=3113433945054417207' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4123787552666488354/posts/default/3113433945054417207'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4123787552666488354/posts/default/3113433945054417207'/><link rel='alternate' type='text/html' href='http://ccambil-wid61-certification.blogspot.com/2009/06/implement-client-interactions-for-human.html' title='Implement client interactions for human tasks'/><author><name>Charles Cambil</name><uri>http://www.blogger.com/profile/12115935646498837329</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://farm4.static.flickr.com/3272/2573881098_66045d9bd3.jpg?v=0'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4123787552666488354.post-6550170842051566032</id><published>2009-06-16T17:49:00.001-07:00</published><updated>2009-08-13T21:52:34.906-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='3-Human Tasks'/><title type='text'>Design human tasks</title><content type='html'>Human Task&lt;BR&gt;&lt;A href="http://www-306.ibm.com/software/integration/wid/"&gt;Websphere Integration Developer v612&lt;/A&gt; &lt;BR&gt;&lt;A href="mailto:ccambil@gmail.com"&gt;Contact us...&lt;/A&gt; 
&lt;DIV id=hrzf&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;
&lt;DIV id=WritelyTableOfContents class=writely-toc toctype="none+none"&gt;
&lt;OL class=writely-toc-none&gt;
&lt;LI&gt;&lt;A href="#Design_human_tasks_16887816603" target=_self&gt;Design human tasks&lt;/A&gt; 
&lt;OL style="MARGIN-LEFT: 0px" class="writely-toc-subheading writely-toc-none"&gt;
&lt;LI&gt;&lt;A href="#Scenario_Human_workflow_manage" target=_self&gt;Scenario: Human workflow management&lt;/A&gt; 
&lt;LI&gt;&lt;A href="#Human_workflow_management_cons_7853384820402318" target=_self&gt;Human workflow management considerations&lt;/A&gt; 
&lt;LI&gt;&lt;A href="#Inline_and_stand_alone_human_t" target=_self&gt;Inline and stand-alone human tasks&lt;/A&gt; 
&lt;LI&gt;&lt;A href="#Life_cycle_of_a_human_task_09496618743721413" target=_self&gt;Life cycle of a human task&lt;/A&gt; 
&lt;LI&gt;&lt;A href="#Related_links_8229001847462853_9279004288405415" target=_self&gt;Related links&lt;/A&gt;&lt;/LI&gt;&lt;/OL&gt;&lt;/LI&gt;&lt;/OL&gt;&lt;/DIV&gt;&lt;/DIV&gt;
&lt;H3&gt;&lt;A id=Design_human_tasks_16887816603 name=Design_human_tasks_16887816603&gt;&lt;/A&gt;&lt;FONT color=#000000&gt;Design &lt;A id=uvhq title="human tasks" href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/index.jsp?topic=/com.ibm.wbit.612.help.prodovr.doc/topics/chumantsk.html" target=_blank&gt;human tasks&lt;/A&gt;&lt;/FONT&gt;&lt;/H3&gt;
&lt;DIV&gt;A &lt;A id=ymcu title="human task" href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/index.jsp?topic=/com.ibm.wbit.612.help.tel.ui.doc/topics/cundht.html" target=_blank&gt;human task&lt;/A&gt;&amp;nbsp;is, quite simply, a unit of work that involves a human. Quite often, this task requires that the human interact with other services, and thus becomes a task within a larger business goal.&lt;/DIV&gt;
&lt;H4&gt;&lt;A id=Scenario_Human_workflow_manage name=Scenario_Human_workflow_manage&gt;&lt;/A&gt;&lt;A id=kzdr title="Scenario: Human workflow management" href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/index.jsp?topic=/com.ibm.wbit.612.help.scenarios.doc/topics/ahumanwork.html" target=_blank&gt;Scenario: Human workflow management&lt;/A&gt;&lt;/H4&gt;
&lt;DIV&gt;Most business processes involve people in some way. This scenario provides a very high-level view of the concepts and steps for a process in which people play a significant or dominant role. See the documentation under Developing integration applications &amp;gt; Using people interactionsfor detailed information about the topics introduced here.&lt;BR&gt;&lt;BR&gt;A process is composed of tasks. A human task is, quite simply, a unit of work that involves human intervention.&lt;/DIV&gt;
&lt;H4&gt;&lt;A id=Human_workflow_management_cons_7853384820402318 name=Human_workflow_management_cons_7853384820402318&gt;&lt;/A&gt;&lt;A id=zv9i title="Human workflow management considerations" href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/index.jsp?topic=/com.ibm.wbit.612.help.scenarios.doc/topics/chuman.html" target=_blank&gt;Human workflow management considerations&lt;/A&gt;&lt;/H4&gt;
&lt;DIV&gt;When you are planning a project that includes people in the process, there are some concepts that you need to understand in order to make sensible decisions.&lt;/DIV&gt;
&lt;H4&gt;&lt;A id=Inline_and_stand_alone_human_t name=Inline_and_stand_alone_human_t&gt;&lt;/A&gt;&lt;A id=kehn title="Inline and stand-alone human tasks" href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/index.jsp?topic=/com.ibm.wbit.612.help.tel.ui.doc/topics/cinbest.html" target=_blank&gt;Inline and stand-alone human tasks&lt;/A&gt;&lt;/H4&gt;
&lt;DIV&gt;There are two ways to implement a human task. Here is a discussion on when each type should be used.&lt;/DIV&gt;
&lt;H4&gt;&lt;A id=Life_cycle_of_a_human_task_09496618743721413 name=Life_cycle_of_a_human_task_09496618743721413&gt;&lt;/A&gt;&lt;A id=gn_u title="Life cycle of a human task" href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/index.jsp?topic=/com.ibm.wbit.612.help.tel.ui.doc/topics/clifecy.html" target=_blank&gt;Life cycle of a human task&lt;/A&gt;&lt;BR&gt;&lt;/H4&gt;
&lt;DIV&gt;&lt;BR&gt;A human task goes through a number of stages from its start to its finish.&lt;/DIV&gt;
&lt;H4&gt;&lt;A id=Related_links_8229001847462853_9279004288405415 name=Related_links_8229001847462853_9279004288405415&gt;&lt;/A&gt;Related links&lt;/H4&gt;
&lt;DIV&gt;
&lt;OL&gt;
&lt;LI&gt;
&lt;DIV id=c1to8&gt;&lt;A id=kmzj title="Human tasks" href="http://www.ibm.com/developerworks/websphere/techjournal/0610_gregory/0610_gregory.html#N10432" target=_blank&gt;&lt;FONT color=#810081&gt;Human tasks&lt;/FONT&gt;&lt;/A&gt;&amp;nbsp;(IBM Guided Tour)&lt;/DIV&gt;
&lt;LI&gt;
&lt;DIV&gt;&lt;A id=aig7 title="Using people interactions" href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/index.jsp?topic=/com.ibm.wbit.612.help.tel.ui.doc/topics/humtask.html" target=_blank&gt;Using people interactions&lt;/A&gt;&lt;/DIV&gt;
&lt;LI&gt;
&lt;DIV&gt;&lt;A id=wg7x title="Creating human tasks" href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/index.jsp?topic=/com.ibm.wbit.612.help.tel.ui.doc/topics/tnewht.html" target=_blank&gt;Creating human tasks&lt;/A&gt;&lt;/DIV&gt;
&lt;LI&gt;
&lt;DIV&gt;&lt;A id=r30m title="About human tasks" href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/index.jsp?topic=/com.ibm.websphere.bpc.612.doc/doc/bpc/ctasks.html" target=_blank&gt;About human tasks&lt;/A&gt;&amp;nbsp;(wps612)&lt;/DIV&gt;&lt;/LI&gt;&lt;/OL&gt;&lt;BR&gt;&lt;/DIV&gt;&lt;BR&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4123787552666488354-6550170842051566032?l=ccambil-wid61-certification.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ccambil-wid61-certification.blogspot.com/feeds/6550170842051566032/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4123787552666488354&amp;postID=6550170842051566032' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4123787552666488354/posts/default/6550170842051566032'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4123787552666488354/posts/default/6550170842051566032'/><link rel='alternate' type='text/html' href='http://ccambil-wid61-certification.blogspot.com/2009/06/design-human-tasks.html' title='Design human tasks'/><author><name>Charles Cambil</name><uri>http://www.blogger.com/profile/12115935646498837329</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://farm4.static.flickr.com/3272/2573881098_66045d9bd3.jpg?v=0'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4123787552666488354.post-8398433330072249336</id><published>2009-06-16T17:42:00.005-07:00</published><updated>2009-08-13T10:58:26.459-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='2-Component Implementation'/><title type='text'>Configure components to emit CEI events</title><content type='html'>&lt;P id=c6pn&gt;&lt;/P&gt;Component Implementation 
&lt;DIV&gt;&lt;A href="http://www-306.ibm.com/software/integration/wid/"&gt;Websphere Integration Developer v612&lt;/A&gt; &lt;/DIV&gt;
&lt;DIV&gt;&lt;A href="mailto:ccambil@gmail.com"&gt;Contact us...&lt;/A&gt; &lt;/DIV&gt;
&lt;DIV id=dppz0&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;
&lt;DIV id=WritelyTableOfContents class=writely-toc toctype="none+none"&gt;
&lt;OL class=writely-toc-none&gt;
&lt;LI&gt;&lt;A href="#Configure_components_to_emit_C_857098632637764" target=_self&gt;Configure components to emit CEI events&lt;/A&gt; 
&lt;OL style="MARGIN-LEFT: 0px" class="writely-toc-subheading writely-toc-none"&gt;
&lt;LI&gt;&lt;A href="#Event_generation_and_monitorin_2574081324573932" target=_self&gt;Event generation and monitoring&lt;/A&gt; 
&lt;LI&gt;&lt;A href="#Monitorable_components_and_ele_8663197117266741" target=_self&gt;Monitorable components and elements in WebSphere Integration Developer&lt;/A&gt; 
&lt;LI&gt;&lt;A href="#Opening_the_event_monitor_7455_5842752883310261" target=_self&gt;Opening the event monitor&lt;/A&gt; 
&lt;LI&gt;&lt;A href="#Specifying_event_properties_fo_6255895658246485" target=_self&gt;Specifying event properties for component elements&lt;/A&gt; 
&lt;LI&gt;&lt;A href="#Specifying_event_properties_fo_6088521353926006" target=_self&gt;Specifying event properties for components&lt;/A&gt; 
&lt;LI&gt;&lt;A href="#Related_links_4082470381253249_2647552419688826" target=_self&gt;Related links&lt;/A&gt;&lt;/LI&gt;&lt;/OL&gt;&lt;/LI&gt;&lt;/OL&gt;&lt;/DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;H3 id=suur&gt;&lt;A id=Configure_components_to_emit_C_857098632637764 name=Configure_components_to_emit_C_857098632637764&gt;&lt;/A&gt;&lt;SPAN style="FONT-FAMILY: Verdana" id=suur0&gt;Configure components to emit &lt;A id=xpsu title=CEI href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/index.jsp?topic=/com.ibm.wbit.612.help.sib.mediation.ui.doc/topics/ccbe.html" target=_blank&gt;CEI&lt;/A&gt; events&lt;/SPAN&gt;&lt;/H3&gt;You &lt;A id=hd8l title="monitor events" href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/index.jsp?topic=/com.ibm.websphere.wps.612.doc/doc/covw_monitor.html" target=_blank&gt;monitor events&lt;/A&gt;&amp;nbsp;in WebSphere® Process Server to assess problem determination, to tune performance, and to measure the effectiveness of your business processes. 
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;WebSphere Process Server event monitoring capabilities include performance monitoring and service component monitoring. &lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN style="FONT-FAMILY: Verdana"&gt;The Common Event Infrastructure (CEI) is used to provide basic management services for events. The format of those events is defined by the Common Base Event specification.&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;H4 class=topictitle1&gt;&lt;A id=Event_generation_and_monitorin_2574081324573932 name=Event_generation_and_monitorin_2574081324573932&gt;&lt;/A&gt;&lt;A id=wcij title="Event generation and monitoring" href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/index.jsp?topic=/com.ibm.wbit.612.help.cei.ui.doc/topics/cceiovw.html" target=_blank&gt;Event generation and monitoring&lt;/A&gt;&lt;/H4&gt;
&lt;DIV&gt;In WebSphere® Integration Developer, you can enable 6.0.2 event generation or 6.1 monitor model generation for many of the business integration components produced by the editing tools, such as business processes and business rules. The primary tool for enabling event generation and monitoring in WebSphere Integration Developer is the event monitor.&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;In any editor where the event monitor resides, you can select one or more monitorable component elements and then use the event monitor to choose the events that you want to generate and monitor for the selected elements. For example, in the business process editor, you could select a Receive activity in a business process and then use the event monitor to choose the Activity Started and Activity Stopped events for generation and monitoring. A complete list of monitorable components and elements is found in the topic "Monitorable components and elements in WebSphere Integration Developer."&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;Before you work with the event monitor, you should have a basic understanding of the following event-related concepts:&lt;/DIV&gt;
&lt;OL&gt;
&lt;LI&gt;Common Event Infrastructure 
&lt;LI&gt;Common Base Event 
&lt;LI&gt;Business events &lt;/LI&gt;&lt;/OL&gt;
&lt;H4 class=topictitle1&gt;&lt;A id=Monitorable_components_and_ele_8663197117266741 name=Monitorable_components_and_ele_8663197117266741&gt;&lt;/A&gt;&lt;A id=n24c title="Monitorable components and elements in WebSphere Integration Developer" href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/index.jsp?topic=/com.ibm.wbit.612.help.cei.ui.doc/topics/cmonel.html" target=_blank&gt;Monitorable components and elements in WebSphere Integration Developer&lt;/A&gt;&lt;/H4&gt;In WebSphere® Integration Developer, you can use the event monitor to enable event generation and monitoring for a wide variety of business integration components and their elements. 
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;The event monitor can be invoked from the Properties view of the assembly editor or from the Properties view of any of the following component editors:&lt;/DIV&gt;
&lt;OL&gt;
&lt;LI&gt;Business process editor 
&lt;LI&gt;Business state machine editor 
&lt;LI&gt;Business object mapping editor 
&lt;LI&gt;Business rule group editor 
&lt;LI&gt;Interface mapping editor 
&lt;LI&gt;Human task editor 
&lt;LI&gt;Selector editor &lt;/LI&gt;&lt;/OL&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;If you want to enable event monitoring at the SCA level, then you must open the event monitor in the assembly editor and select one or more component or import interface operations to monitor.&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;If you want to enable event monitoring at the component level, then you can open the event monitor in one of the component editors (such as the business process editor) and select one or more component elements to monitor. &lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;You can configure one or more components to emit CEI events at different levels:&lt;/DIV&gt;
&lt;OL&gt;
&lt;LI&gt;Assembly diagram level &lt;/LI&gt;
&lt;LI&gt;Component level &lt;/LI&gt;
&lt;LI&gt;Component element level&lt;/LI&gt;&lt;/OL&gt;
&lt;H4 class=topictitle1&gt;&lt;A id=Opening_the_event_monitor_7455_5842752883310261 name=Opening_the_event_monitor_7455_5842752883310261&gt;&lt;/A&gt;&lt;A id=m4m3 title="Opening the event monitor" href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/index.jsp?topic=/com.ibm.wbit.612.help.cei.ui.doc/topics/tstrtmon.html" target=_blank&gt;Opening the event monitor&lt;/A&gt;&lt;/H4&gt;
&lt;DIV&gt;In WebSphere® Integration Developer, you can use the event monitor to enable (or disable) event and monitor model generation and monitoring. The event monitor is accessible as a properties page in many of the WebSphere Integration Developer editors. 
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;The method you use to open the event monitor differs depending on whether you want to enable event monitoring at the SCA level in the assembly editor or at the component level in one of the component editors.&lt;/DIV&gt;&lt;/DIV&gt;
&lt;H4 class=topictitle1&gt;&lt;A id=Specifying_event_properties_fo_6255895658246485 name=Specifying_event_properties_fo_6255895658246485&gt;&lt;/A&gt;&lt;A id=akz0 title="Specifying event properties for component elements" href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/index.jsp?topic=/com.ibm.wbit.612.help.cei.ui.doc/topics/tindiv.html" target=_blank&gt;Specifying event properties for component elements&lt;/A&gt;&lt;/H4&gt;In the event monitor, you can specify event properties for individual component elements that you have selected in a component editor. For example, you can choose whether to generate all events, or selected events, or no events for a component element. You can also specify other event properties for a selected component element, such as the content level and transaction behavior. 
&lt;H4 class=topictitle1&gt;&lt;A id=Specifying_event_properties_fo_6088521353926006 name=Specifying_event_properties_fo_6088521353926006&gt;&lt;/A&gt;&lt;A id=ly4l title="Specifying event properties for components" href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/index.jsp?topic=/com.ibm.wbit.612.help.cei.ui.doc/topics/tglobal.html" target=_blank&gt;Specifying event properties for components&lt;/A&gt;&lt;/H4&gt;In the event monitor, you can globally specify event properties for all monitorable elements in a component. For example, you can specify 6.1, 6.0.2, or hexBinary format for the generated events associated with all of your component elements. And if you are specifying event properties for a business process, you can enable or disable the default events for all of your business process activities.
&lt;H4&gt;Related links&lt;/H4&gt;
&lt;OL&gt;
&lt;LI&gt;&lt;A title="You monitor events in WebSphere Process Server to assess problem determination, to tune performance, and to measure the effectiveness of your business processes." href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/topic/com.ibm.websphere.wps.612.doc/doc/covw_monitor.html"&gt;Monitoring on WebSphere Process Server&lt;/A&gt; 
&lt;LI&gt;
&lt;DIV id=z49.&gt;&lt;A id=db:t title="The Common Event Infrastructure and Common Base Events" href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/index.jsp?topic=/com.ibm.wbit.612.help.sib.mediation.ui.doc/topics/ccbe.html" target=_blank&gt;The Common Event Infrastructure and Common Base Events&lt;/A&gt;&lt;/DIV&gt;
&lt;LI&gt;
&lt;DIV id=b2n7&gt;&lt;A id=zoif title="Common Event Infrastructure" href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/index.jsp?topic=/com.ibm.websphere.cei.612.doc/doc/ccei_introduction.html" target=_blank&gt;Common Event Infrastructure&lt;/A&gt; &lt;/DIV&gt;
&lt;LI&gt;
&lt;DIV id=rduq&gt;&lt;A id=lve2 title="Service component monitoring overview" href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/index.jsp?topic=/com.ibm.websphere.wps.612.doc/doc/cmon_overview.html" target=_blank&gt;Service component monitoring overview&lt;/A&gt; &lt;/DIV&gt;
&lt;LI&gt;
&lt;DIV id=mf6l&gt;&lt;A id=k.qq title="Configuring WebSphere Process Server to support event monitoring in WebSphere Integration Developer" href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/index.jsp?topic=/com.ibm.wbit.612.help.cei.ui.doc/topics/tprep.html" target=_blank&gt;&lt;FONT color=#810081&gt;Configuring WebSphere Process Server to support event monitoring in WebSphere Integration Developer&lt;/FONT&gt;&lt;/A&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;LI&gt;
&lt;DIV id=d0-r&gt;&lt;A id=lhkc title="Monitoring events" href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/index.jsp?topic=/com.ibm.wbit.612.help.cei.ui.doc/topics/tcei.html" target=_blank&gt;Monitoring events&lt;/A&gt;&lt;/DIV&gt;&lt;/LI&gt;&lt;/OL&gt;&lt;br&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4123787552666488354-8398433330072249336?l=ccambil-wid61-certification.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ccambil-wid61-certification.blogspot.com/feeds/8398433330072249336/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4123787552666488354&amp;postID=8398433330072249336' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4123787552666488354/posts/default/8398433330072249336'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4123787552666488354/posts/default/8398433330072249336'/><link rel='alternate' type='text/html' href='http://ccambil-wid61-certification.blogspot.com/2009/06/configure-components-to-emit-cei-events.html' title='Configure components to emit CEI events'/><author><name>Charles Cambil</name><uri>http://www.blogger.com/profile/12115935646498837329</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://farm4.static.flickr.com/3272/2573881098_66045d9bd3.jpg?v=0'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4123787552666488354.post-5250048028236591874</id><published>2009-06-16T17:42:00.003-07:00</published><updated>2009-08-05T09:37:25.160-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='2-Component Implementation'/><title type='text'>Configure a selector to dynamically invoke SCA components</title><content type='html'>&lt;P id=b5hb0&gt;&lt;/P&gt;Component Implementation&lt;BR&gt;&lt;A href="http://www-306.ibm.com/software/integration/wid/"&gt;Websphere Integration Developer v612&lt;/A&gt; &lt;BR&gt;&lt;A href="mailto:ccambil@gmail.com"&gt;Contact us...&lt;/A&gt; 
&lt;DIV id=mnzg0&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;
&lt;DIV id=WritelyTableOfContents class=writely-toc toctype="none+none"&gt;
&lt;OL class=writely-toc-none&gt;
&lt;LI&gt;&lt;A href="#Configure_a_selector_to_dynami" target=_self&gt;Configure a selector to dynamically invoke SCA components&lt;/A&gt; 
&lt;OL style="MARGIN-LEFT: 0px" class="writely-toc-subheading writely-toc-none"&gt;
&lt;LI&gt;&lt;A href="#Creating_a_selector_23118145699764875" target=_self&gt;Creating a selector&lt;/A&gt; 
&lt;LI&gt;&lt;A href="#Choosing_components_with_the_s" target=_self&gt;Choosing components with the selector editor&lt;/A&gt; 
&lt;LI&gt;&lt;A href="#Related_links_5992425423267205_7404601495397074" target=_self&gt;Related links&lt;/A&gt;&lt;/LI&gt;&lt;/OL&gt;&lt;/LI&gt;&lt;/OL&gt;&lt;/DIV&gt;&lt;/DIV&gt;
&lt;H3 id=zhkm&gt;&lt;A id=Configure_a_selector_to_dynami name=Configure_a_selector_to_dynami&gt;&lt;/A&gt;Configure a &lt;A id=t5-5 title=selector href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/index.jsp?topic=/com.ibm.wbit.612.help.prodovr.doc/topics/cselectors.html" target=_blank&gt;selector&lt;/A&gt; to dynamically invoke SCA components&amp;nbsp;&lt;/H3&gt;
&lt;DIV&gt;A &lt;A id=iz20 title=selector href="http://www.ibm.com/developerworks/websphere/techjournal/0612_gregory/0612_gregory.html#N100D4" target=_blank&gt;selector&lt;/A&gt; is a dispatch pattern you use to dynamically determine which implementation of a component to invoke at runtime. Like a rule group, a selector has date range entries, selection criteria, and a default destination. You select a destination in a selector the same as your would for a rule group. That is, when a selector is invoked, it selects a destination using the selection criteria and date range entries. A destination could be any service-oriented component. &lt;/DIV&gt;
&lt;DIV&gt;
&lt;DIV&gt;One major difference between a selector and a rule group is that the destination of a selector can be any service component, while a destination in a rule group can be only a rule set or decision table. In other words, a selector can dynamically re-route a service call to any other component at runtime. &lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;/DIV&gt;
&lt;DIV&gt;You can call a selector from any of your service-oriented components. The selector’s job is to use dynamic information to determine which component should be called to do the work. The set of destination components is also configurable, allowing you to provide additional destinations at runtime.&lt;/DIV&gt;
&lt;H4 class=topictitle1&gt;&lt;A id=Creating_a_selector_23118145699764875 name=Creating_a_selector_23118145699764875&gt;&lt;/A&gt;&lt;A id=hmzm title="Creating a selector" href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/index.jsp?topic=/com.ibm.wbit.612.help.br.ui.doc/topics/tnewselc.html" target=_blank&gt;Creating a selector&lt;/A&gt;&lt;/H4&gt;
&lt;DIV&gt;
&lt;P&gt;To create and configure a selector to dynamically invoke SCA components, follow the instructions below:&lt;/P&gt;
&lt;OL&gt;
&lt;LI&gt;In the workbench, switch to the business integration perspective. 
&lt;LI&gt;If you have already created a module, select it in the business integration view. 
&lt;LI&gt;From the main menu, click &lt;SPAN class=menucascade&gt;&lt;SPAN class=uicontrol&gt;File&lt;/SPAN&gt; &amp;gt; &lt;SPAN class=uicontrol&gt;New&lt;/SPAN&gt; &amp;gt; &lt;SPAN class=uicontrol&gt;Selector&lt;/SPAN&gt;&lt;/SPAN&gt;. 
&lt;LI&gt;In the New Selector window, specify a module, a folder and a name for the new selector, and click &lt;SPAN class=uicontrol&gt;Next&lt;/SPAN&gt;. 
&lt;LI&gt;In the select an interface window, browse to an existing interface or click &lt;SPAN class=uicontrol&gt;New&lt;/SPAN&gt; to create one. If you create a new interface here, you will have to create an operation for it before you can use it in the rule group. Create this operation using the interface editor.&lt;/LI&gt;&lt;/OL&gt;
&lt;DIV class=section&gt;This creates a selector, and launches it in a new editor.&lt;/DIV&gt;&lt;/DIV&gt;
&lt;DIV&gt;
&lt;OL class=ullinks&gt;
&lt;LI class=ulchildlink&gt;&lt;A title="Selector editor" href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/topic/com.ibm.wbit.612.help.br.ui.doc/topics/cseledit.html" target=_blank&gt;&lt;FONT color=#810081&gt;Selector editor&lt;/FONT&gt;&lt;/A&gt;&lt;BR&gt;The selector editor is a graphical editor that you use to visually choose and schedule the processing of components within WebSphere Integration Developer. 
&lt;LI class=ulchildlink&gt;&lt;A title="Specifying a target component for your selector" href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/topic/com.ibm.wbit.612.help.br.ui.doc/topics/tdesins.html" target=_blank&gt;Specifying a target component for your selector&lt;/A&gt;&lt;BR&gt;The target component is the destination where the selector will direct the implementation. 
&lt;LI class=ulchildlink&gt;&lt;A title="Choosing dates and times" href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/topic/com.ibm.wbit.612.help.br.ui.doc/topics/tdattime.html" target=_blank&gt;Choosing dates and times&lt;/A&gt;&lt;BR&gt;The selector can be used to schedule the routing of an operation to a specific component for a specific date and time. 
&lt;LI class=ulchildlink&gt;&lt;A title="Customizing algorithms for date and time selection" href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/topic/com.ibm.wbit.612.help.br.ui.doc/topics/tcustom.html" target=_blank&gt;Customizing algorithms for date and time selection&lt;/A&gt;&lt;BR&gt;When you want to specialize the date and time selection criteria, you can create your own custom algorithm. 
&lt;LI class=ulchildlink&gt;&lt;A title="Standards for date and time selection in a selector" href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/topic/com.ibm.wbit.612.help.br.ui.doc/topics/cstform.html" target=_blank&gt;Standards for date and time selection in a selector&lt;/A&gt;&lt;BR&gt;There are a number of ways you can configure your selector. Here are some suggestions that are based on the number and nature of the available destinations.&lt;/LI&gt;&lt;/OL&gt;&lt;/DIV&gt;
&lt;DIV class=ulchildlink&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV class=parentlink&gt;&lt;B&gt;Parent topic:&lt;/B&gt; &lt;A title="To visually determine where to route operations within the WebSphere Integration Developer family of tools, use the selector editor." href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/topic/com.ibm.wbit.612.help.br.ui.doc/topics/cselectf.html" target=_blank&gt;&lt;FONT color=#810081&gt;Choosing components with the selector editor&lt;/FONT&gt;&lt;/A&gt;&lt;/DIV&gt;
&lt;DIV class=relconcepts&gt;&lt;B&gt;Related concepts&lt;/B&gt;&lt;BR&gt;
&lt;DIV&gt;&lt;A title="The selector editor is used to route an operation from a client component to one of several possible target components." href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/topic/com.ibm.wbit.612.help.br.ui.doc/topics/cundsel.html" target=_blank&gt;Component selection&lt;/A&gt;&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;H4 class=topictitle1&gt;&lt;A id=Choosing_components_with_the_s name=Choosing_components_with_the_s&gt;&lt;/A&gt;&lt;A id=hrzx title="Choosing components with the selector editor" href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/index.jsp?topic=/com.ibm.wbit.612.help.br.ui.doc/topics/cselectf.html" target=_blank&gt;Choosing components with the selector editor&lt;/A&gt;&lt;/H4&gt;To visually determine where to route operations within the WebSphere® Integration Developer family of tools, use the selector editor.&lt;BR&gt;&lt;BR&gt;The selector editor presents a tabular display of potential destinations. Use this tool to graphically select them, and specify which ones to use and when.&lt;BR&gt;Note: Selectors can only be deployed to the WebSphere Process Server.&lt;BR&gt;&lt;BR&gt;Click on any of the links shown below to learn more about that topic. 
&lt;DIV&gt;
&lt;OL class=ullinks&gt;
&lt;LI class=ulchildlink&gt;&lt;A title="Component selection" href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/topic/com.ibm.wbit.612.help.br.ui.doc/topics/cundsel.html" target=_blank&gt;Component selection&lt;/A&gt;&lt;BR&gt;The selector editor is used to route an operation from a client component to one of several possible target components. 
&lt;LI class=ulchildlink&gt;&lt;A title="Planning for the future with the selector editor" href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/topic/com.ibm.wbit.612.help.br.ui.doc/topics/cselfut.html" target=_blank&gt;Planning for the future with the selector editor&lt;/A&gt;&lt;BR&gt;When you are designing your business solution, it is sometimes a good idea to include a selector even though it is not immediately going to be used. 
&lt;LI class=ulchildlink&gt;&lt;A title="Choosing components without using a selector" href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/topic/com.ibm.wbit.612.help.br.ui.doc/topics/cwhen.html" target=_blank&gt;Choosing components without using a selector&lt;/A&gt;&lt;BR&gt;When used with time-based routing, the selector is, in essence, a scheduling tool. You use it to route an operation to a component for a specific period of time. To achieve the same results on a daily, or a periodic basis, you can use a combination of a business process and a rule set as described here. 
&lt;LI class=ulchildlink&gt;&lt;A title="Creating a selector" href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/topic/com.ibm.wbit.612.help.br.ui.doc/topics/tnewselc.html" target=_blank&gt;&lt;FONT color=#810081&gt;Creating a selector&lt;/FONT&gt;&lt;/A&gt;&lt;BR&gt;This topic provides instructions on how to create a selector. 
&lt;LI class=ulchildlink&gt;&lt;A title="Refactoring a selector" href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/topic/com.ibm.wbit.612.help.br.ui.doc/topics/trefacts.html" target=_blank&gt;Refactoring a selector&lt;/A&gt;&lt;BR&gt;When you refactor parts of your selector, dependencies on those parts are automatically and universally updated throughout the product as a whole. 
&lt;LI class=ulchildlink&gt;&lt;A title="Generating documentation for your selector" href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/topic/com.ibm.wbit.612.help.br.ui.doc/topics/tsdocgen.html" target=_blank&gt;Generating documentation for your selector&lt;/A&gt;&lt;BR&gt;If you need a high level synopsis of your selector, including how it interacts with other resources within the same project, you can create a customized report using the documentation generator. 
&lt;LI class=ulchildlink&gt;&lt;A title="Using a selector to delegate" href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/topic/com.ibm.wbit.612.help.br.ui.doc/topics/cdeleg8.html" target=_blank&gt;Using a selector to delegate&lt;/A&gt;&lt;BR&gt;The selector can also be used as a tool for general delegation as described in this topic. 
&lt;LI class=ulchildlink&gt;&lt;A title="Replacing an existing component with a selector" href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/topic/com.ibm.wbit.612.help.br.ui.doc/topics/ccompsel.html" target=_blank&gt;Replacing an existing component with a selector&lt;/A&gt;&lt;BR&gt;If you are making changes to an existing business integration solution, you may find it useful to replace an existing component with a selector. 
&lt;LI class=ulchildlink&gt;&lt;A title="Managing multi-operational interfaces" href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/topic/com.ibm.wbit.612.help.br.ui.doc/topics/cmultisl.html" target=_blank&gt;Managing multi-operational interfaces&lt;/A&gt;&lt;BR&gt;Sometimes a selector's component destination may not need to implement all of the operations in an interface, so here is a possible solution.&lt;/LI&gt;&lt;/OL&gt;&lt;/DIV&gt;&lt;/DIV&gt;
&lt;H4&gt;&lt;A id=Related_links_5992425423267205_7404601495397074 name=Related_links_5992425423267205_7404601495397074&gt;&lt;/A&gt;Related links&lt;/H4&gt;
&lt;OL&gt;
&lt;LI&gt;&lt;A id=xqts title="Dynamically invoking a component using selectors" href="http://www-128.ibm.com/developerworks/websphere/techjournal/0612_gregory/0612_gregory.html#main" target=_blank&gt;Dynamically invoking a component using selectors&lt;/A&gt; (IBM Guided tour)&lt;/LI&gt;&lt;/OL&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;BR&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4123787552666488354-5250048028236591874?l=ccambil-wid61-certification.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ccambil-wid61-certification.blogspot.com/feeds/5250048028236591874/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4123787552666488354&amp;postID=5250048028236591874' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4123787552666488354/posts/default/5250048028236591874'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4123787552666488354/posts/default/5250048028236591874'/><link rel='alternate' type='text/html' href='http://ccambil-wid61-certification.blogspot.com/2009/06/configure-selector-to-dynamically.html' title='Configure a selector to dynamically invoke SCA components'/><author><name>Charles Cambil</name><uri>http://www.blogger.com/profile/12115935646498837329</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://farm4.static.flickr.com/3272/2573881098_66045d9bd3.jpg?v=0'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4123787552666488354.post-83745367512622472</id><published>2009-06-16T17:42:00.001-07:00</published><updated>2009-08-04T12:33:59.775-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='2-Component Implementation'/><title type='text'>Use interface maps to facilitate the wiring between two SCA compo</title><content type='html'>&lt;P id=dppz0&gt;&lt;/P&gt;
&lt;DIV id=kgzw&gt;Component Implementation&lt;/DIV&gt;
&lt;P id=ah:x&gt;&lt;SPAN style="FONT-FAMILY: 'Times New Roman'" id=t.8v&gt;&lt;SPAN style="FONT-FAMILY: 'Times New Roman'" id=tmtp&gt;&lt;A id=m4m3 title="Websphere Integration Developer v612" href="http://www-306.ibm.com/software/integration/wid/" target=_blank&gt;&lt;FONT id=tmtp0 color=#810081 face=Verdana&gt;Websphere Integration Developer v612&lt;/FONT&gt;&lt;/A&gt; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P id=j6hq0&gt;&lt;A id=xyc8 title="Contact us..." href="mailto:ccambil@gmail.com"&gt;&lt;FONT id=a:jy0 color=#810081&gt;Contact us...&lt;/FONT&gt;&lt;/A&gt; &amp;nbsp;&lt;/P&gt;
&lt;DIV id=zck10&gt;&amp;nbsp;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;
&lt;DIV id=WritelyTableOfContents class=writely-toc toctype="none+none"&gt;
&lt;OL class=writely-toc-none&gt;
&lt;LI&gt;&lt;A href="#Use_Interface_maps_to_facilita_6529008350542407" target=_self&gt;Use Interface maps to facilitate the wiring between two SCA components&lt;/A&gt; 
&lt;OL style="MARGIN-LEFT: 0px" class="writely-toc-subheading writely-toc-none"&gt;
&lt;LI&gt;&lt;A href="#Creating_interfaces" target=_self&gt;Creating interfaces&lt;/A&gt; 
&lt;LI&gt;&lt;A href="#Mapping_interfaces_858278196945692" target=_self&gt;Mapping interfaces&lt;/A&gt; 
&lt;LI&gt;&lt;A href="#Related_links" target=_self&gt;Related links&lt;/A&gt;&lt;/LI&gt;&lt;/OL&gt;&lt;/LI&gt;&lt;/OL&gt;&lt;/DIV&gt;&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;H3&gt;&lt;A id=Use_Interface_maps_to_facilita_6529008350542407 name=Use_Interface_maps_to_facilita_6529008350542407&gt;&lt;/A&gt;&lt;SPAN style="FONT-FAMILY: Verdana" id=bfab&gt;Use &lt;A id=dhq. title="Interface maps" href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/index.jsp?topic=/com.ibm.wbit.612.help.mediation.ui.doc/topics/cmediation.html" target=_blank&gt;&lt;FONT color=#810081&gt;Interface maps&lt;/FONT&gt;&lt;/A&gt;&amp;nbsp;to facilitate the &lt;A id=g0zr title=wiring href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/index.jsp?topic=/com.ibm.wbit.612.help.basics.doc/topics/tgenwire.html" target=_blank&gt;wiring&lt;/A&gt; between two &lt;A id=l011 title="SCA components" href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/index.jsp?topic=/com.ibm.wbit.612.help.basics.doc/topics/ccomponent.html" target=_blank&gt;SCA components&lt;/A&gt;&lt;/SPAN&gt;&lt;/H3&gt;
&lt;DIV&gt;&lt;SPAN style="FONT-FAMILY: Verdana"&gt;SCA components can only communicate with one another if they have matching interfaces.&amp;nbsp; If they don't, then they cannot communicate.&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN style="FONT-FAMILY: Verdana"&gt;An &lt;A id=x6qo title="interface map" href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/index.jsp?topic=/com.ibm.wbit.612.help.prodovr.doc/topics/cifacemap.html" target=_blank&gt;interface map&lt;/A&gt;&amp;nbsp;resolves differences between the interfaces of interacting components to enable them to communicate with one another.&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN style="FONT-FAMILY: Verdana"&gt;Differences between interfaces in components that need to interact with one another are common. These differences arise because in WebSphere® Integration Developer you are often assembling components that were created for different applications. Reusing them to create a new application is one of WebSphere Integration Developer's strengths, since otherwise you would be recoding similar components. But you typically must make some adjustments.&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;H4&gt;&lt;A id=Creating_interfaces name=Creating_interfaces&gt;&lt;/A&gt;&lt;A id=t0wp title="Creating interfaces" href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/index.jsp?topic=/com.ibm.wbit.612.help.ie.doc/topics/tcreateiface.html" target=_blank&gt;Creating interfaces&lt;/A&gt;&lt;/H4&gt;
&lt;DIV&gt;Interfaces are the means of exchanging data between components. In this section, you will learn about the relationship between interfaces and implementations, the parts of an interface, different ways of starting the interface editor and developing an interface, and see some tutorials and samples about interfaces.&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;
&lt;OL&gt;
&lt;LI&gt;
&lt;DIV&gt;&lt;A href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/topic/com.ibm.wbit.612.help.ie.doc/topics/coverview.html"&gt;Interfaces&lt;/A&gt;&lt;BR&gt;An interface provides the input and output of a component. It is created independent of the internal implementation of the component.&lt;/DIV&gt;&lt;/LI&gt;
&lt;LI&gt;
&lt;DIV&gt;&lt;A href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/topic/com.ibm.wbit.612.help.ie.doc/topics/rinteditor.html"&gt;Interface editor&lt;/A&gt;&lt;BR&gt;You create interfaces with the interface editor. How you use the interface editor to create interfaces and work with interfaces is discussed in this section.&lt;/DIV&gt;&lt;/LI&gt;
&lt;LI&gt;
&lt;DIV&gt;&lt;A href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/topic/com.ibm.wbit.612.help.ie.doc/topics/tdowndevt.html"&gt;Developing interfaces: top-down&lt;/A&gt;&lt;BR&gt;Top-down development means building the entire interface yourself, meaning you have no initial interface.&lt;/DIV&gt;&lt;/LI&gt;
&lt;LI&gt;
&lt;DIV&gt;&lt;A href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/topic/com.ibm.wbit.612.help.ie.doc/topics/tbotupdevt.html"&gt;Developing interfaces: bottom-up&lt;/A&gt;&lt;BR&gt;Bottom-up development means starting with an interface that was created outside of WebSphere® Integration Developer, importing it into a module and then, if necessary, modifying it in the interface editor.&lt;/DIV&gt;&lt;/LI&gt;
&lt;LI&gt;
&lt;DIV&gt;&lt;A href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/topic/com.ibm.wbit.612.help.ie.doc/topics/tmeetmidevt.html"&gt;Developing interfaces: meet-in-the-middle&lt;/A&gt;&lt;BR&gt;Meet-in-the-middle development means taking an already created interface and adding it to a component that has been implemented but has no interface. &lt;/DIV&gt;&lt;/LI&gt;
&lt;LI&gt;
&lt;DIV&gt;&lt;A href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/topic/com.ibm.wbit.612.help.ie.doc/topics/rinline.html"&gt;Inline schemas&lt;/A&gt;&lt;BR&gt;Inline schemas are a way of including the schema within a WSDL file rather than specifying that it be imported.&lt;/DIV&gt;&lt;/LI&gt;&lt;/OL&gt;&lt;/DIV&gt;
&lt;H4&gt;&lt;A id=Mapping_interfaces_858278196945692 name=Mapping_interfaces_858278196945692&gt;&lt;/A&gt;&lt;A id=nz9: title="Mapping interfaces" href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/index.jsp?topic=/com.ibm.wbit.612.help.mediation.ui.doc/topics/tmappingint.html" target=_blank&gt;Mapping interfaces&lt;/A&gt;&lt;/H4&gt;
&lt;DIV&gt;An interface provides the means to interact with a component. It is independent of the internal implementation of the component. In WebSphere Integration Developer, you can use the interface mapping editor to resolve and reconcile the differences between the interfaces of interacting components. 
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;B&gt;Note:&lt;/B&gt; &lt;/DIV&gt;
&lt;DIV&gt;Interface maps can be used only in modules for business services, not for mediation services.&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;The following topics provide the conceptual information about and step-by-step instructions for mapping interfaces:&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;
&lt;OL&gt;
&lt;LI&gt;&lt;A href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/topic/com.ibm.wbit.612.help.mediation.ui.doc/topics/cmediation.html"&gt;Interface maps&lt;/A&gt; 
&lt;DIV&gt;Interface maps are created in the interface mapping editor to resolve and reconcile differences between the interfaces of interacting components.&lt;/DIV&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;A href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/topic/com.ibm.wbit.612.help.mediation.ui.doc/topics/rintermapeditor.html"&gt;Interface mapping editor&lt;/A&gt; 
&lt;DIV&gt;With the interface mapping editor, you can build and edit interface maps in a graphical mode. &lt;/DIV&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;A href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/topic/com.ibm.wbit.612.help.mediation.ui.doc/topics/coptrans.html"&gt;Operation mappings&lt;/A&gt; 
&lt;DIV&gt;Each operation mapping maps one operation in the source interface to one operation in the target interface.&lt;/DIV&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;A href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/topic/com.ibm.wbit.612.help.mediation.ui.doc/topics/cparatrans.html"&gt;Parameter mappings&lt;/A&gt; 
&lt;DIV&gt;Parameter mappings map parameters in the source operation to parameters in the target operation.&lt;/DIV&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;A href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/topic/com.ibm.wbit.612.help.mediation.ui.doc/topics/tmapinter.html"&gt;Creating interface maps&lt;/A&gt; 
&lt;DIV&gt;Using the interface mapping editor, you can establish correspondence between the operations and parameters of interfaces, thereby permitting the exchange of data between them, by creating interface maps. &lt;/DIV&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;A href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/topic/com.ibm.wbit.612.help.mediation.ui.doc/topics/tevent.html"&gt;Adding event monitoring to interface maps&lt;/A&gt; 
&lt;DIV&gt;The event monitor generates and monitors events. Event monitoring can be set for operation mappings and parameter mappings in interface maps.&lt;/DIV&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;A href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/topic/com.ibm.wbit.612.help.mediation.ui.doc/topics/rtrouble.html"&gt;Hints and tips for the interface mapping editor&lt;/A&gt; 
&lt;DIV&gt;This topic provides troubleshooting tips and other helpful information to consider when using the interface mapping editor.&lt;/DIV&gt;&lt;/LI&gt;&lt;/OL&gt;&lt;/DIV&gt;
&lt;H4&gt;&lt;A id=Related_links name=Related_links&gt;&lt;/A&gt;Related links&lt;/H4&gt;
&lt;OL&gt;
&lt;LI&gt;
&lt;DIV&gt;&lt;A href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/topic/com.ibm.wbit.612.help.mediation.ui.doc/topics/tcrtmapie.html"&gt;Creating and mapping interfaces&lt;/A&gt;&lt;/DIV&gt;&lt;/LI&gt;
&lt;LI&gt;
&lt;DIV&gt;&lt;A id=vlp3 title="Interface and Business Object Mapping and Human Tasks" href="http://www-128.ibm.com/developerworks/websphere/techjournal/0610_gregory/0610_gregory.html#main" target=_blank&gt;Interface and Business Object Mapping and Human Tasks&lt;/A&gt; (IBM Guided Tour)&lt;/DIV&gt;&lt;/LI&gt;&lt;/OL&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV id=naha1&gt;
&lt;DIV id=jgnc&gt;&lt;/DIV&gt;&lt;/DIV&gt;
&lt;P id=itfs1&gt;&lt;/P&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;BR&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4123787552666488354-83745367512622472?l=ccambil-wid61-certification.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ccambil-wid61-certification.blogspot.com/feeds/83745367512622472/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4123787552666488354&amp;postID=83745367512622472' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4123787552666488354/posts/default/83745367512622472'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4123787552666488354/posts/default/83745367512622472'/><link rel='alternate' type='text/html' href='http://ccambil-wid61-certification.blogspot.com/2009/06/use-interface-maps-to-facilitate-wiring.html' title='Use interface maps to facilitate the wiring between two SCA compo'/><author><name>Charles Cambil</name><uri>http://www.blogger.com/profile/12115935646498837329</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://farm4.static.flickr.com/3272/2573881098_66045d9bd3.jpg?v=0'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4123787552666488354.post-2825525318351585146</id><published>2009-06-16T17:41:00.007-07:00</published><updated>2009-07-30T23:25:15.372-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='2-Component Implementation'/><title type='text'>Create business rule groups</title><content type='html'>&lt;P id=c6pn&gt;&lt;SPAN style="FONT-FAMILY: 'Times New Roman'" id=h765&gt;&lt;FONT face=Verdana&gt;Component Implementation&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P id=ah:x&gt;&lt;SPAN style="FONT-FAMILY: 'Times New Roman'" id=t.8v&gt;&lt;SPAN style="FONT-FAMILY: 'Times New Roman'" id=i7uu&gt;&lt;A id=m4m3 title="Websphere Integration Developer v612" href="http://www-306.ibm.com/software/integration/wid/" target=_blank&gt;&lt;FONT id=i7uu0 color=#810081 face=Verdana&gt;Websphere Integration Developer v612&lt;/FONT&gt;&lt;/A&gt; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;DIV id=j6hq0&gt;&lt;A id=xyc8 title="Contact us..." href="mailto:ccambil@gmail.com"&gt;&lt;FONT id=a:jy0 color=#810081&gt;Contact us...&lt;/FONT&gt;&lt;/A&gt;&amp;nbsp;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;
&lt;DIV id=WritelyTableOfContents class=writely-toc toctype="none+none"&gt;
&lt;OL class=writely-toc-none&gt;
&lt;LI&gt;&lt;A href="#Create_business_rule_groups_97" target=_self&gt;Create business rule groups&lt;/A&gt; 
&lt;OL style="MARGIN-LEFT: 0px" class="writely-toc-subheading writely-toc-none"&gt;
&lt;LI&gt;&lt;A href="#Creating_a_rule_group_49758582_13894890904069962" target=_self&gt;Creating a rule group&lt;/A&gt; 
&lt;LI&gt;&lt;A href="#Creating_a_rule_set_5281893130" target=_self&gt;Creating a rule set&lt;/A&gt; 
&lt;LI&gt;&lt;A href="#_Creating_a_decision_table_11311972767246081" target=_self&gt;Creating a decision table&lt;/A&gt; 
&lt;LI&gt;&lt;A href="#Related_links_1707121884118986" target=_self&gt;Related links&lt;/A&gt;&lt;/LI&gt;&lt;/OL&gt;&lt;/LI&gt;&lt;/OL&gt;&lt;/DIV&gt;&lt;/DIV&gt;
&lt;H3 id=k:.o0&gt;&lt;A id=Create_business_rule_groups_97 name=Create_business_rule_groups_97&gt;&lt;/A&gt;&lt;SPAN style="FONT-FAMILY: Verdana" id=wyu30&gt;Create &lt;A id=eyom title="business rule" href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/index.jsp?topic=/com.ibm.wbit.612.help.br.ui.doc/topics/cundbus.html" target=_blank&gt;business rule&lt;/A&gt;&amp;nbsp;groups&lt;/SPAN&gt; &lt;/H3&gt;&lt;A id=h7xc title="Business rules" href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/index.jsp?topic=/com.ibm.wbit.612.help.prodovr.doc/topics/cbusrules.html" target=_blank&gt;Business rules&lt;/A&gt;&amp;nbsp;complement business processes and state machines. If there is condition with a variable, for example, a business rule can change the value in that variable at run time. Created by a visual programming language, a business rule makes a decision based on context. The decision can be simple or complex. Business rules are nonprocedural and the rules can be changed independently of an application. 
&lt;H4 class=topictitle1&gt;&lt;A id=Creating_a_rule_group_49758582_13894890904069962 name=Creating_a_rule_group_49758582_13894890904069962&gt;&lt;/A&gt;Creating a rule group&lt;/H4&gt;
&lt;DIV class=topictitle1&gt;A rule group is a container for business rules (&lt;A id=rhf: title=ruleset href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/index.jsp?topic=/com.ibm.wbit.612.help.br.ui.doc/topics/truled.html" target=_blank&gt;ruleset&lt;/A&gt; or &lt;A id=uxe9 title="decision table" href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/index.jsp?topic=/com.ibm.wbit.612.help.br.ui.doc/topics/tdectab.html" target=_blank&gt;decision table&lt;/A&gt;&amp;nbsp;business rules).&amp;nbsp; It also controls the timing and implementation of these business rules.&lt;/DIV&gt;
&lt;OL&gt;
&lt;LI&gt;In the workbench, switch to the business integration perspective. 
&lt;LI&gt;From the main menu, click File &amp;gt; New &amp;gt; Rule Group. 
&lt;LI&gt;In the New Rule Group window, specify a module (or create one if necessary by clicking New), a folder and a name for the new rule group, and click Next. 
&lt;LI&gt;In the select an interface window, browse to an existing interface or click New to create one. If you create a new interface here, you will have to create an operation using the interface editor before you can use it in the rule group.&lt;/LI&gt;&lt;/OL&gt;
&lt;DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;This creates a rule group, and launches it in a new editor. Click any of the topics listed below to configure your new rule group.&lt;/DIV&gt;
&lt;OL&gt;
&lt;LI&gt;&lt;A href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/topic/com.ibm.wbit.612.help.br.ui.doc/topics/crulegrp.html"&gt;Rule group editor&lt;/A&gt;&lt;BR&gt;A rule group controls the timing and implementation of business rules. 
&lt;LI&gt;&lt;A href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/topic/com.ibm.wbit.612.help.br.ui.doc/topics/tdesin.html"&gt;Specifying the rule logic for a rule group&lt;/A&gt;&lt;BR&gt;The rule logic is either a rule set or a decision table that is implemented at the appropriate time by the rule group. The rule logic is the destination of the rule group. 
&lt;LI&gt;&lt;A href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/topic/com.ibm.wbit.612.help.br.ui.doc/topics/tdattimeb.html"&gt;Scheduling rules using the rule group editor&lt;/A&gt;&lt;BR&gt;The rule group editor can be used to schedule the running of a specific rule for a specific date and time. 
&lt;LI&gt;&lt;A href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/topic/com.ibm.wbit.612.help.br.ui.doc/topics/tcustomb.html"&gt;Customizing algorithms for date and time selection&lt;/A&gt;&lt;BR&gt;When you want to specialize the date and time selection criteria, you can create your own custom algorithm. 
&lt;LI&gt;&lt;A href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/topic/com.ibm.wbit.612.help.br.ui.doc/topics/crsnames.html"&gt;Using rule set names in a rule group&lt;/A&gt;&lt;BR&gt;Each operation in a rule group contains a rule logic table, which maps a set of date ranges to a destination rule set or decision table. To avoid confusion, it is always a good practice to use rule set and decision table names which are unique within the operation. If the same name is used twice, it is more difficult to see that there are actually two different destinations. &lt;/LI&gt;&lt;/OL&gt;&lt;/DIV&gt;
&lt;H4 class=topictitle1&gt;&lt;A id=Creating_a_rule_set_5281893130 name=Creating_a_rule_set_5281893130&gt;&lt;/A&gt;&lt;A id=dpbc title="Creating a rule set" href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/index.jsp?topic=/com.ibm.wbit.612.help.br.ui.doc/topics/truled.html" target=_blank&gt;Creating a rule set&lt;/A&gt;&lt;/H4&gt;
&lt;DIV&gt;A rule set captures decision-making business logic in the form of a series of if-then statements.&lt;/DIV&gt;
&lt;OL&gt;
&lt;LI&gt;In the workbench, switch to the business integration perspective.&lt;/LI&gt;
&lt;LI&gt;From the main menu, click File &amp;gt; New &amp;gt; Rule Set.&lt;/LI&gt;
&lt;LI&gt;In the New Rule Set window, specify a module (or create one if necessary by clicking New), a folder and a name for the new rule set, and click Next.&lt;/LI&gt;
&lt;LI&gt;In the select an interface and operation window, browse to an existing rule group, or click New to create one. If necessary, use the drop down lists to select a different interface and operation.&lt;/LI&gt;
&lt;LI&gt;Click Finish.&lt;/LI&gt;&lt;/OL&gt;
&lt;DIV&gt;This creates a rule set, and launches it in a new editor. Click any of the topics listed below to configure your new rule set.&lt;/DIV&gt;
&lt;OL&gt;
&lt;LI&gt;&lt;A href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/topic/com.ibm.wbit.612.help.br.ui.doc/topics/cifthen.html"&gt;Rule set editor&lt;/A&gt;&lt;BR&gt;A rule set captures decision-making business logic in the form of a series of if-then statements.&lt;/LI&gt;
&lt;LI&gt;&lt;A href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/topic/com.ibm.wbit.612.help.br.ui.doc/topics/taddvar.html"&gt;Adding a variable to a rule set&lt;/A&gt;&lt;BR&gt;Variables store the data that are used by a rule set.&lt;/LI&gt;
&lt;LI&gt;&lt;A href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/topic/com.ibm.wbit.612.help.br.ui.doc/topics/tnewif.html"&gt;Creating an if-then rule in the rule set editor&lt;/A&gt;&lt;BR&gt;An if-then rule determines what action to run according to the condition of the incoming message.&lt;/LI&gt;
&lt;LI&gt;&lt;A href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/topic/com.ibm.wbit.612.help.br.ui.doc/topics/tnewact.html"&gt;Creating an action rule in the rule set editor&lt;/A&gt;&lt;BR&gt;An action rule determines what action to run no matter what the incoming message is.&lt;/LI&gt;
&lt;LI&gt;&lt;A href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/topic/com.ibm.wbit.612.help.br.ui.doc/topics/tiftemp.html"&gt;Creating rule set templates&lt;/A&gt;&lt;BR&gt;Use a rule set template to define the implementation and parameters for an if-then or action rule. This template can then be used to create new instances of the same rule using different parameters.&lt;/LI&gt;
&lt;LI&gt;&lt;A href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/topic/com.ibm.wbit.612.help.br.ui.doc/topics/tnewrt.html"&gt;Creating a new rule from a template in the rule set editor&lt;/A&gt;&lt;BR&gt;Rules can be created from existing templates. In this way, you can create a similar rule without having to redefine the implementation, and by making changes to the parameters within the constraints specified.&lt;/LI&gt;
&lt;LI&gt;&lt;A href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/topic/com.ibm.wbit.612.help.br.ui.doc/topics/coveride.html"&gt;Letting a Web user override the default values in a rule set&lt;/A&gt;&lt;BR&gt;In a rule set, there are often situations where you want to allow a Web user to override the default output value as programmed. To capture this in a rule set, use the following approach. &lt;/LI&gt;
&lt;LI&gt;&lt;A href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/topic/com.ibm.wbit.612.help.br.ui.doc/topics/crsmodify.html"&gt;Structuring an ordered rule set for modification&lt;/A&gt;&lt;BR&gt;In some rule sets, there may be a tight dependency between the rules and their order of processing. This is the nature of sequential execution. Here are some suggestions on how to plan for possible changes to an ordered rule set.&lt;/LI&gt;
&lt;LI&gt;&lt;A href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/topic/com.ibm.wbit.612.help.br.ui.doc/topics/ccallrs.html"&gt;Calling one rule set from another one&lt;/A&gt;&lt;BR&gt;Currently, you cannot call one rule set from another directly, you can only call out to operations which exist in another component. To work around this, separate the rule sets into two distinct rule groups, and then invoke one from the other.&lt;/LI&gt;&lt;/OL&gt;
&lt;H4&gt;&lt;A id=yweq title="Creating a decision table" href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/index.jsp?topic=/com.ibm.wbit.612.help.br.ui.doc/topics/tdectab.html" target=_blank&gt;Creating a decision table&lt;/A&gt;&lt;/H4&gt;
&lt;DIV&gt;A decision table captures multi-conditional decision-making business logic in tabular format.&lt;/DIV&gt;
&lt;OL&gt;
&lt;LI&gt;In the workbench, switch to the business integration perspective.&lt;/LI&gt;
&lt;LI&gt;From the main menu, click File &amp;gt; New &amp;gt; Decision Table.&lt;/LI&gt;
&lt;LI&gt;In the New Decision Table window, specify a module (or create one if necessary by clicking New), a folder and a name for the new decision table, and click Next.&lt;/LI&gt;
&lt;LI&gt;In the select an interface and operation window, browse to an existing rule group, or click New to create one. If necessary, use the drop down lists to select a different interface and operation.&lt;/LI&gt;
&lt;LI&gt;If you want to configure the layout of the decision table, click Next.&lt;/LI&gt;
&lt;LI&gt;In the Decision Table layout window, use the settings to determine how the decision table will appear in the editor. The preview shows what the table will look like.&lt;/LI&gt;
&lt;LI&gt;Click Finish.&lt;/LI&gt;&lt;/OL&gt;
&lt;DIV&gt;This creates a decision table, and launches it in a new editor. Click any of the topics listed below to configure your new decision table.&lt;/DIV&gt;
&lt;OL&gt;
&lt;LI&gt;&lt;A href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/topic/com.ibm.wbit.612.help.br.ui.doc/topics/cdtable.html"&gt;Decision table editor&lt;/A&gt;&lt;BR&gt;A decision table captures multi-conditional decision-making business logic in tabular format.&lt;/LI&gt;
&lt;LI&gt;&lt;A href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/topic/com.ibm.wbit.612.help.br.ui.doc/topics/tconfdec.html"&gt;Working with conditions in a decision table&lt;/A&gt;&lt;BR&gt;A condition is an evaluation of the incoming message that looks for a specific value.&lt;/LI&gt;
&lt;LI&gt;&lt;A href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/topic/com.ibm.wbit.612.help.br.ui.doc/topics/tactdec.html"&gt;Configuring actions in a decision table&lt;/A&gt;&lt;BR&gt;An action is an operation that is executed when the appropriate conditions are met. &lt;/LI&gt;
&lt;LI&gt;&lt;A href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/topic/com.ibm.wbit.612.help.br.ui.doc/topics/tinitact.html"&gt;Working with initialization action rules&lt;/A&gt;&lt;BR&gt;An initialization action rule automatically performs an operation of some kind when data is first being passed to a decision table. &lt;/LI&gt;
&lt;LI&gt;&lt;A href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/topic/com.ibm.wbit.612.help.br.ui.doc/topics/tother.html"&gt;Using an otherwise condition&lt;/A&gt;&lt;BR&gt;An otherwise condition is used in a decision table for situations when the specified conditions will not be met. The otherwise condition cause a rule to fire when no other evaluation can be resolved.&lt;/LI&gt;
&lt;LI&gt;&lt;A href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/topic/com.ibm.wbit.612.help.br.ui.doc/topics/tlayout.html"&gt;Changing the layout of your decision table&lt;/A&gt;&lt;BR&gt;Some decision tables are easier to understand if you change their orientation.&lt;/LI&gt;
&lt;LI&gt;&lt;A href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/topic/com.ibm.wbit.612.help.br.ui.doc/topics/tdectemp.html"&gt;Creating decision table templates&lt;/A&gt;&lt;BR&gt;Use a template to define the implementation and parameters for either a condition or an action value in a decision table. This template can then be used to create new cells with the same format, but with different parameter values.&lt;/LI&gt;
&lt;LI&gt;&lt;A href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/topic/com.ibm.wbit.612.help.br.ui.doc/topics/tudttemp.html"&gt;Using templates in your decision table&lt;/A&gt;&lt;BR&gt;The individual cells of your decision table can be populated with an existing template for the value. In this way, you can create a similar expression without having to redefine the implementation, and by making changes to the parameters within the constraints specified.&lt;/LI&gt;
&lt;LI&gt;&lt;A href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/topic/com.ibm.wbit.612.help.br.ui.doc/topics/teditdect.html"&gt;Editing a decision table template&lt;/A&gt;&lt;BR&gt;This topic provides instructions on how to make changes to an existing templates. &lt;/LI&gt;&lt;/OL&gt;
&lt;H4 id=bd.n&gt;&lt;A id=Related_links_1707121884118986 name=Related_links_1707121884118986&gt;&lt;/A&gt;Related links &lt;/H4&gt;
&lt;OL&gt;
&lt;LI&gt;
&lt;DIV id=n::q&gt;&lt;A id=gtpp title="Building business rules" href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6rxmx/index.jsp?topic=/com.ibm.wbit.help.6012.br.ui.doc/topics/cbusrule.html" target=_blank&gt;Building business rules&lt;/A&gt;&lt;/DIV&gt;
&lt;LI&gt;
&lt;DIV id=mk4_&gt;&lt;A id=lo:j title="Becoming more on-demand using dynamic business rules" href="http://www-128.ibm.com/developerworks/websphere/techjournal/0609_gregory/0609_gregory.html#N1024F" target=_blank&gt;Becoming more on-demand using dynamic business rules&lt;/A&gt;&amp;nbsp;(Guided tour)&lt;/DIV&gt;&lt;/LI&gt;&lt;/OL&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;BR&gt;&lt;BR&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4123787552666488354-2825525318351585146?l=ccambil-wid61-certification.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ccambil-wid61-certification.blogspot.com/feeds/2825525318351585146/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4123787552666488354&amp;postID=2825525318351585146' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4123787552666488354/posts/default/2825525318351585146'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4123787552666488354/posts/default/2825525318351585146'/><link rel='alternate' type='text/html' href='http://ccambil-wid61-certification.blogspot.com/2009/06/create-business-rule-groups.html' title='Create business rule groups'/><author><name>Charles Cambil</name><uri>http://www.blogger.com/profile/12115935646498837329</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://farm4.static.flickr.com/3272/2573881098_66045d9bd3.jpg?v=0'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4123787552666488354.post-821048088864994307</id><published>2009-06-16T17:41:00.005-07:00</published><updated>2009-07-29T18:24:16.284-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='2-Component Implementation'/><title type='text'>Suggest transaction boundaries within a business process</title><content type='html'>&lt;DIV id=x2bg0&gt;&lt;SPAN style="FONT-FAMILY: 'Times New Roman'" id=h765&gt;&lt;FONT face=Verdana&gt;Component Implementation&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV id=ah:x&gt;&lt;SPAN style="FONT-FAMILY: 'Times New Roman'" id=t.8v&gt;&lt;SPAN style="FONT-FAMILY: 'Times New Roman'" id=h.i0&gt;&lt;A id=m4m3 title="Websphere Integration Developer v612" href="http://www-306.ibm.com/software/integration/wid/" target=_blank&gt;&lt;FONT id=h.i00 color=#810081 face=Verdana&gt;Websphere Integration Developer v612&lt;/FONT&gt;&lt;/A&gt; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV id=j6hq0&gt;&lt;A id=xyc8 title="Contact us..." href="mailto:ccambil@gmail.com"&gt;Contact us...&lt;/A&gt;&amp;nbsp;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;
&lt;DIV id=WritelyTableOfContents class=writely-toc toctype="none+none"&gt;
&lt;OL class=writely-toc-none&gt;
&lt;LI&gt;&lt;A href="#Suggest_transaction_boundaries_20912081120075077" target=_self&gt;Suggest transaction boundaries within a business process&lt;/A&gt; 
&lt;OL style="MARGIN-LEFT: 0px" class="writely-toc-subheading writely-toc-none"&gt;
&lt;LI&gt;&lt;A href="#Transactional_behavior_of_busi" target=_self&gt;Transactional behavior of business processes&lt;/A&gt; 
&lt;LI&gt;&lt;A href="#Setting_up_a_process_as_long_r_9073813238804239" target=_self&gt;Setting up a process as long-running&lt;/A&gt; 
&lt;LI&gt;&lt;A href="#Setting_up_Human_Task_transact_04828654321613529" target=_self&gt;Setting up Human Task transaction behaviour&lt;/A&gt; 
&lt;LI&gt;&lt;A href="#Setting_up_Snippet_transaction" target=_self&gt;Setting up Snippet transaction behaviour&lt;/A&gt; 
&lt;LI&gt;&lt;A href="#Related_links" target=_self&gt;Related links&lt;/A&gt;&lt;/LI&gt;&lt;/OL&gt;&lt;/LI&gt;&lt;/OL&gt;&lt;/DIV&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;/DIV&gt;
&lt;H3 id=yr9j1&gt;&lt;A id=Suggest_transaction_boundaries_20912081120075077 name=Suggest_transaction_boundaries_20912081120075077&gt;&lt;/A&gt;Suggest &lt;A id=y4mk title=transaction href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/index.jsp?topic=/com.ibm.wbit.612.help.bpel.ui.doc/concepts/cunder.html" target=_blank&gt;transaction&lt;/A&gt; &lt;A id=igvv title=boundaries href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/index.jsp?topic=/com.ibm.websphere.bpc.612.doc/doc/bpc/cprocess_transaction_macro.html" target=_blank&gt;boundaries&lt;/A&gt; within a business process&lt;/H3&gt;
&lt;H4&gt;&lt;A id=Transactional_behavior_of_busi name=Transactional_behavior_of_busi&gt;&lt;/A&gt;&lt;A id=a5ka title="Transactional behavior of business processes" href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/index.jsp?topic=/com.ibm.websphere.bpc.612.doc/doc/bpc/cprocess_transaction.html" target=_blank&gt;Transactional behavior of business processes&lt;/A&gt;&lt;/H4&gt;
&lt;P&gt;Business processes are executed as part of transactions. The navigation of a business process can span multiple transactions in the case of long-running processes, or happen as part of one transaction in the case of microflows. Such navigation transactions can be triggered by external requests, internal messages, or responses from asynchronous services. When a transaction starts, the required activities are performed according to the process definitions. Invoked services can participate in the transaction.&lt;/P&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV id=l:_4&gt;A business process runs under one of two execution modes:&lt;/DIV&gt;
&lt;DIV&gt;
&lt;OL id=ep7j&gt;
&lt;LI id=yrwp&gt;
&lt;DIV id=qvek&gt;&lt;A id=zxqt title=Microflows href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/index.jsp?topic=/com.ibm.websphere.bpc.612.doc/doc/bpc/cprocess_transaction_micro.html" target=_blank&gt;Microflows&lt;/A&gt; 
&lt;DIV id=tvbk&gt;run under a single transaction in a short period of time.&lt;/DIV&gt;
&lt;DIV id=l5o8&gt;&lt;/DIV&gt;&lt;/DIV&gt;
&lt;LI id=t3u_&gt;
&lt;DIV id=rf2e&gt;&lt;A id=qc1n title="Long-running business processes" href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/index.jsp?topic=/com.ibm.websphere.bpc.612.doc/doc/bpc/cprocess_transaction_macro.html" target=_blank&gt;Long-running business processes&lt;/A&gt; 
&lt;DIV id=rbwu&gt;run in a series of chained transactions over days, months, or even years. Long-running processes can be optimized with respect to transaction boundaries.&lt;/DIV&gt;&lt;/DIV&gt;&lt;/LI&gt;&lt;/OL&gt;&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV id=p3x_&gt;Business process developers can declare transaction behavior for &lt;B id=ynp-&gt;invoke&lt;/B&gt;, &lt;B id=fm_u&gt;human &lt;/B&gt;task, and &lt;B id=fuoo&gt;snippet&lt;/B&gt; activities: &lt;/DIV&gt;
&lt;DIV id=dd6f&gt;&lt;/DIV&gt;
&lt;DIV id=kz_1&gt;&lt;/DIV&gt;
&lt;DIV&gt;
&lt;OL id=bplr&gt;
&lt;LI id=ccmw&gt;
&lt;DIV id=b:lf&gt;Commit before 
&lt;DIV id=olvf&gt;guarantees that the activity runs in a new transaction.&lt;/DIV&gt;
&lt;DIV id=clk-&gt;&lt;/DIV&gt;&lt;/DIV&gt;
&lt;LI id=ola5&gt;
&lt;DIV id=af34&gt;Commit after 
&lt;DIV id=p967&gt;guarantees that the current transaction is committed after executing the activity.&lt;/DIV&gt;
&lt;DIV id=d9c7&gt;&lt;/DIV&gt;&lt;/DIV&gt;
&lt;LI id=u4lq&gt;
&lt;DIV id=lvsl&gt;Requires own 
&lt;DIV id=soy7&gt;guarantees that the activity runs in a new transaction and the current transaction is committed after executing the activity.&lt;/DIV&gt;
&lt;DIV id=d9nt&gt;&lt;/DIV&gt;&lt;/DIV&gt;
&lt;LI id=obod&gt;
&lt;DIV id=ov8i&gt;Participates 
&lt;DIV id=qda-&gt;behavior states that the activity runs within an existing transaction, if one is available.&lt;/DIV&gt;&lt;/DIV&gt;&lt;/LI&gt;&lt;/OL&gt;&lt;/DIV&gt;
&lt;H4 id=x7er0&gt;&lt;A id=Setting_up_a_process_as_long_r_9073813238804239 name=Setting_up_a_process_as_long_r_9073813238804239&gt;&lt;/A&gt;Setting up a process as long-running&lt;/H4&gt;
&lt;DIV id=k00.&gt;Transaction boundaries are only applicable to long-running processes containing more than one transaction.&lt;/DIV&gt;
&lt;DIV id=as9w&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV id=as9w0&gt;To setup a process as long-running, just check the &lt;B id=b:5-&gt;Process is long-running&lt;/B&gt; checkbox.&lt;/DIV&gt;
&lt;DIV&gt;
&lt;DIV style="TEXT-ALIGN: left" id=lir-&gt;&lt;IMG id=x-om src="http://docs.google.com/File?id=dhr7zgxb_1233gqq76jg9_b"&gt;&lt;/DIV&gt;
&lt;H4 style="TEXT-ALIGN: left" id=xi:-&gt;&lt;A id=Setting_up_Human_Task_transact_04828654321613529 name=Setting_up_Human_Task_transact_04828654321613529&gt;&lt;/A&gt;Setting up Human Task transaction behaviour&lt;/H4&gt;
&lt;DIV style="TEXT-ALIGN: left" id=wy9l&gt;Set the transaction behaviour choices on the Properties/Server page.&lt;/DIV&gt;
&lt;DIV style="TEXT-ALIGN: left"&gt;
&lt;DIV style="TEXT-ALIGN: left" id=b5pp&gt;&lt;IMG id=x_se src="http://docs.google.com/File?id=dhr7zgxb_1234fdf2bcc9_b"&gt;&lt;/DIV&gt;
&lt;DIV style="TEXT-ALIGN: left"&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV style="TEXT-ALIGN: left"&gt;
&lt;DIV id=ldvz37&gt;&lt;B id=ldvz38&gt;Setting up Invoke transaction behaviour&lt;/B&gt;&lt;/DIV&gt;
&lt;DIV id=ldvz39&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV id=ldvz40&gt;Set the transaction behaviour choices on the Properties/Server page.&lt;/DIV&gt;
&lt;DIV&gt;
&lt;DIV style="TEXT-ALIGN: left" id=q-1l&gt;&lt;IMG id=ur0g src="http://docs.google.com/File?id=dhr7zgxb_1235dr9gphhm_b"&gt;&lt;/DIV&gt;
&lt;H4 style="TEXT-ALIGN: left" id=ldvz41&gt;&lt;A id=Setting_up_Snippet_transaction name=Setting_up_Snippet_transaction&gt;&lt;/A&gt;Setting up Snippet transaction behaviour&lt;/H4&gt;
&lt;DIV style="TEXT-ALIGN: left" id=ldvz43&gt;Set the transaction behaviour choices on the Properties/Server page.&lt;/DIV&gt;
&lt;DIV style="TEXT-ALIGN: left"&gt;
&lt;DIV style="TEXT-ALIGN: left" id=v1uh&gt;&lt;IMG id=o4hh src="http://docs.google.com/File?id=dhr7zgxb_1236f62xhsfs_b"&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;
&lt;DIV id=ud3u&gt;
&lt;TABLE id=e5df border=2 cellSpacing=0 cellPadding=3 width="100%"&gt;
&lt;TBODY id=ev41&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/DIV&gt;
&lt;H4&gt;&lt;A id=Related_links name=Related_links&gt;&lt;/A&gt;Related links&lt;/H4&gt;
&lt;OL&gt;
&lt;LI&gt;
&lt;DIV&gt;&lt;A id=kobx title="Long running processes and microflows" href="http://www.ibm.com/developerworks/websphere/techjournal/0607_gregory/0607_gregory.html#longrunning" target=_blank&gt;Long running processes and microflows&lt;/A&gt;&amp;nbsp;(Guided Tour)&lt;BR&gt;&lt;/DIV&gt;&lt;/LI&gt;&lt;/OL&gt;&lt;BR&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4123787552666488354-821048088864994307?l=ccambil-wid61-certification.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ccambil-wid61-certification.blogspot.com/feeds/821048088864994307/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4123787552666488354&amp;postID=821048088864994307' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4123787552666488354/posts/default/821048088864994307'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4123787552666488354/posts/default/821048088864994307'/><link rel='alternate' type='text/html' href='http://ccambil-wid61-certification.blogspot.com/2009/06/suggest-transaction-boundaries-within.html' title='Suggest transaction boundaries within a business process'/><author><name>Charles Cambil</name><uri>http://www.blogger.com/profile/12115935646498837329</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://farm4.static.flickr.com/3272/2573881098_66045d9bd3.jpg?v=0'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4123787552666488354.post-5410796640915629666</id><published>2009-06-16T17:41:00.003-07:00</published><updated>2009-07-28T21:10:48.136-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='2-Component Implementation'/><title type='text'>Create custom Java logic using the visual snippet editor</title><content type='html'>Component Implementation 
&lt;DIV&gt;&lt;A href="http://www-306.ibm.com/software/integration/wid/"&gt;Websphere Integration Developer v612&lt;/A&gt; &lt;/DIV&gt;
&lt;DIV&gt;&lt;A href="mailto:ccambil@gmail.com"&gt;Contact us...&lt;/A&gt; &lt;/DIV&gt;
&lt;DIV id=hd9o&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;
&lt;DIV id=WritelyTableOfContents class=writely-toc toctype="none+none"&gt;
&lt;OL class=writely-toc-none&gt;
&lt;LI&gt;&lt;A href="#Create_custom_Java_logic_using" target=_self&gt;Create custom Java logic using the Visual snippet editor&lt;/A&gt; 
&lt;OL style="MARGIN-LEFT: 0px" class="writely-toc-subheading writely-toc-none"&gt;
&lt;LI&gt;&lt;A href="#_Customizing_behavior_with_vis_4899488558843495" target=_self&gt;Customizing behavior with visual snippets&lt;/A&gt; 
&lt;LI&gt;&lt;A href="#Related_links_1677701403625697" target=_self&gt;Related links&lt;/A&gt;&lt;/LI&gt;&lt;/OL&gt;&lt;/LI&gt;&lt;/OL&gt;&lt;/DIV&gt;&lt;/DIV&gt;
&lt;H3 id=g4z:&gt;&lt;A id=Create_custom_Java_logic_using name=Create_custom_Java_logic_using&gt;&lt;/A&gt;Create custom Java logic using the &lt;A id=qaox title="Visual snippet editor" href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/index.jsp?topic=/com.ibm.wbit.612.help.activity.ui.doc/topics/cactund.html" target=_blank&gt;&lt;FONT color=#810081&gt;Visual snippet editor&lt;/FONT&gt;&lt;/A&gt;&lt;/H3&gt;
&lt;H4&gt;&lt;A id=_Customizing_behavior_with_vis_4899488558843495 name=_Customizing_behavior_with_vis_4899488558843495&gt;&lt;/A&gt;
&lt;DIV&gt;Customizing behavior with visual snippets
&lt;/DIV&gt;&lt;/H4&gt;
&lt;DIV&gt;To visually define custom behavior, use the visual snippet editor.&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;The visual snippet editor displays a diagrammatic representation of the Java™ programming language. Use this tool to graphically create and manipulate snippets of Java code.&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;Click on any of the links shown below to learn more about that topic.&lt;/DIV&gt;
&lt;OL&gt;
&lt;LI&gt;&lt;A href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/topic/com.ibm.wbit.612.help.activity.ui.doc/topics/cactivity.html"&gt;Custom behavior&lt;/A&gt;
&lt;DIV&gt;There are situations when a user has the opportunity to specify custom behavior within the context of one of the WebSphere® Integration Developer family of tools.&lt;/DIV&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;A href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/topic/com.ibm.wbit.612.help.activity.ui.doc/topics/cactund.html"&gt;Visual snippet editor&lt;/A&gt;
&lt;DIV&gt;The visual snippet editor is a diagrammatic programming environment that you use to graphically create and manipulate Java code.&lt;/DIV&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;A href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/topic/com.ibm.wbit.612.help.activity.ui.doc/topics/cwjava.html"&gt;Using the visual snippet editor to write Java code&lt;/A&gt;
&lt;DIV&gt;When should you use the visual snippet editor to compose Java code instead of writing it yourself?&lt;/DIV&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;A href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/topic/com.ibm.wbit.612.help.activity.ui.doc/topics/cblocks.html"&gt;The building blocks of the visual snippet editor&lt;/A&gt;
&lt;DIV&gt;Compose your own visual snippet using a combination of the following building blocks.&lt;/DIV&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;A href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/topic/com.ibm.wbit.612.help.activity.ui.doc/topics/tactnew.html"&gt;Creating a custom visual snippet&lt;/A&gt;
&lt;DIV&gt;To create a new custom visual snippet, follows these instructions.&lt;/DIV&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;A href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/topic/com.ibm.wbit.612.help.activity.ui.doc/topics/cinline.html"&gt;Using inline expressions for simple equations&lt;/A&gt;
&lt;DIV&gt;When you are coding an expression in the visual snippet editor, there are a couple different ways that you can compose the expression.&lt;/DIV&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;A href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/topic/com.ibm.wbit.612.help.activity.ui.doc/topics/tmapser.html"&gt;Using mapping service snippets&lt;/A&gt;
&lt;DIV&gt;When you want to transform data in a business object from one format to another using the visual snippet editor, you can use one of the three mapping service snippets provided.&lt;/DIV&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;A href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/topic/com.ibm.wbit.612.help.activity.ui.doc/topics/trefact.html"&gt;Refactoring a visual snippet&lt;/A&gt;
&lt;DIV&gt;When you refactor parts of your visual snippet, dependencies on those parts are automatically and universally updated throughout the product as a whole.&lt;/DIV&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;A href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/topic/com.ibm.wbit.612.help.activity.ui.doc/topics/tentemt.html"&gt;Configuring a custom event in a visual snippet&lt;/A&gt;
&lt;DIV&gt;A custom event is a specific business-related message that can be declared in the visual snippet editor to be emitted in the runtime environment.&lt;/DIV&gt;&lt;/LI&gt;&lt;/OL&gt;
&lt;H4&gt;&lt;A id=Related_links_1677701403625697 name=Related_links_1677701403625697&gt;&lt;/A&gt;Related links&lt;/H4&gt;
&lt;OL&gt;
&lt;LI&gt;&lt;A href="http://www.ibm.com/developerworks/websphere/techjournal/0606_gregory/0606_gregory.html"&gt;Unleashing visual snippets and business state machines in your service-oriented application&lt;/A&gt; (Guided Tour) &lt;/LI&gt;&lt;/OL&gt;
&lt;DIV&gt;&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV id=dnm9&gt;&lt;/DIV&gt;
&lt;DIV id=y3b10&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV id=qh650&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV id=hu351&gt;&lt;/DIV&gt;
&lt;P id=hu3540&gt;&amp;nbsp;&lt;/P&gt;
&lt;H2 id=vtgu&gt;&amp;nbsp;&lt;/H2&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;br&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4123787552666488354-5410796640915629666?l=ccambil-wid61-certification.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ccambil-wid61-certification.blogspot.com/feeds/5410796640915629666/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4123787552666488354&amp;postID=5410796640915629666' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4123787552666488354/posts/default/5410796640915629666'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4123787552666488354/posts/default/5410796640915629666'/><link rel='alternate' type='text/html' href='http://ccambil-wid61-certification.blogspot.com/2009/06/create-custom-java-logic-using-visual.html' title='Create custom Java logic using the visual snippet editor'/><author><name>Charles Cambil</name><uri>http://www.blogger.com/profile/12115935646498837329</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://farm4.static.flickr.com/3272/2573881098_66045d9bd3.jpg?v=0'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4123787552666488354.post-7831112319983813667</id><published>2009-06-16T17:41:00.001-07:00</published><updated>2009-07-27T11:12:34.822-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='2-Component Implementation'/><title type='text'>Implement an event handler in a business process</title><content type='html'>&lt;DIV id=x2bg0&gt;&lt;SPAN style="FONT-FAMILY: 'Times New Roman'" id=h765&gt;&lt;FONT face=Verdana&gt;Component Implementation&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV id=ah:x&gt;&lt;SPAN style="FONT-FAMILY: 'Times New Roman'" id=t.8v&gt;&lt;SPAN style="FONT-FAMILY: 'Times New Roman'" id=h.i0&gt;&lt;A id=m4m3 title="Websphere Integration Developer v612" href="http://www-306.ibm.com/software/integration/wid/" target=_blank&gt;&lt;FONT id=h.i00 color=#810081 face=Verdana&gt;Websphere Integration Developer v612&lt;/FONT&gt;&lt;/A&gt; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV id=j6hq0&gt;&lt;A id=xyc8 title="Contact us..." href="mailto:ccambil@gmail.com"&gt;Contact us...&lt;/A&gt; &amp;nbsp;&lt;/DIV&gt;
&lt;DIV id=ory81&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;
&lt;DIV id=WritelyTableOfContents class=writely-toc toctype="none+none"&gt;
&lt;OL class=writely-toc-none&gt;
&lt;LI&gt;&lt;A href="#Implement_an_event_handler_in__7486968620096256" target=_self&gt;Implement an event handler in a business process&lt;/A&gt;
&lt;OL style="MARGIN-LEFT: 0px" class="writely-toc-subheading writely-toc-none"&gt;
&lt;LI&gt;&lt;A href="#Using_event_handlers" target=_self&gt;Using event handlers&lt;/A&gt;
&lt;LI&gt;&lt;A href="#Related_links_2185021336882349" target=_self&gt;Related links&lt;/A&gt;&lt;/LI&gt;&lt;/OL&gt;&lt;/LI&gt;&lt;/OL&gt;&lt;/DIV&gt;&lt;/DIV&gt;
&lt;H3&gt;&lt;A id=Implement_an_event_handler_in__7486968620096256 name=Implement_an_event_handler_in__7486968620096256&gt;&lt;/A&gt;Implement an event handler in a business process&lt;/H3&gt;
&lt;H4&gt;&lt;A id=Using_event_handlers name=Using_event_handlers&gt;&lt;/A&gt;&lt;A id=oskn title="Using event handlers" href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/index.jsp?topic=/com.ibm.wbit.612.help.bpel.ui.doc/concepts/cevnthnd.html" target=_blank&gt;Using event handlers&lt;/A&gt;&lt;/H4&gt;
&lt;DIV&gt;Event handlers are constructs that respond to external stimuli with an appropriate defined action.&lt;/DIV&gt;
&lt;DIV&gt;&lt;BR&gt;In the Graphical User Interface environment, events usually signify that the user has made a demand on the system, and the application must respond to it appropriately. In such cases, a receive or pick activity can usually be used, but they have limitations. For example, they can only be used during normal execution of a process, and they can only be implemented once. This effectively means that you have to know ahead of time how many events to expect, and when to expect them.&lt;/DIV&gt;
&lt;DIV&gt;&lt;BR&gt;Event handlers make a business process more dynamic by dealing with events that happen independently of, or asynchronously to the processing of the application. They can respond to events that happen at any time during an application's lifetime, or as many times as those events repeat. &lt;/DIV&gt;
&lt;H4&gt;&lt;A id=Related_links_2185021336882349 name=Related_links_2185021336882349&gt;&lt;/A&gt;Related links&lt;/H4&gt;
&lt;OL&gt;
&lt;LI&gt;
&lt;DIV&gt;&lt;A id=wjx4 title="Event Handling (Business Process Choreographer Samples)" href="http://publib.boulder.ibm.com/bpcsamp/v6r0/advancedProcessFeatures/eventHandling.html" target=_blank&gt;&lt;FONT id=g2o_ color=#810081&gt;Event Handling (Business Process Choreographer Samples)&lt;/FONT&gt;&lt;/A&gt; &lt;/DIV&gt;
&lt;LI&gt;
&lt;DIV id=ad4.&gt;&lt;A id=h1yh title="Business processes in a service-oriented world" href="http://www-128.ibm.com/developerworks/websphere/techjournal/0607_gregory/0607_gregory.html#handlers" target=_blank&gt;Event Handler (Guided Tour)&lt;/A&gt;&lt;/DIV&gt;
&lt;LI&gt;
&lt;DIV id=ft28&gt;&lt;A id=e3va title="Business process events" href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6rxmx/index.jsp?topic=/com.ibm.wsps.mon.doc/doc/bpc/rmonitor_process_events.html" target=_blank&gt;Business process events&lt;/A&gt; &lt;/DIV&gt;
&lt;LI&gt;
&lt;DIV id=cskj&gt;&lt;A id=iol7 title="Monitoring events" href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6rxmx/index.jsp?topic=/com.ibm.wbit.help.6012.cei.ui.doc/topics/tcei.html" target=_blank&gt;Monitoring events&lt;/A&gt;&lt;/DIV&gt;
&lt;LI&gt;
&lt;DIV id=nz8a&gt;&lt;A id=wl2t title="Default events for business processes in WebSphere Integration Developer" href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6rxmx/index.jsp?topic=/com.ibm.wbit.help.6012.cei.ui.doc/topics/cpredef.html" target=_blank&gt;Default events for business processes in WebSphere Integration Developer&lt;/A&gt;&lt;/DIV&gt;&lt;/LI&gt;&lt;/OL&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV id=ljk_&gt;&lt;/DIV&gt;
&lt;DIV id=bkrc6&gt;&amp;nbsp;&lt;/DIV&gt;&lt;BR&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4123787552666488354-7831112319983813667?l=ccambil-wid61-certification.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ccambil-wid61-certification.blogspot.com/feeds/7831112319983813667/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4123787552666488354&amp;postID=7831112319983813667' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4123787552666488354/posts/default/7831112319983813667'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4123787552666488354/posts/default/7831112319983813667'/><link rel='alternate' type='text/html' href='http://ccambil-wid61-certification.blogspot.com/2009/06/implement-event-handler-in-business.html' title='Implement an event handler in a business process'/><author><name>Charles Cambil</name><uri>http://www.blogger.com/profile/12115935646498837329</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://farm4.static.flickr.com/3272/2573881098_66045d9bd3.jpg?v=0'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4123787552666488354.post-5549660665931756761</id><published>2009-06-16T17:40:00.005-07:00</published><updated>2009-07-26T20:10:24.799-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='2-Component Implementation'/><title type='text'>Implement error handling within a business process</title><content type='html'>&lt;DIV id=x2bg0&gt;&lt;SPAN style="FONT-FAMILY: 'Times New Roman'" id=h765&gt;&lt;FONT face=Verdana&gt;Component Implementation&amp;nbsp;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV id=ah:x&gt;&lt;SPAN style="FONT-FAMILY: 'Times New Roman'" id=t.8v&gt;&lt;SPAN style="FONT-FAMILY: 'Times New Roman'" id=h.i0&gt;&lt;A id=m4m3 title="Websphere Integration Developer v612" href="http://www-306.ibm.com/software/integration/wid/" target=_blank&gt;&lt;FONT id=h.i00 color=#810081 face=Verdana&gt;Websphere Integration Developer v612&lt;/FONT&gt;&lt;/A&gt; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV id=j6hq0&gt;&lt;A id=xyc8 title="Contact us..." href="mailto:ccambil@gmail.com"&gt;Contact us...&lt;/A&gt; &amp;nbsp;&lt;/DIV&gt;
&lt;DIV id=ory81&gt;&amp;nbsp;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;
&lt;DIV id=WritelyTableOfContents class=writely-toc toctype="none+none"&gt;
&lt;OL class=writely-toc-none&gt;
&lt;LI&gt;&lt;A href="#Implement_error_handling_withi" target=_self&gt;Implement error handling within a business process&lt;/A&gt;
&lt;OL style="MARGIN-LEFT: 0px" class="writely-toc-subheading writely-toc-none"&gt;
&lt;LI&gt;&lt;A href="#Dealing_with_faults_in_your_bu_13488178119955602" target=_self&gt;Dealing with faults in your business process&lt;/A&gt;
&lt;LI&gt;&lt;A href="#Related_links" target=_self&gt;Related links&lt;/A&gt;&lt;/LI&gt;&lt;/OL&gt;&lt;/LI&gt;&lt;/OL&gt;&lt;/DIV&gt;&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;H3&gt;&lt;A id=Implement_error_handling_withi name=Implement_error_handling_withi&gt;&lt;/A&gt;Implement error handling within a business process&lt;/H3&gt;
&lt;H4&gt;&lt;A id=Dealing_with_faults_in_your_bu_13488178119955602 name=Dealing_with_faults_in_your_bu_13488178119955602&gt;&lt;/A&gt;&lt;A id=ax4x title="Dealing with faults in your business process" href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/index.jsp?topic=/com.ibm.wbit.612.help.bpel.ui.doc/concepts/cdealfault.html" target=_blank&gt;Dealing with faults in your business process&lt;/A&gt;&lt;/H4&gt;
&lt;DIV&gt;There are a number of ways of dealing with potential faults in your business process.&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;A fault is any exceptional condition that can change the normal processing of a business process and, if not handled, can lead to unexpected conditions or results. A well designed process is one that anticipates possible faults with fault handlers that are designed to lead to predictable outcomes. To this end, when you are planning your process, you will need to be able to anticipate as many potential control issues as possible, predict what the result of the exception will be, and what action must take place. &lt;/DIV&gt;
&lt;H4&gt;&lt;A id=Related_links name=Related_links&gt;&lt;/A&gt;Related links&lt;/H4&gt;
&lt;OL&gt;
&lt;LI&gt;
&lt;DIV&gt;&lt;A id=ldvz140 title="Event Handling (Business Process Choreographer Samples)" href="http://publib.boulder.ibm.com/bpcsamp/v6r0/advancedProcessFeatures/faultHandling.html" target=_blank&gt;&lt;FONT id=fz3x1 color=#810081&gt;Fault Handling (Business Process Choreographer Samples)&lt;/FONT&gt;&lt;/A&gt; &lt;/DIV&gt;&lt;/LI&gt;
&lt;LI&gt;
&lt;DIV id=cx8c&gt;&lt;A id=vi90 title="Using a fault handler" href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6rxmx/index.jsp?topic=/com.ibm.wbit.help.6012.bpel.ui.doc/tasks/tfault.html" target=_blank&gt;&lt;FONT id=zvhp3 color=#810081&gt;Using a fault handler&lt;/FONT&gt;&lt;/A&gt; &lt;/DIV&gt;&lt;/LI&gt;
&lt;LI&gt;
&lt;DIV id=da3v&gt;&lt;A id=ldvz141 title="Business processes in a service-oriented world" href="http://www-128.ibm.com/developerworks/websphere/techjournal/0607_gregory/0607_gregory.html#handlers" target=_blank&gt;Error Handler&lt;/A&gt; &lt;/DIV&gt;&lt;/LI&gt;
&lt;LI&gt;
&lt;DIV id=m::s&gt;&lt;A id=ukrz title="Dealing with faults in your process" href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6rxmx/index.jsp?topic=/com.ibm.wbit.help.6012.bpel.ui.doc/concepts/cdealfault.html" target=_blank&gt;Dealing with faults in your process&lt;/A&gt;&lt;/DIV&gt;&lt;/LI&gt;
&lt;LI&gt;
&lt;DIV id=d3wn&gt;&lt;A id=o5vt title="BPEL fault handling in WebSphere Integration Developer and WebSphere Process Server" href="http://www.ibm.com/developerworks/websphere/library/techarticles/0704_desai/0704_desai.html#main" target=_blank&gt;BPEL fault handling in WebSphere Integration Developer and WebSphere Process Server&lt;/A&gt; &lt;/DIV&gt;&lt;/LI&gt;&lt;/OL&gt;
&lt;H3&gt;&lt;A id=bnyf name=How_to_implement_a_fault_handler&gt;&lt;/A&gt;&amp;nbsp;&lt;/H3&gt;
&lt;DIV id=cfx3&gt;&lt;/DIV&gt;
&lt;DIV id=bkrc7&gt;&amp;nbsp;&lt;/DIV&gt;&lt;BR&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4123787552666488354-5549660665931756761?l=ccambil-wid61-certification.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ccambil-wid61-certification.blogspot.com/feeds/5549660665931756761/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4123787552666488354&amp;postID=5549660665931756761' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4123787552666488354/posts/default/5549660665931756761'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4123787552666488354/posts/default/5549660665931756761'/><link rel='alternate' type='text/html' href='http://ccambil-wid61-certification.blogspot.com/2009/06/implement-error-handling-within_16.html' title='Implement error handling within a business process'/><author><name>Charles Cambil</name><uri>http://www.blogger.com/profile/12115935646498837329</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://farm4.static.flickr.com/3272/2573881098_66045d9bd3.jpg?v=0'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4123787552666488354.post-6121209179148654172</id><published>2009-06-16T17:40:00.003-07:00</published><updated>2009-07-26T17:36:00.315-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='2-Component Implementation'/><title type='text'>Implement error handling within a mediation</title><content type='html'>&lt;P id=th3b0&gt;&lt;SPAN style="FONT-FAMILY: 'Times New Roman'" id=h765&gt;&lt;FONT face=Verdana&gt;Component Implementation&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P id=p6lm&gt;&lt;SPAN style="FONT-FAMILY: 'Times New Roman'" id=t.ni1&gt;&lt;A id=m4m3 title="Websphere Integration Developer v612" href="http://www-306.ibm.com/software/integration/wid/" target=_blank&gt;&lt;FONT id=t.ni2 color=#810081 face=Verdana&gt;Websphere Integration Developer v612&lt;/FONT&gt;&lt;/A&gt;&lt;FONT face=Verdana&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/SPAN&gt; &lt;/P&gt;
&lt;P id=j6hq0&gt;&lt;A id=xyc8 title="Contact us..." href="mailto:ccambil@gmail.com"&gt;&lt;FONT id=a:jy0 color=#810081&gt;Contact us...&lt;/FONT&gt;&lt;/A&gt; &amp;nbsp; &lt;/P&gt;
&lt;DIV id=ky_m0&gt;&amp;nbsp; &lt;/DIV&gt;
&lt;DIV&gt;
&lt;DIV id=WritelyTableOfContents class=writely-toc toctype="none+none"&gt;
&lt;OL class=writely-toc-none&gt;
&lt;LI&gt;&lt;A href="#Implement_error_handling_withi_9038223072912783" target=_self&gt;Implement error handling within a mediation&lt;/A&gt; 
&lt;OL style="MARGIN-LEFT: 0px" class="writely-toc-subheading writely-toc-none"&gt;
&lt;LI&gt;&lt;A href="#Error_handling_in_the_mediatio" target=_self&gt;Error handling in the mediation flow&lt;/A&gt; 
&lt;LI&gt;&lt;A href="#Related_links" target=_self&gt;Related links&lt;/A&gt;&lt;/LI&gt;&lt;/OL&gt;&lt;/LI&gt;&lt;/OL&gt;&lt;/DIV&gt;&lt;/DIV&gt;
&lt;H3 id=r0rr&gt;&lt;A id=Implement_error_handling_withi_9038223072912783 name=Implement_error_handling_withi_9038223072912783&gt;&lt;/A&gt;Implement error handling within a mediation &lt;/H3&gt;
&lt;H4&gt;&lt;A id=Error_handling_in_the_mediatio name=Error_handling_in_the_mediatio&gt;&lt;/A&gt;&lt;A id=lbgf title="Error handling in the mediation flow" href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/index.jsp?topic=/com.ibm.wbit.612.help.sib.mediation.ui.doc/topics/rfault.html" target=_blank&gt;Error handling&lt;/A&gt;&amp;nbsp;in the &lt;A id=st1j title="mediation flow" href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/index.jsp?topic=/com.ibm.wbit.612.help.sib.mediation.ui.doc/topics/cmediations.html" target=_blank&gt;mediation flow&lt;/A&gt;&lt;/H4&gt;
&lt;DIV&gt;The following are the various ways to deal with errors in the mediation flow, including ways to use the Stop and Fail mediation primitives, where to look for fail information in the message, and how to handle WSDL faults.&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;
&lt;OL&gt;
&lt;LI&gt;
&lt;DIV&gt;&lt;A title="Fail terminal" href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/topic/com.ibm.wbit.612.help.sib.mediation.ui.doc/topics/rfault.html#rfault__failterminal" target=_blank&gt;Fail terminal&lt;/A&gt;&lt;/DIV&gt;
&lt;LI&gt;
&lt;DIV&gt;&lt;A title="Run failure in a mediation primitive" href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/topic/com.ibm.wbit.612.help.sib.mediation.ui.doc/topics/rfault.html#rfault__primfail" target=_blank&gt;Run failure in a mediation primitive&lt;/A&gt;&lt;/DIV&gt;
&lt;LI&gt;
&lt;DIV&gt;&lt;A title="Failure information in the message" href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/topic/com.ibm.wbit.612.help.sib.mediation.ui.doc/topics/rfault.html#rfault__smofailinfo" target=_blank&gt;Failure information in the message&lt;/A&gt;&lt;/DIV&gt;
&lt;LI&gt;
&lt;DIV&gt;&lt;A title="Stop mediation primitive" href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/topic/com.ibm.wbit.612.help.sib.mediation.ui.doc/topics/rfault.html#rfault__stop" target=_blank&gt;Stop mediation primitive&lt;/A&gt;&lt;/DIV&gt;
&lt;LI&gt;
&lt;DIV&gt;&lt;A title="Fail mediation primitive" href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/topic/com.ibm.wbit.612.help.sib.mediation.ui.doc/topics/rfault.html#rfault__failprimitive" target=_blank&gt;Fail mediation primitive&lt;/A&gt;&lt;/DIV&gt;
&lt;LI&gt;
&lt;DIV&gt;&lt;A title="Example: Error handling mediation flow" href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/topic/com.ibm.wbit.612.help.sib.mediation.ui.doc/topics/rfault.html#rfault__errorflow" target=_blank&gt;Example: Error handling mediation flow&lt;/A&gt;&lt;/DIV&gt;
&lt;LI&gt;
&lt;DIV&gt;&lt;A title="Fault nodes for WSDL fault messages" href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/topic/com.ibm.wbit.612.help.sib.mediation.ui.doc/topics/rfault.html#rfault__faultnodes" target=_blank&gt;Fault nodes for WSDL fault messages&lt;/A&gt;&lt;/DIV&gt;
&lt;LI&gt;
&lt;DIV&gt;&lt;A title="Unmodeled faults" href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/topic/com.ibm.wbit.612.help.sib.mediation.ui.doc/topics/rfault.html#rfault__unmodeled" target=_blank&gt;Unmodeled faults&lt;/A&gt; &lt;/DIV&gt;&lt;/LI&gt;&lt;/OL&gt;&lt;/DIV&gt;
&lt;H4&gt;&lt;A id=Related_links name=Related_links&gt;&lt;/A&gt;Related links&lt;/H4&gt;
&lt;DIV&gt;
&lt;OL&gt;
&lt;LI&gt;
&lt;DIV&gt;&lt;A id=q3-d title="Fail mediation primitive" href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/index.jsp?topic=/com.ibm.wbit.help.medprim612.doc/ref/rwesb_Failmediationprimitive.html" target=_blank&gt;Fail mediation primitive&lt;/A&gt;&lt;/DIV&gt;
&lt;LI&gt;
&lt;DIV id=jcnp&gt;&lt;A id=r-rz10 title="Mediation primitives" href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/index.jsp?topic=/com.ibm.wbit.help.medprim612.doc/concepts/cwesb_overviewmediationprimitives.html" target=_blank&gt;&lt;FONT id=r-rz11 color=#810081&gt;Mediation primitives&lt;/FONT&gt;&lt;/A&gt; &lt;/DIV&gt;&lt;/LI&gt;&lt;/OL&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV id=r0rr0&gt;&lt;/DIV&gt;&lt;BR&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4123787552666488354-6121209179148654172?l=ccambil-wid61-certification.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ccambil-wid61-certification.blogspot.com/feeds/6121209179148654172/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4123787552666488354&amp;postID=6121209179148654172' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4123787552666488354/posts/default/6121209179148654172'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4123787552666488354/posts/default/6121209179148654172'/><link rel='alternate' type='text/html' href='http://ccambil-wid61-certification.blogspot.com/2009/06/implement-error-handling-within.html' title='Implement error handling within a mediation'/><author><name>Charles Cambil</name><uri>http://www.blogger.com/profile/12115935646498837329</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://farm4.static.flickr.com/3272/2573881098_66045d9bd3.jpg?v=0'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4123787552666488354.post-9169818277387370283</id><published>2009-06-16T17:40:00.001-07:00</published><updated>2009-07-23T18:50:34.750-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='2-Component Implementation'/><title type='text'>Configure BPEL activities using the properties view</title><content type='html'>&lt;DIV id=x2bg0&gt;&lt;SPAN style="FONT-FAMILY: 'Times New Roman'" id=h765&gt;&lt;FONT face=Verdana&gt;Component Implementation&amp;nbsp;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV id=ah:x&gt;&lt;SPAN style="FONT-FAMILY: 'Times New Roman'" id=t.8v&gt;&lt;SPAN style="FONT-FAMILY: 'Times New Roman'" id=h.i0&gt;&lt;A id=m4m3 title="Websphere Integration Developer v612" href="http://www-306.ibm.com/software/integration/wid/" target=_blank&gt;&lt;FONT id=h.i00 color=#810081 face=Verdana&gt;Websphere Integration Developer v612&lt;/FONT&gt;&lt;/A&gt; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV id=j6hq0&gt;&lt;A id=xyc8 title="Contact us..." href="mailto:ccambil@gmail.com"&gt;Contact us...&lt;/A&gt; &amp;nbsp;&lt;/DIV&gt;
&lt;DIV id=ory81&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;
&lt;DIV id=WritelyTableOfContents class=writely-toc toctype="none+none"&gt;
&lt;OL class=writely-toc-none&gt;
&lt;LI&gt;&lt;A href="#Configure_BPEL_activities_usin_8013939950675664" target=_self&gt;Configure BPEL activities using the properties view&lt;/A&gt;
&lt;OL style="MARGIN-LEFT: 0px" class="writely-toc-subheading writely-toc-none"&gt;
&lt;LI&gt;&lt;A href="#Building_business_processes_83" target=_self&gt;Building business processes&lt;/A&gt;
&lt;LI&gt;&lt;A href="#Business_process_editor_008600198022902183" target=_self&gt;Business process editor&lt;/A&gt;
&lt;LI&gt;&lt;A href="#Related_links_15117544710873065" target=_self&gt;Related links&lt;/A&gt;&lt;/LI&gt;&lt;/OL&gt;&lt;/LI&gt;&lt;/OL&gt;&lt;/DIV&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;/DIV&gt;
&lt;H3 id=yr9j1&gt;&lt;A id=Configure_BPEL_activities_usin_8013939950675664 name=Configure_BPEL_activities_usin_8013939950675664&gt;&lt;/A&gt;Configure BPEL activities using the properties view&lt;/H3&gt;
&lt;H4&gt;&lt;A id=Building_business_processes_83 name=Building_business_processes_83&gt;&lt;/A&gt;&lt;A id=mq-0 title="Building business processes" href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/index.jsp?topic=/com.ibm.wbit.612.help.bpel.ui.doc/concepts/cbpelone.html" target=_blank&gt;Building business processes&lt;/A&gt;&lt;/H4&gt;
&lt;DIV&gt;To create and manipulate business processes, use the business process editor. 
&lt;DIV&gt;The BPEL-based business process editor displays a visual representation of a business process written in the Business Process Execution Language. It builds upon the existing functionality of the language, and adds a number of useful extensions. You use this tool to visually create and manipulate business processes.&lt;/DIV&gt;&lt;/DIV&gt;
&lt;H4&gt;&lt;A id=Business_process_editor_008600198022902183 name=Business_process_editor_008600198022902183&gt;&lt;/A&gt;&lt;A id=rvuq title="Business process editor" href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/index.jsp?topic=/com.ibm.wbit.612.help.bpel.ui.doc/concepts/cwbpel.html" target=_blank&gt;Business process editor&lt;/A&gt;&lt;/H4&gt;
&lt;DIV&gt;The business process editor is a graphical programming environment that you use to visually create and manipulate business processes.&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;To &lt;A id=pzli title=configure href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6rxmx/index.jsp?topic=/com.ibm.wbit.help.6012.bpel.ui.doc/tasks/tactprop.html" target=_blank&gt;configure&lt;/A&gt; BPEL activities, use the properties view.&lt;/DIV&gt;
&lt;DIV&gt;&lt;BR&gt;The properties view displays properties that are relevant to the object that is currently selected on the canvas or the tray. You can click on the tabs to the left of this view to toggle through the pages. Some pages display properties in tabular format, and you can add or modify these properties by clicking the appropriate cell and then interacting with the graphical interface that appears. Properties marked with an * are mandatory. &lt;/DIV&gt;
&lt;DIV&gt;&lt;BR&gt;The contents of the page will differ on the activity or object chosen.&lt;/DIV&gt;
&lt;OL&gt;
&lt;LI&gt;&lt;A title="Administration tab: business process editor" href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/topic/com.ibm.wbit.612.help.bpel.ui.doc/ref/radmin.html" target=_blank&gt;Administration tab: business process editor&lt;/A&gt;&lt;BR&gt;This topic includes a description of each of the fields on the Administration tab of the Properties view. 
&lt;LI&gt;&lt;A title="Authorization tab: business process editor" href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/topic/com.ibm.wbit.612.help.bpel.ui.doc/ref/radmin2.html" target=_blank&gt;Authorization tab: business process editor&lt;/A&gt;&lt;BR&gt;This topic includes a description of each of the fields on the Authorization tab of the Properties view. 
&lt;LI&gt;&lt;A title="Compensation tab: business process editor" href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/topic/com.ibm.wbit.612.help.bpel.ui.doc/ref/rdetcomp.html" target=_blank&gt;Compensation tab: business process editor&lt;/A&gt;&lt;BR&gt;This topic includes a description of each of the fields on the Compensation tab of the Properties view. 
&lt;LI&gt;&lt;A title="Correlation tab: business process editor" href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/topic/com.ibm.wbit.612.help.bpel.ui.doc/ref/rcorrel.html" target=_blank&gt;Correlation tab: business process editor&lt;/A&gt;&lt;BR&gt;This topic includes a description of each of the fields on the Correlation tab of the Properties view. 
&lt;LI&gt;&lt;A title="Description tab: business process editor" href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/topic/com.ibm.wbit.612.help.bpel.ui.doc/ref/rdetdesc.html" target=_blank&gt;Description tab: business process editor&lt;/A&gt;&lt;BR&gt;This topic includes a description of each of the fields on the Description tab of the Properties view. 
&lt;LI&gt;&lt;A title="Details tab: business process editor" href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/topic/com.ibm.wbit.612.help.bpel.ui.doc/ref/rdetdetl.html" target=_blank&gt;Details tab: business process editor&lt;/A&gt;&lt;BR&gt;This topic includes a description of each of the fields on the Details tab of the Properties view. 
&lt;LI&gt;&lt;A title="Environment tab: business process editor" href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/topic/com.ibm.wbit.612.help.bpel.ui.doc/ref/rdetenvr.html" target=_blank&gt;Environment tab: business process editor&lt;/A&gt;&lt;BR&gt;This topic includes a description of the Environment tab of the Properties view. 
&lt;LI&gt;&lt;A title="Expiration tab: business process editor" href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/topic/com.ibm.wbit.612.help.bpel.ui.doc/ref/rexp.html" target=_blank&gt;Expiration tab: business process editor&lt;/A&gt;&lt;BR&gt;This topic includes a description of each of the fields on the Expiration tab of the Properties view. 
&lt;LI&gt;&lt;A title="Import tab: business process editor" href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/topic/com.ibm.wbit.612.help.bpel.ui.doc/ref/rdetimpt.html" target=_blank&gt;Import tab: business process editor&lt;/A&gt;&lt;BR&gt;This topic includes a description of each of the fields on the Import tab of the Properties view. 
&lt;LI&gt;&lt;A title="Java Imports tab: business process editor" href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/topic/com.ibm.wbit.612.help.bpel.ui.doc/ref/rdetjava.html" target=_blank&gt;Java Imports tab: business process editor&lt;/A&gt;&lt;BR&gt;This topic includes a description of each of the fields on the Java Imports tab of the Properties view. 
&lt;LI&gt;&lt;A title="Join Behavior tab: business process editor" href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/topic/com.ibm.wbit.612.help.bpel.ui.doc/ref/rjoin.html" target=_blank&gt;Join Behavior tab: business process editor&lt;/A&gt;&lt;BR&gt;This topic includes a description of each of the fields on the Join Behavior tab of the Properties view. 
&lt;LI&gt;&lt;A title="Link Evaluation Order tab: business process editor" href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/topic/com.ibm.wbit.612.help.bpel.ui.doc/ref/rdetlnk.html" target=_blank&gt;Link Evaluation Order tab: business process editor&lt;/A&gt;&lt;BR&gt;This topic includes a description of each of the fields on the Link Evaluation Order tab of the Properties view. 
&lt;LI&gt;&lt;A title="Query properties tab: business process editor" href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/topic/com.ibm.wbit.612.help.bpel.ui.doc/ref/rquery.html" target=_blank&gt;Query properties tab: business process editor&lt;/A&gt;&lt;BR&gt;This topic includes a description of each of the fields on the Query properties tab of the Properties view. 
&lt;LI&gt;&lt;A title="Repeat tab: business process editor" href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/topic/com.ibm.wbit.612.help.bpel.ui.doc/ref/rdetrept.html" target=_blank&gt;Repeat tab: business process editor&lt;/A&gt;&lt;BR&gt;This topic includes a description of each of the fields on the Repeat tab of the Properties view. 
&lt;LI&gt;&lt;A title="Server tab: business process editor" href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/topic/com.ibm.wbit.612.help.bpel.ui.doc/ref/rserver.html" target=_blank&gt;Server tab: business process editor&lt;/A&gt;&lt;BR&gt;This topic includes a description of each of the fields on the Server tab of the Properties view. &lt;/LI&gt;&lt;/OL&gt;
&lt;H4&gt;&lt;A id=Related_links_15117544710873065 name=Related_links_15117544710873065&gt;&lt;/A&gt;Related links&lt;/H4&gt;
&lt;DIV id=bkrc1&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV id=ql310&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV id=ql311&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;BR&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4123787552666488354-9169818277387370283?l=ccambil-wid61-certification.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ccambil-wid61-certification.blogspot.com/feeds/9169818277387370283/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4123787552666488354&amp;postID=9169818277387370283' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4123787552666488354/posts/default/9169818277387370283'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4123787552666488354/posts/default/9169818277387370283'/><link rel='alternate' type='text/html' href='http://ccambil-wid61-certification.blogspot.com/2009/06/configure-bpel-activities-using.html' title='Configure BPEL activities using the properties view'/><author><name>Charles Cambil</name><uri>http://www.blogger.com/profile/12115935646498837329</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://farm4.static.flickr.com/3272/2573881098_66045d9bd3.jpg?v=0'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4123787552666488354.post-2529636545143360108</id><published>2009-06-16T17:39:00.001-07:00</published><updated>2009-07-22T21:43:29.823-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='2-Component Implementation'/><title type='text'>Develop mediation flows using mediation primitives and Service Me</title><content type='html'>&lt;P id=th3b0&gt;&lt;SPAN style="FONT-FAMILY: 'Times New Roman'" id=h765&gt;&lt;FONT face=Verdana&gt;Component Implementation&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P id=p6lm&gt;&lt;SPAN style="FONT-FAMILY: 'Times New Roman'" id=t.ni1&gt;&lt;A id=m4m3 title="Websphere Integration Developer v612" href="http://www-306.ibm.com/software/integration/wid/" target=_blank&gt;&lt;FONT id=t.ni2 color=#810081 face=Verdana&gt;Websphere Integration Developer v612&lt;/FONT&gt;&lt;/A&gt;&lt;FONT face=Verdana&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/SPAN&gt; &lt;/P&gt;
&lt;P id=j6hq0&gt;&lt;A id=xyc8 title="Contact us..." href="mailto:ccambil@gmail.com"&gt;&lt;FONT id=a:jy0 color=#810081&gt;Contact us...&lt;/FONT&gt;&lt;/A&gt; &amp;nbsp; &lt;/P&gt;
&lt;DIV id=ky_m0&gt;&amp;nbsp; &lt;/DIV&gt;
&lt;DIV&gt;
&lt;DIV id=WritelyTableOfContents class=writely-toc toctype="none+none"&gt;
&lt;OL class=writely-toc-none&gt;
&lt;LI&gt;&lt;A href="#Develop_mediation_flows_using_" target=_self&gt;Develop mediation flows using mediation primitives and Service Message Objects&lt;/A&gt;
&lt;OL style="MARGIN-LEFT: 0px" class="writely-toc-subheading writely-toc-none"&gt;
&lt;LI&gt;&lt;A href="#Mediation_flows_overview_51973_6143079487598224" target=_self&gt;Mediation flows overview&lt;/A&gt;
&lt;LI&gt;&lt;A href="#Mediation_flow_Hello_world_670_7532925573065108" target=_self&gt;Mediation flow: Hello world&lt;/A&gt;
&lt;LI&gt;&lt;A href="#Mediation_Flow_editor_14914033728417508" target=_self&gt;Mediation Flow editor&lt;/A&gt;
&lt;LI&gt;&lt;A href="#Creating_a_mediation_flow" target=_self&gt;Creating a mediation flow&lt;/A&gt;
&lt;LI&gt;&lt;A href="#Related_links_1807149574202712" target=_self&gt;Related links&lt;/A&gt;&lt;/LI&gt;&lt;/OL&gt;&lt;/LI&gt;&lt;/OL&gt;&lt;/DIV&gt;&lt;/DIV&gt;
&lt;H3 id=r0rr&gt;&lt;A id=Develop_mediation_flows_using_ name=Develop_mediation_flows_using_&gt;&lt;/A&gt;Develop &lt;A id=jqf7 title=mediation href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/index.jsp?topic=/com.ibm.wbit.612.help.prodovr.doc/topics/cmedimpl.html" target=_blank&gt;mediation&lt;/A&gt; &lt;A id=e17. title=flows href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/index.jsp?topic=/com.ibm.wbit.612.help.sib.mediation.ui.doc/topics/cmedflow.html" target=_blank&gt;flows&lt;/A&gt; using &lt;A id=mflk title="mediation primitives" href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/index.jsp?topic=/com.ibm.wbit.612.help.sib.mediation.ui.doc/topics/cmedprim.html" target=_blank&gt;mediation primitives&lt;/A&gt;&amp;nbsp;and &lt;A id=y.ui title=Service href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/index.jsp?topic=/com.ibm.wbit.612.help.bo.ui.doc/topics/csmo.html" target=_blank&gt;Service&lt;/A&gt; &lt;A id=i2_i title=Message href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/index.jsp?topic=/com.ibm.wbit.612.help.sib.mediation.ui.doc/topics/csmo.html" target=_blank&gt;Message&lt;/A&gt; &lt;A id=y4fd title=Objects href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/index.jsp?topic=/com.ibm.wbit.help.medprim612.doc/concepts/cwesb_sca_smo.html" target=_blank&gt;Objects&lt;/A&gt; &lt;/H3&gt;
&lt;H4&gt;&lt;A id=Mediation_flows_overview_51973_6143079487598224 name=Mediation_flows_overview_51973_6143079487598224&gt;&lt;/A&gt;&lt;A id=w_3v title="Mediation flows overview" href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/index.jsp?topic=/com.ibm.wbit.612.help.sib.mediation.ui.doc/topics/cmediations.html" target=_blank&gt;Mediation flows overview&lt;/A&gt; &lt;/H4&gt;
&lt;DIV&gt;Mediation service applications intercept and modify messages that are passed between existing services (providers) and clients (requesters) that want to use those services. Mediation services are implemented using mediation modules that contain mediation flows. &lt;/DIV&gt;
&lt;DIV&gt;&lt;BR&gt;Mediation modules can be deployed on the WebSphere® Enterprise Service Bus or the WebSphere Process Server.&lt;/DIV&gt;
&lt;H4&gt;&lt;A id=Mediation_flow_Hello_world_670_7532925573065108 name=Mediation_flow_Hello_world_670_7532925573065108&gt;&lt;/A&gt;&lt;A id=psw4 title="Mediation flow: Hello world" href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/index.jsp?topic=/com.ibm.wbit.612.help.sib.mediation.ui.doc/topics/thello.html" target=_blank&gt;Mediation flow: Hello world&lt;/A&gt;&lt;/H4&gt;
&lt;DIV&gt;Get started with mediation flows. Create and test a basic mediation flow. &lt;/DIV&gt;
&lt;H4&gt;&lt;A id=Mediation_Flow_editor_14914033728417508 name=Mediation_Flow_editor_14914033728417508&gt;&lt;/A&gt;&lt;A id=qyuo title="Mediation Flow editor" href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/index.jsp?topic=/com.ibm.wbit.612.help.sib.mediation.ui.doc/topics/cmedflow.html" target=_blank&gt;Mediation Flow editor&lt;/A&gt;&lt;/H4&gt;
&lt;DIV&gt;The Mediation Flow editor is a graphical programming environment that you use to visually create and manipulate mediation flows.&lt;/DIV&gt;
&lt;DIV&gt;&lt;BR&gt;You can visually compose a mediation flow by defining the source and target operations in the Operation connections section, and then visually adding and wiring mediation primitives in the flow section. You then add properties for the primitives in the properties view.&lt;/DIV&gt;
&lt;H4&gt;&lt;A id=Creating_a_mediation_flow name=Creating_a_mediation_flow&gt;&lt;/A&gt;&lt;A id=lof0 title="Creating a mediation flow" href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/index.jsp?topic=/com.ibm.wbit.612.help.sib.mediation.ui.doc/topics/tcrtmfc.html" target=_blank&gt;Creating a mediation flow&lt;/A&gt;&lt;/H4&gt;
&lt;DIV&gt;A mediation flow consists of a sequence of processing steps that are run by mediation primitives when an input message is received. Mediation flows can only be contained in mediation modules.&lt;/DIV&gt;
&lt;H4&gt;&lt;A id=Related_links_1807149574202712 name=Related_links_1807149574202712&gt;&lt;/A&gt;Related links&amp;nbsp;&lt;/H4&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;BR&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4123787552666488354-2529636545143360108?l=ccambil-wid61-certification.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ccambil-wid61-certification.blogspot.com/feeds/2529636545143360108/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4123787552666488354&amp;postID=2529636545143360108' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4123787552666488354/posts/default/2529636545143360108'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4123787552666488354/posts/default/2529636545143360108'/><link rel='alternate' type='text/html' href='http://ccambil-wid61-certification.blogspot.com/2009/06/develop-mediation-flows-using-mediation.html' title='Develop mediation flows using mediation primitives and Service Me'/><author><name>Charles Cambil</name><uri>http://www.blogger.com/profile/12115935646498837329</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://farm4.static.flickr.com/3272/2573881098_66045d9bd3.jpg?v=0'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4123787552666488354.post-578776769647724219</id><published>2009-06-16T17:38:00.003-07:00</published><updated>2009-07-16T10:15:45.784-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='2-Component Implementation'/><title type='text'>Use the business process editor to create a business process component</title><content type='html'>Component Implementation 
&lt;DIV&gt;&lt;A href="http://www-306.ibm.com/software/integration/wid/"&gt;Websphere Integration Developer v612&lt;/A&gt; &lt;/DIV&gt;
&lt;DIV&gt;&lt;A href="mailto:ccambil@gmail.com"&gt;Contact us...&lt;/A&gt; &lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;
&lt;DIV id=WritelyTableOfContents class=writely-toc toctype="none+none"&gt;
&lt;OL class=writely-toc-none&gt;
&lt;LI&gt;&lt;A href="#Use_the_business_process_edito" target=_self&gt;Use the business process editor to create a business process component (including path conditions, activities, snippets, etc.)&lt;/A&gt; 
&lt;OL style="MARGIN-LEFT: 0px" class="writely-toc-subheading writely-toc-none"&gt;
&lt;LI&gt;&lt;A href="#Overview_6918146548767727_8245_9202890680959966" target=_self&gt;Overview&lt;/A&gt; 
&lt;LI&gt;&lt;A href="#The_building_blocks_of_the_bus" target=_self&gt;The building blocks of the business process editor&lt;/A&gt; 
&lt;LI&gt;&lt;A href="#Partners" target=_self&gt;Partners&lt;/A&gt; 
&lt;LI&gt;&lt;A href="#Variables" target=_self&gt;Variables&lt;/A&gt; 
&lt;LI&gt;&lt;A href="#Activities" target=_self&gt;Activities&lt;/A&gt; 
&lt;LI&gt;&lt;A href="#Related_links_775048532904623__2859740315519535" target=_self&gt;Related links&lt;/A&gt;&lt;/LI&gt;&lt;/OL&gt;&lt;/LI&gt;&lt;/OL&gt;&lt;/DIV&gt;&lt;/DIV&gt;
&lt;H3&gt;&lt;A id=Use_the_business_process_edito name=Use_the_business_process_edito&gt;&lt;/A&gt;Use the &lt;A id=gavy title="business process" href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/index.jsp?topic=/com.ibm.wbit.612.help.bpel.ui.doc/concepts/cunder.html" target=_blank&gt;business process&lt;/A&gt;&amp;nbsp;&lt;A id=qrsc title=editor href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/index.jsp?topic=/com.ibm.wbit.612.help.bpel.ui.doc/concepts/cwbpel.html" target=_blank&gt;editor&lt;/A&gt; to create a business process &lt;A id=vi21 title=component href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/index.jsp?topic=/com.ibm.wbit.612.help.basics.doc/topics/ccomponent.html" target=_blank&gt;component&lt;/A&gt; (including path conditions, activities, snippets, etc.)&lt;/H3&gt;
&lt;H4&gt;&lt;A id=Overview_6918146548767727_8245_9202890680959966 name=Overview_6918146548767727_8245_9202890680959966&gt;&lt;/A&gt;Overview&lt;/H4&gt;The business process editor is a graphical programming environment that you use to visually create and manipulate business processes.To illustrate how to use the business process editor, we will complete the base business process generated by the tooling: 
&lt;UL&gt;
&lt;LI&gt;
&lt;DIV&gt;Before (&lt;A href="http://docs.google.com/File?id=dhr7zgxb_2179hmxwmzfn_b"&gt;&lt;IMG style="WIDTH: 10px; HEIGHT: 12px" src="http://docs.google.com/File?id=dhr7zgxb_2179hmxwmzfn_b"&gt;&lt;/A&gt;) 
&lt;DIV&gt;This is a &lt;A href="http://ccambil-wid612-tutorials.blogspot.com/2009/06/generate-business-process.html"&gt;generated business process&lt;/A&gt;. We will complete this to look line the one below (after).&lt;/DIV&gt;&lt;/DIV&gt;
&lt;LI&gt;
&lt;DIV&gt;After (&lt;A href="http://docs.google.com/File?id=dhr7zgxb_1371dgtcghgw_b"&gt;&lt;IMG style="WIDTH: 10px; HEIGHT: 8px" src="http://docs.google.com/File?id=dhr7zgxb_1371dgtcghgw_b"&gt;&lt;/A&gt;) 
&lt;DIV&gt;This is the completed business process. &lt;/DIV&gt;&lt;/DIV&gt;&lt;/LI&gt;&lt;/UL&gt;
&lt;H4 style="TEXT-ALIGN: left"&gt;&lt;A id=The_building_blocks_of_the_bus name=The_building_blocks_of_the_bus&gt;&lt;/A&gt;&lt;A id=wzc2 title="The building blocks of the business process editor" href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/index.jsp?topic=/com.ibm.wbit.612.help.bpel.ui.doc/concepts/cunact.html" target=_blank&gt;The building blocks of the business process editor&lt;/A&gt;&lt;/H4&gt;
&lt;DIV&gt;Compose your own business process using a combination of the building blocks listed below: &lt;/DIV&gt;
&lt;DIV&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;A title=Partners href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/topic/com.ibm.wbit.612.help.bpel.ui.doc/concepts/cunact.html#cunact__partners" target=_blank&gt;Partners&lt;/A&gt; 
&lt;LI&gt;&lt;A title=Variables href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/topic/com.ibm.wbit.612.help.bpel.ui.doc/concepts/cunact.html#cunact__varia" target=_blank&gt;Variables&lt;/A&gt; 
&lt;LI&gt;&lt;A title="Correlation artifacts" href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/topic/com.ibm.wbit.612.help.bpel.ui.doc/concepts/cunact.html#cunact__corel8" target=_blank&gt;Correlation artifacts&lt;/A&gt; 
&lt;LI&gt;&lt;A title="Activities, elements, and handlers" href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/topic/com.ibm.wbit.612.help.bpel.ui.doc/concepts/cunact.html#cunact__active" target=_blank&gt;Activities, elements, and handlers&lt;/A&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/DIV&gt;
&lt;H4&gt;&lt;A id=Partners name=Partners&gt;&lt;/A&gt;&lt;A id=zd-7 title=Partners href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/index.jsp?topic=/com.ibm.wbit.612.help.bpel.ui.doc/tasks/taddpart.html" target=_blank&gt;Partners&lt;/A&gt;&lt;/H4&gt;
&lt;DIV&gt;Partners are the external users or services that interact with the process. 
&lt;DIV&gt;You can create interface and reference partners. Add an interface Partner when you want to receive something in your process, and add a reference Partner when you want to send something to a Partner.&lt;/DIV&gt;&lt;/DIV&gt;
&lt;H4&gt;&lt;A id=Variables name=Variables&gt;&lt;/A&gt;&lt;A id=opmb title=Variables href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/index.jsp?topic=/com.ibm.wbit.612.help.bpel.ui.doc/tasks/taddvar.html" target=_blank&gt;Variables&lt;/A&gt;&lt;/H4&gt;
&lt;DIV&gt;Variables store the messages that are exchanged between the partners in a process and the data that is used in its business logic. 
&lt;DIV&gt;A variable belongs to the scope in which it is declared. If it is created in the global process scope then it is a global variable, and thus visible to the process as a whole. Those that are created within nested scopes are called scoped or local variables, and can only be seen by objects within the scope in which it was created.&lt;/DIV&gt;&lt;/DIV&gt;
&lt;H4&gt;&lt;A id=s5lm title="Correlation artifacts" href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/index.jsp?topic=/com.ibm.wbit.612.help.bpel.ui.doc/tasks/tcorrel.html" target=_blank&gt;Correlation artifacts&lt;/A&gt;&amp;nbsp;&lt;/H4&gt;
&lt;DIV&gt;Correlation sets are used in runtime environments where there are multiple instances of the same process running. The sets allow two partners to initialize a business process transaction, temporarily suspend activity, and then recognize each other again when that transaction resumes.&lt;/DIV&gt;
&lt;H4&gt;&lt;A id=Activities name=Activities&gt;&lt;/A&gt;&lt;A id=l2u. title=Activities href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/index.jsp?topic=/com.ibm.wbit.612.help.bpel.ui.doc/tasks/teditflw.html" target=_blank&gt;Activities&lt;/A&gt;&lt;/H4&gt;
&lt;DIV&gt;A &lt;A id=kvax title="business process" href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/index.jsp?topic=/com.ibm.wbit.612.help.bpel.ui.doc/concepts/cunder.html" target=_blank&gt;business process&lt;/A&gt;&amp;nbsp;is any course of action or procedure that an organization follows to achieve a larger business goal. When you break it down, a business process is actually a series of individual tasks that are executed in a specific order.&amp;nbsp; You build a business process by adding and manipulating these activities in the business process editor. &lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;Activities are the individual business tasks within the process that compose the larger business goal.&lt;/DIV&gt;
&lt;DIV&gt;Once you've created a new process, you are ready to create the activities that will run the task to be performed by that process. 
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;/DIV&gt;
&lt;DIV style="TEXT-ALIGN: left"&gt;These tasks or activities are grouped as follows: (&lt;A href="http://docs.google.com/File?id=dhr7zgxb_2180hp8c6hch_b" target=_blank&gt;&lt;IMG style="WIDTH: 10px; HEIGHT: 39px" src="http://docs.google.com/File?id=dhr7zgxb_2180hp8c6hch_b"&gt;&lt;/A&gt;)&lt;/DIV&gt;
&lt;DIV&gt;
&lt;UL&gt;
&lt;LI&gt;
&lt;DIV style="TEXT-ALIGN: left"&gt;&lt;A id=ji85 title="Basic Actions" href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/index.jsp?topic=/com.ibm.wbit.612.help.bpel.ui.doc/tasks/twrkbas.html" target=_blank&gt;Basic Actions&lt;/A&gt;&lt;/DIV&gt;
&lt;LI&gt;
&lt;DIV style="TEXT-ALIGN: left"&gt;&lt;A id=zhuw title=Structures href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/index.jsp?topic=/com.ibm.wbit.612.help.bpel.ui.doc/tasks/tstruct.html" target=_blank&gt;Structures&lt;/A&gt;&lt;/DIV&gt;
&lt;LI&gt;
&lt;DIV style="TEXT-ALIGN: left"&gt;&lt;A id=ibpm title=Faults href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/index.jsp?topic=/com.ibm.wbit.612.help.bpel.ui.doc/concepts/cfltact.html" target=_blank&gt;Faults&lt;/A&gt;&amp;nbsp;&lt;/DIV&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/DIV&gt;
&lt;DIV style="TEXT-ALIGN: left"&gt;
&lt;DIV&gt;
&lt;DIV style="TEXT-ALIGN: left" id=ke5t&gt;&lt;A href="http://docs.google.com/File?id=dhr7zgxb_2179hmxwmzfn_b" target=_blank&gt;&lt;/A&gt;&amp;nbsp;&lt;/DIV&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;B&gt;&lt;A id=a8yl title="Build the Business Process" href="http://www.ibm.com/developerworks/websphere/techjournal/0607_gregory/0607_gregory.html#building" target=_blank&gt;Build the Business Process&lt;/A&gt;&lt;/B&gt;&lt;/DIV&gt;
&lt;DIV id=phn7&gt;&amp;nbsp;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;Follow these steps to build the completed business process as shown above.&lt;/DIV&gt;&lt;/DIV&gt;
&lt;H4&gt;&lt;A id=Related_links_775048532904623__2859740315519535 name=Related_links_775048532904623__2859740315519535&gt;&lt;/A&gt;Related links&lt;/H4&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;A href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/index.jsp?topic=/com.ibm.wbit.612.help.basics.doc/topics/ccomponent.html"&gt;Components&lt;/A&gt; 
&lt;LI&gt;&lt;A href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/index.jsp?topic=/com.ibm.wbit.612.help.prodovr.doc/topics/cservcomps.html"&gt;Service components&lt;/A&gt; (1) 
&lt;LI&gt;&lt;A href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/index.jsp?topic=/com.ibm.websphere.wps.612.doc/doc/covw_sca_servicecomp.html"&gt;Service components&lt;/A&gt; (2) 
&lt;LI&gt;&lt;A href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6rxmx/index.jsp?topic=/com.ibm.wbit.help.6012.bpel.ui.doc/concepts/cbpelone.html"&gt;Building Business Processes&lt;/A&gt; 
&lt;LI&gt;&lt;A href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6rxmx/index.jsp?topic=/com.ibm.wbit.help.6012.bpel.ui.doc/tasks/tnewflow.html"&gt;Creating a business process&lt;/A&gt; 
&lt;LI&gt;&lt;A href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/index.jsp?topic=/com.ibm.wbit.612.help.bpel.ui.doc/concepts/cunder.html"&gt;Business processes&lt;/A&gt; &lt;/LI&gt;&lt;/UL&gt;&lt;BR&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4123787552666488354-578776769647724219?l=ccambil-wid61-certification.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ccambil-wid61-certification.blogspot.com/feeds/578776769647724219/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4123787552666488354&amp;postID=578776769647724219' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4123787552666488354/posts/default/578776769647724219'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4123787552666488354/posts/default/578776769647724219'/><link rel='alternate' type='text/html' href='http://ccambil-wid61-certification.blogspot.com/2009/06/use-business-process-editor-to-create_16.html' title='Use the business process editor to create a business process component'/><author><name>Charles Cambil</name><uri>http://www.blogger.com/profile/12115935646498837329</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://farm4.static.flickr.com/3272/2573881098_66045d9bd3.jpg?v=0'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4123787552666488354.post-6669178439849779746</id><published>2009-06-16T17:38:00.001-07:00</published><updated>2009-07-22T14:10:57.767-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='2-Component Implementation'/><title type='text'>Use the Business State Machine editor to create a business proces</title><content type='html'>&lt;P id=c6pn&gt;Component Implementation&lt;BR&gt;&lt;A href="http://www-306.ibm.com/software/integration/wid/"&gt;Websphere Integration Developer v612&lt;/A&gt; &lt;BR&gt;&lt;A href="mailto:ccambil@gmail.com"&gt;Contact us...&lt;/A&gt;&amp;nbsp; &lt;/P&gt;
&lt;DIV id=ory81&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;
&lt;DIV id=WritelyTableOfContents class=writely-toc toctype="none+none"&gt;
&lt;OL class=writely-toc-none&gt;
&lt;LI&gt;&lt;A href="#Use_the_business_state_machine_8721764408484628" target=_self&gt;Use the business state machine editor to create a business process component (including events, guards, actions and correlation sets)&lt;/A&gt; 
&lt;OL style="MARGIN-LEFT: 0px" class="writely-toc-subheading writely-toc-none"&gt;
&lt;LI&gt;&lt;A href="#Overview_6918146548767727_8245_8762970522123801" target=_self&gt;Overview&lt;/A&gt; 
&lt;LI&gt;&lt;A href="#Building_state_machines" target=_self&gt;Building state machines&lt;/A&gt; 
&lt;LI&gt;&lt;A href="#The_building_blocks_of_the_bus" target=_self&gt;The building blocks of the business state machine&lt;/A&gt; 
&lt;LI&gt;&lt;A href="#Related_links_775048532904623__5159873075692627" target=_self&gt;Related links&lt;/A&gt;&lt;/LI&gt;&lt;/OL&gt;&lt;/LI&gt;&lt;/OL&gt;&lt;/DIV&gt;&lt;/DIV&gt;
&lt;H3 id=bx38&gt;&lt;A id=Use_the_business_state_machine_8721764408484628 name=Use_the_business_state_machine_8721764408484628&gt;&lt;/A&gt;&lt;SPAN style="FONT-FAMILY: Verdana" id=bx380&gt;Use the &lt;A id=xdd4 title="business state machine" href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/index.jsp?topic=/com.ibm.wbit.612.help.ae.ui.doc/topics/cundstat.html" target=_blank&gt;business state machine&lt;/A&gt;&amp;nbsp;&lt;A id=astf title=editor href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/index.jsp?topic=/com.ibm.wbit.612.help.ae.ui.doc/topics/caeund.html" target=_blank&gt;editor&lt;/A&gt; to create a business process component (including events, guards, actions and correlation sets)&lt;/SPAN&gt; &lt;/H3&gt;
&lt;H4&gt;&lt;A id=Overview_6918146548767727_8245_8762970522123801 name=Overview_6918146548767727_8245_8762970522123801&gt;&lt;/A&gt;Overview&lt;/H4&gt;
&lt;DIV&gt;The business state machine editor is a graphical programming environment that you use to visually create and manipulate business state machine .To illustrate how to use the business state machine editor, we will complete the base business state machine generated by the tooling: &lt;/DIV&gt;
&lt;DIV&gt;
&lt;UL&gt;
&lt;LI&gt;
&lt;DIV&gt;Before (&lt;A href="http://docs.google.com/File?id=dhr7zgxb_2179hmxwmzfn_b"&gt;&lt;IMG style="WIDTH: 10px; HEIGHT: 12px" src="http://docs.google.com/File?id=dhr7zgxb_2179hmxwmzfn_b"&gt;&lt;/A&gt;) 
&lt;DIV&gt;This is a &lt;A href="http://ccambil-wid612-tutorials.blogspot.com/2009/06/generate-business-process.html"&gt;generated business process&lt;/A&gt;. We will complete this to look line the one below (after).&lt;/DIV&gt;&lt;/DIV&gt;
&lt;LI&gt;
&lt;DIV&gt;After (&lt;A href="http://docs.google.com/File?id=dhr7zgxb_1272cpw8tghg_b" target=_blank&gt;&lt;IMG style="WIDTH: 25px; HEIGHT: 18px" id=wcl7 src="http://docs.google.com/File?id=dhr7zgxb_1272cpw8tghg_b"&gt;&lt;/A&gt;&lt;A href="http://docs.google.com/File?id=dhr7zgxb_1371dgtcghgw_b"&gt;&lt;/A&gt;) 
&lt;DIV&gt;This is the completed business state machine. &lt;/DIV&gt;&lt;/DIV&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;H4&gt;&lt;A id=Building_state_machines name=Building_state_machines&gt;&lt;/A&gt;&lt;A id=ie31 title="Building state machines" href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/index.jsp?topic=/com.ibm.wbit.612.help.ae.ui.doc/topics/caeintro.html" target=_blank&gt;Building state machines&lt;/A&gt;&lt;/H4&gt;
&lt;DIV&gt;To create and work with business state machines, use the state machine editor.&lt;BR&gt;&lt;BR&gt;The business state machine editor displays a visual representation of a state-based, event driven, business application. You use this tool to visually create and manipulate business state machines.&lt;/DIV&gt;
&lt;DIV&gt;&lt;BR&gt;&lt;B&gt;Note:&lt;/B&gt; Business state machines can only be deployed to the WebSphere® Process Server. &lt;/DIV&gt;
&lt;H4 style="TEXT-ALIGN: left"&gt;&lt;A id=The_building_blocks_of_the_bus name=The_building_blocks_of_the_bus&gt;&lt;/A&gt;&lt;A id=wzc2 title="The building blocks of the business process editor" href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/index.jsp?topic=/com.ibm.wbit.612.help.ae.ui.doc/topics/cblocks.html" target=_blank&gt;&lt;FONT color=#810081&gt;The building blocks of the business state machine&lt;/FONT&gt;&lt;/A&gt;&lt;/H4&gt;
&lt;P&gt;Compose your own business state machine using a combination of the following building blocks.&lt;/P&gt;
&lt;DIV class=p&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;A href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/topic/com.ibm.wbit.612.help.ae.ui.doc/topics/cblocks.html#cblocks__inter"&gt;Interfaces&lt;/A&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;A href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/topic/com.ibm.wbit.612.help.ae.ui.doc/topics/cblocks.html#cblocks__reference"&gt;References&lt;/A&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;A href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/topic/com.ibm.wbit.612.help.ae.ui.doc/topics/cblocks.html#cblocks__varia"&gt;Variables&lt;/A&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;A href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/topic/com.ibm.wbit.612.help.ae.ui.doc/topics/cblocks.html#cblocks__corel8"&gt;Correlation sets&lt;/A&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;A href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/topic/com.ibm.wbit.612.help.ae.ui.doc/topics/cblocks.html#cblocks__activity"&gt;States&lt;/A&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;A href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/topic/com.ibm.wbit.612.help.ae.ui.doc/topics/cblocks.html#cblocks__trans"&gt;Transitions&lt;/A&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;A href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/topic/com.ibm.wbit.612.help.ae.ui.doc/topics/cblocks.html#cblocks__elements"&gt;Action bar objects&lt;/A&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;H4 id=eqo2&gt;Using the Business State Machine Editor &lt;/H4&gt;
&lt;P id=g9rn&gt;Here are some of the functions you can do with the business state machine editor. &lt;/P&gt;
&lt;P id=dxvs&gt;&lt;A id=c:bx1 title="How to generate a business process implementation" href="#How_to_generate_a_state_machine_implementation"&gt;How to generate a State Machine implementation&lt;/A&gt;&lt;BR id=c:bx2&gt;&lt;A id=c:bx3 title="How to add a state" href="#How_to_add_a_state"&gt;How to add a state&lt;/A&gt;&lt;BR id=c:bx4&gt;&lt;A id=c:bx5 title="How to transition from one state to another state" href="#How_to_transition_from_one_state_to_another_state"&gt;How to transition from one state to another state&lt;/A&gt; &lt;/P&gt;
&lt;P id=c:bx6&gt;&lt;A id=c:bx7 title="How to add a variable-State Machine" href="#How_to_add_a_variable-State_Machine"&gt;How to add a variable-State Machine&lt;/A&gt; &lt;/P&gt;
&lt;P id=c:bx8&gt;&lt;A id=c:bx9 title="How to setup the initial state" href="#How_to_setup_the_initial_state"&gt;How to setup the initial state&lt;/A&gt; &lt;/P&gt;
&lt;P id=c:bx10&gt;&lt;A id=c:bx11 title="How to setup the initial state" href="#How_to_add_an_operation_to_a_transition"&gt;How to add an operation to a transition&lt;/A&gt; &lt;/P&gt;
&lt;P id=c:bx12&gt;&lt;A id=c:bx13 title="How to add an action to a transition" href="#How_to_add_an_Action_to_a_transition"&gt;How to add an action to a transition&lt;/A&gt; &lt;/P&gt;
&lt;P id=c:bx14&gt;&lt;A id=c:bx15 title="How to add an Entry Action to a State" href="#How_to_add_an_Entry_Element_to_a_State"&gt;How to add an Entry element to a State&lt;/A&gt; &lt;/P&gt;
&lt;P id=c:bx16&gt;&lt;A id=c:bx17 title="How to use conditions to guard transitions" href="#How_to_add_a_condition_to_a_transition"&gt;How to add a condition to a transition&lt;/A&gt; &lt;/P&gt;
&lt;P id=c:bx18&gt;&lt;A id=c:bx19 title="How to add a Visual Snippet - State Machine" href="#How_to_add_a_Visual_Snippet_-_State_Machine"&gt;How to add a Visual Snippet - State Machine&lt;/A&gt; &lt;/P&gt;
&lt;P id=c:bx20&gt;&lt;A id=c:bx21 title="How to add a correlation set - State Machine" href="#How_to_add_a_correlation_set_-_State_Machine"&gt;How to add a correlation set - State Machine&lt;/A&gt; &lt;/P&gt;
&lt;H4&gt;&lt;A id=Related_links_775048532904623__5159873075692627 name=Related_links_775048532904623__5159873075692627&gt;&lt;/A&gt;Related links&lt;/H4&gt;
&lt;OL&gt;
&lt;LI&gt;
&lt;DIV id=x:cy&gt;&lt;A id=cmz6 title="Unleashing visual snippets and business state machines in your service-oriented application" href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6rxmx/index.jsp?topic=/com.ibm.wbit.help.6012.ae.ui.doc/topics/caeintro.html" target=_blank&gt;&lt;FONT id=o1bz0 color=#810081&gt;Unleashing visual snippets and business state machines in your service-oriented application&lt;/FONT&gt;&lt;/A&gt; &lt;/DIV&gt;&lt;/LI&gt;
&lt;LI&gt;
&lt;DIV id=fpa4&gt;&lt;A id=r4h_ title="Business process management scenario" href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/index.jsp?topic=/com.ibm.wbit.612.help.scenarios.doc/topics/cbpmovervw.html" target=_blank&gt;&lt;FONT color=#810081&gt;Business process management scenario&lt;/FONT&gt;&lt;/A&gt; &lt;/DIV&gt;&lt;/LI&gt;&lt;/OL&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;br&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4123787552666488354-6669178439849779746?l=ccambil-wid61-certification.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ccambil-wid61-certification.blogspot.com/feeds/6669178439849779746/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4123787552666488354&amp;postID=6669178439849779746' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4123787552666488354/posts/default/6669178439849779746'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4123787552666488354/posts/default/6669178439849779746'/><link rel='alternate' type='text/html' href='http://ccambil-wid61-certification.blogspot.com/2009/06/use-business-state-machine-editor-to.html' title='Use the Business State Machine editor to create a business proces'/><author><name>Charles Cambil</name><uri>http://www.blogger.com/profile/12115935646498837329</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://farm4.static.flickr.com/3272/2573881098_66045d9bd3.jpg?v=0'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4123787552666488354.post-1954763902248916985</id><published>2009-06-16T17:26:00.003-07:00</published><updated>2009-07-15T17:55:30.595-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='1-Programming Model and Design'/><title type='text'>Work with and understand generated artifacts</title><content type='html'>&lt;DIV id=dppz0&gt;&lt;/DIV&gt;
&lt;DIV id=ah:x&gt;&lt;SPAN style="FONT-FAMILY: 'Times New Roman'" id=t.8v&gt;&lt;SPAN style="FONT-FAMILY: 'Times New Roman'" id=hwlc&gt;&lt;FONT face=Verdana&gt;Programming Model and Design&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN style="FONT-FAMILY: 'Times New Roman'"&gt;&lt;SPAN style="FONT-FAMILY: 'Times New Roman'"&gt;&lt;A id=m4m3 title="Websphere Integration Developer v612" href="http://www-306.ibm.com/software/integration/wid/" target=_blank&gt;&lt;FONT id=hwlc0 color=#810081 face=Verdana&gt;Websphere Integration Developer v612&lt;/FONT&gt;&lt;/A&gt; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV id=j6hq0&gt;&lt;A id=xyc8 title="Contact us..." href="mailto:ccambil@gmail.com"&gt;&lt;FONT id=a:jy0 color=#810081&gt;Contact us...&lt;/FONT&gt;&lt;/A&gt;&amp;nbsp;&amp;nbsp; &lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;
&lt;DIV id=WritelyTableOfContents class=writely-toc toctype="none+none"&gt;
&lt;OL class=writely-toc-none&gt;
&lt;LI&gt;&lt;A href="#Work_with_and_understand_gener_30927604534045194" target=_self&gt;Work with and understand generated artifacts&lt;/A&gt;
&lt;OL style="MARGIN-LEFT: 0px" class="writely-toc-subheading writely-toc-none"&gt;
&lt;LI&gt;&lt;A href="#Module_44595884373641003" target=_self&gt;Module&lt;/A&gt;
&lt;LI&gt;&lt;A href="#J2EE_view_details_0293360677452425" target=_self&gt;J2EE View details&lt;/A&gt;
&lt;LI&gt;&lt;A href="#Related_links_9622361809181514_986776187883207" target=_self&gt;Related links&lt;/A&gt;&lt;/LI&gt;&lt;/OL&gt;&lt;/LI&gt;&lt;/OL&gt;&lt;/DIV&gt;&lt;/DIV&gt;
&lt;H3&gt;&lt;A id=Work_with_and_understand_gener_30927604534045194 name=Work_with_and_understand_gener_30927604534045194&gt;&lt;/A&gt;Work with and understand generated artifacts&lt;/H3&gt;
&lt;H4&gt;&lt;A id=Module_44595884373641003 name=Module_44595884373641003&gt;&lt;/A&gt;Module&lt;/H4&gt;
&lt;DIV&gt;When you create a &lt;A id=fwgp title=module href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/index.jsp?topic=/com.ibm.wbit.612.help.basics.doc/topics/cmodule.html" target=_blank&gt;module&lt;/A&gt;, WID automatically generates &lt;A id=fi6v title=J2EE href="http://publib.boulder.ibm.com/infocenter/radhelp/v7r0m0/index.jsp?topic=/com.ibm.j2ee.nav.doc/topics/t_dev_enterprise.html" target=_blank&gt;J2EE&lt;/A&gt; artifacts.&lt;/DIV&gt;
&lt;DIV&gt;
&lt;DIV align=left&gt;
&lt;TABLE id=bz6t border=1 cellSpacing=0 borderColor=#000000 cellPadding=3 width="100%"&gt;
&lt;TBODY&gt;
&lt;TR bgColor=#cfe2f3&gt;
&lt;TD vAlign=top width="50%"&gt;Business Integration View&lt;/TD&gt;
&lt;TD vAlign=top width="50%"&gt;J2EE View&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD vAlign=top width="50%"&gt;
&lt;DIV style="TEXT-ALIGN: left" id=q:xr&gt;&lt;IMG style="WIDTH: 163px; HEIGHT: auto" src="http://docs.google.com/File?id=dhr7zgxb_2205zszsdzf6_b"&gt;&lt;/DIV&gt;&lt;/TD&gt;
&lt;TD vAlign=top width="50%"&gt;&lt;IMG style="WIDTH: 138px; HEIGHT: auto" src="http://docs.google.com/File?id=dhr7zgxb_2201dfxvsxdt_b"&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/DIV&gt;&lt;/DIV&gt;
&lt;H4&gt;&lt;A id=J2EE_view_details_0293360677452425 name=J2EE_view_details_0293360677452425&gt;&lt;/A&gt;J2EE View details&lt;/H4&gt;
&lt;DIV&gt;
&lt;DIV align=left&gt;
&lt;TABLE id=uvg- border=1 cellSpacing=0 borderColor=#000000 cellPadding=3 width="100%"&gt;
&lt;TBODY&gt;
&lt;TR bgColor=#cfe2f3&gt;
&lt;TD vAlign=top width="50%"&gt;&lt;A id=dbm2 title=NewModule href="http://publib.boulder.ibm.com/infocenter/radhelp/v7r0m0/index.jsp?topic=/com.ibm.java.nav.doc/topics/t_java_ide.html" target=_blank&gt;NewModule&lt;/A&gt;&lt;/TD&gt;
&lt;TD width="50%"&gt;&lt;A id=x1z_ title=NewModuleApp href="http://publib.boulder.ibm.com/infocenter/radhelp/v7r0m0/index.jsp?topic=/com.ibm.j2ee.nav.doc/topics/t_dev_enterprise.html" target=_blank&gt;NewModuleApp&lt;/A&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD vAlign=top width="50%"&gt;
&lt;DIV style="TEXT-ALIGN: left" id=c-kw&gt;&lt;IMG style="WIDTH: 395px; HEIGHT: auto" src="http://docs.google.com/File?id=dhr7zgxb_2202vqqhbpcf_b"&gt;&lt;/DIV&gt;&lt;/TD&gt;
&lt;TD vAlign=top width="50%"&gt;
&lt;DIV style="TEXT-ALIGN: left" id=ax86&gt;&lt;IMG style="WIDTH: 324px; HEIGHT: auto" src="http://docs.google.com/File?id=dhr7zgxb_2203dfw7wgfg_b"&gt;&lt;/DIV&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR bgColor=#cfe2f3&gt;
&lt;TD vAlign=top width="50%"&gt;&lt;A id=eugb title=NewModuleEJB href="http://publib.boulder.ibm.com/infocenter/radhelp/v7r0m0/index.jsp?topic=/com.ibm.etools.ejb.doc/topics/ceover.html" target=_blank&gt;NewModuleEJB&lt;/A&gt;&lt;/TD&gt;
&lt;TD vAlign=top width="50%"&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD vAlign=top width="50%"&gt;
&lt;DIV style="TEXT-ALIGN: left" id=e5b_&gt;&lt;IMG style="WIDTH: 407px; HEIGHT: auto" src="http://docs.google.com/File?id=dhr7zgxb_2204hgk9bjc5_b"&gt;&lt;/DIV&gt;&lt;/TD&gt;
&lt;TD vAlign=top width="50%"&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/DIV&gt;&lt;/DIV&gt;
&lt;H4&gt;&lt;A id=Related_links_9622361809181514_986776187883207 name=Related_links_9622361809181514_986776187883207&gt;&lt;/A&gt;Related links&lt;/H4&gt;
&lt;DIV id=jhb6&gt;&lt;/DIV&gt;
&lt;H3 id=jhb63&gt;
&lt;DIV id=si:i14&gt;&amp;nbsp;&lt;/DIV&gt;&lt;/H3&gt;&lt;br&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4123787552666488354-1954763902248916985?l=ccambil-wid61-certification.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ccambil-wid61-certification.blogspot.com/feeds/1954763902248916985/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4123787552666488354&amp;postID=1954763902248916985' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4123787552666488354/posts/default/1954763902248916985'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4123787552666488354/posts/default/1954763902248916985'/><link rel='alternate' type='text/html' href='http://ccambil-wid61-certification.blogspot.com/2009/06/work-with-and-understand-generated.html' title='Work with and understand generated artifacts'/><author><name>Charles Cambil</name><uri>http://www.blogger.com/profile/12115935646498837329</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://farm4.static.flickr.com/3272/2573881098_66045d9bd3.jpg?v=0'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4123787552666488354.post-9089033310323987624</id><published>2009-06-16T17:26:00.001-07:00</published><updated>2009-07-10T16:55:46.071-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='1-Programming Model and Design'/><title type='text'>Support iterative development and synchronization of applications</title><content type='html'>&lt;DIV id=dppz0&gt;&lt;/DIV&gt;
&lt;DIV id=ah:x&gt;&lt;SPAN style="FONT-FAMILY: 'Times New Roman'" id=t.8v&gt;&lt;SPAN style="FONT-FAMILY: 'Times New Roman'" id=hwlc&gt;&lt;FONT face=Verdana&gt;Programming Model and Design&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN style="FONT-FAMILY: 'Times New Roman'"&gt;&lt;SPAN style="FONT-FAMILY: 'Times New Roman'"&gt;&lt;A id=m4m3 title="Websphere Integration Developer v612" href="http://www-306.ibm.com/software/integration/wid/" target=_blank&gt;&lt;FONT id=hwlc0 color=#810081 face=Verdana&gt;Websphere Integration Developer v612&lt;/FONT&gt;&lt;/A&gt; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV id=j6hq0&gt;&lt;A id=xyc8 title="Contact us..." href="mailto:ccambil@gmail.com"&gt;&lt;FONT id=a:jy0 color=#810081&gt;Contact us...&lt;/FONT&gt;&lt;/A&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;
&lt;DIV id=WritelyTableOfContents class=writely-toc toctype="none+none"&gt;
&lt;OL class=writely-toc-none&gt;
&lt;LI&gt;&lt;A href="#Support_iterative_development__675291705956377" target=_self&gt;Support iterative development and synchronization of applications and business models with Business Process Management (BPM) tools&lt;/A&gt;
&lt;OL style="MARGIN-LEFT: 0px" class="writely-toc-subheading writely-toc-none"&gt;
&lt;LI&gt;&lt;A href="#Phases_of_modeling_for_iterati" target=_self&gt;Phases of modeling for iterative development&lt;/A&gt;
&lt;LI&gt;&lt;A href="#Related_links_47955580535107095" target=_self&gt;Related links&lt;/A&gt;&lt;/LI&gt;&lt;/OL&gt;&lt;/LI&gt;&lt;/OL&gt;&lt;/DIV&gt;&amp;nbsp; &lt;/DIV&gt;
&lt;H3&gt;&lt;A id=Support_iterative_development__675291705956377 name=Support_iterative_development__675291705956377&gt;&lt;/A&gt;Support iterative development and synchronization of applications and business models with &lt;A id=r55l title="Business Process Management (BPM) tools" href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/index.jsp?topic=/com.ibm.wbit.612.help.scenarios.doc/topics/cbpmovervw.html" target=_blank&gt;Business Process Management (BPM) tools&lt;/A&gt;&lt;/H3&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;You can use the following tools to support &lt;A id=n_b5 title="iterative development" href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/index.jsp?topic=/com.ibm.wbit.612.help.basics.doc/topics/titerative.html" target=_blank&gt;iterative development&lt;/A&gt;&amp;nbsp;and &lt;A id=a2cl title=synchronization href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/index.jsp?topic=/com.ibm.wbit.612.help.basics.doc/topics/rsynched.html" target=_blank&gt;synchronization&lt;/A&gt; of applications and business models.&lt;/DIV&gt;
&lt;OL&gt;
&lt;LI&gt;&lt;A id=wtr1 title="WebSphere® Business Modeler" href="http://www-01.ibm.com/software/integration/wbimodeler/index.html" target=_blank&gt;WebSphere® Business Modeler&lt;/A&gt; 
&lt;LI&gt;&lt;A id=h97v title="IBM® WebSphere Integration Developer" href="http://www-01.ibm.com/software/integration/wid/" target=_blank&gt;IBM® WebSphere Integration Developer&lt;/A&gt; 
&lt;LI&gt;&lt;A id=njaa title="IBM WebSphere Process Server" href="http://www-01.ibm.com/software/integration/wps/index.html?S_TACT=105AD02W&amp;amp;S_CMP=campaign&amp;amp;" target=_blank&gt;IBM WebSphere Process Server&lt;/A&gt; 
&lt;LI&gt;&lt;A id=wizz title="IBM WebSphere Business Monitor" href="http://www-01.ibm.com/software/integration/wbimonitor/" target=_blank&gt;IBM WebSphere Business Monitor&lt;/A&gt;&lt;/LI&gt;&lt;/OL&gt;
&lt;DIV&gt;With these tools, you can model a business solution, compose and assemble the solution, implement it, deploy it to a runtime server, and monitor business metrics of the solution on the server. You can continue to refine the model and the implementation iteratively.&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;The WebSphere® family of products allows you to develop a &lt;A id=m7cb title=model href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/index.jsp?topic=/com.ibm.wbit.612.help.basics.doc/topics/ccmphases.html" target=_blank&gt;model&lt;/A&gt; of the application that you want to implement and then import that model into WebSphere Integration Developer where you can &lt;A id=yzff title=refine href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/index.jsp?topic=/com.ibm.wbit.612.help.basics.doc/topics/titerative.html" target=_blank&gt;refine&lt;/A&gt; it into a sophisticated application. You can continue to develop both the model and the application and keep them synchronized.&amp;nbsp;&amp;nbsp;&lt;/DIV&gt;
&lt;H4&gt;&lt;A id=Phases_of_modeling_for_iterati name=Phases_of_modeling_for_iterati&gt;&lt;/A&gt;&lt;A id=n4o4 title="Phases of modeling for iterative development" href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/index.jsp?topic=/com.ibm.wbit.612.help.basics.doc/topics/ccmphases.html" target=_blank&gt;Phases of modeling for iterative development&lt;/A&gt;&lt;/H4&gt;You can model a process and develop and test its implementation in parallel, using synchronization tools to keep the model and the application synchronized. Some of the work requires a good understanding of the artifacts that are used in the integration environment.
&lt;H4&gt;&amp;nbsp;&lt;/H4&gt;
&lt;H4&gt;&lt;A id=Related_links_47955580535107095 name=Related_links_47955580535107095&gt;&lt;/A&gt;Related links&lt;/H4&gt;
&lt;DIV id=jhb6&gt;&lt;/DIV&gt;
&lt;H3 id=jhb63&gt;
&lt;DIV id=si:i14&gt;&lt;A id=l:7g name=How_to_implement_client_interactions_for_human_tasks_(including_API,_human_task_manager,_business_flow_manager)&gt;&lt;/A&gt;&amp;nbsp; &lt;/DIV&gt;&lt;/H3&gt;
&lt;DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;BR&gt;&lt;BR&gt;&lt;BR&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4123787552666488354-9089033310323987624?l=ccambil-wid61-certification.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ccambil-wid61-certification.blogspot.com/feeds/9089033310323987624/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4123787552666488354&amp;postID=9089033310323987624' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4123787552666488354/posts/default/9089033310323987624'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4123787552666488354/posts/default/9089033310323987624'/><link rel='alternate' type='text/html' href='http://ccambil-wid61-certification.blogspot.com/2009/06/support-iterative-development-and.html' title='Support iterative development and synchronization of applications'/><author><name>Charles Cambil</name><uri>http://www.blogger.com/profile/12115935646498837329</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://farm4.static.flickr.com/3272/2573881098_66045d9bd3.jpg?v=0'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4123787552666488354.post-5238665434604677267</id><published>2009-06-16T17:25:00.003-07:00</published><updated>2009-07-02T14:54:40.761-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='1-Programming Model and Design'/><title type='text'>Package assets within modules, mediation modules and libraries</title><content type='html'>&lt;DIV id=dppz0&gt;&lt;/DIV&gt;
&lt;DIV id=ah:x&gt;&lt;SPAN style="FONT-FAMILY: 'Times New Roman'" id=t.8v&gt;&lt;SPAN style="FONT-FAMILY: 'Times New Roman'" id=hwlc&gt;&lt;FONT face=Verdana&gt;Programming Model and Design&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN style="FONT-FAMILY: 'Times New Roman'"&gt;&lt;SPAN style="FONT-FAMILY: 'Times New Roman'"&gt;&lt;A id=m4m3 title="Websphere Integration Developer v612" href="http://www-306.ibm.com/software/integration/wid/" target=_blank&gt;&lt;FONT id=hwlc0 color=#810081 face=Verdana&gt;Websphere Integration Developer v612&lt;/FONT&gt;&lt;/A&gt; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV id=j6hq0&gt;&lt;A id=xyc8 title="Contact us..." href="mailto:ccambil@gmail.com"&gt;&lt;FONT id=a:jy0 color=#810081&gt;Contact us...&lt;/FONT&gt;&lt;/A&gt;&amp;nbsp;&amp;nbsp; &lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;
&lt;DIV id=WritelyTableOfContents class=writely-toc toctype="none+none"&gt;
&lt;OL class=writely-toc-none&gt;
&lt;LI&gt;&lt;A href="#Package_assets_within_modules__9021552801128692" target=_self&gt;Package assets within modules, mediation modules and libraries to support effective component reuse and application maintainability&lt;/A&gt; 
&lt;OL style="MARGIN-LEFT: 0px" class="writely-toc-subheading writely-toc-none"&gt;
&lt;LI&gt;&lt;A href="#Modules" target=_self&gt;Modules&lt;/A&gt; 
&lt;LI&gt;&lt;A href="#Mediation_modules" target=_self&gt;Mediation modules&lt;/A&gt; 
&lt;LI&gt;&lt;A href="#Libraries" target=_self&gt;Libraries&lt;/A&gt; 
&lt;LI&gt;&lt;A href="#Related_links_6321461689122438" target=_self&gt;Related links&lt;/A&gt;&lt;/LI&gt;&lt;/OL&gt;&lt;/LI&gt;&lt;/OL&gt;&lt;/DIV&gt;&lt;/DIV&gt;
&lt;H3&gt;&lt;A id=Package_assets_within_modules__9021552801128692 name=Package_assets_within_modules__9021552801128692&gt;&lt;/A&gt;Package assets within &lt;A id=a:vl title=modules href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/index.jsp?topic=/com.ibm.wbit.612.help.basics.doc/topics/cmodule.html" target=_blank&gt;modules&lt;/A&gt;, &lt;A id=c697 title="mediation modules" href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/index.jsp?topic=/com.ibm.wbit.612.help.basics.doc/topics/cmediation.html" target=_blank&gt;mediation modules&lt;/A&gt;&amp;nbsp;and &lt;A id=krxc title=libraries href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/index.jsp?topic=/com.ibm.wbit.612.help.basics.doc/topics/clibrary.html" target=_blank&gt;libraries&lt;/A&gt; to support effective component reuse and application maintainability&lt;/H3&gt;
&lt;H4&gt;&lt;A href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/index.jsp?topic=/com.ibm.wbit.612.help.basics.doc/topics/cmodule.html"&gt;&lt;/A&gt;&lt;A title=Modules href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/index.jsp?topic=/com.ibm.wbit.612.help.prodovr.doc/topics/csrvmods.html" target=_blank&gt;Modules&lt;/A&gt;&lt;/H4&gt;
&lt;DIV&gt;A &lt;I&gt;module&lt;/I&gt; is a container for your services and is both a project in the WebSphere Integration Developer workbench, and the unit of deployment to the WebSphere Process Server. That means that any solution that you build will be deployed to the server as one or more modules. For those who are familiar with J2EE, a module is packaged and deployed as an enterprise archive (EAR) file. One of the advantages of the Service Component Architecture is that you don't have to be concerned with the underlying packaging. A module provides services that can be used by other modules and that can be accessed by external clients used by your partners or customers. A module is a collection of &lt;A title=components href="http://www.ibm.com/developerworks/websphere/techjournal/0603_gregory/0603_gregory.html#Components" target=_blank&gt;&lt;FONT color=#5c81a7&gt;components&lt;/FONT&gt;&lt;/A&gt;, &lt;A title="imports and exports" href="http://www.ibm.com/developerworks/websphere/techjournal/0603_gregory/0603_gregory.html#Imports" target=_blank&gt;&lt;FONT color=#5c81a7&gt;imports and exports&lt;/FONT&gt;&lt;/A&gt;.&lt;/DIV&gt;
&lt;H4&gt;&lt;A title="Mediation modules" href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/index.jsp?topic=/com.ibm.wbit.612.help.sib.mediation.ui.doc/topics/cmodule.html" target=_blank&gt;Mediation modules&lt;/A&gt;&lt;/H4&gt;
&lt;DIV&gt;Mediation modules contain &lt;A id=k1sr title="mediation flow" href="http://ccambil-wid61-certification.blogspot.com/2009/06/design-effective-mediation-flows.html" target=_blank&gt;mediation flow&lt;/A&gt;&amp;nbsp;components.&amp;nbsp; A single mediation module can contain only one mediation flow component.&lt;/DIV&gt;
&lt;H4&gt;&lt;A href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/index.jsp?topic=/com.ibm.wbit.612.help.basics.doc/topics/clibrary.html"&gt;Libraries&lt;/A&gt;&lt;/H4&gt;
&lt;DIV&gt;Often, interfaces, business objects, business object maps, events, relationships, roles, and Web service ports need to be shared so that resources in several modules can use them. The library is a project that is used to store these resources. &lt;/DIV&gt;
&lt;DIV&gt;&lt;BR&gt;Unlike modules or mediation modules, library projects can share resources. In order for a module or mediation module to use the resources from a library, the library has to be added as a dependent to the module. A library cannot be deployed by itself. However, you can add a library to the module and select to deploy it with the module. Also, you can add library dependencies to a library; for example, if one library uses resources in another library, then you would need to add the library dependency.&lt;/DIV&gt;
&lt;H4&gt;Effective component reuse and application maintainability&lt;/H4&gt;
&lt;DIV&gt;Artifacts in a library are public. Artifacts in a module are private. Designers of WebSphere® Integration Developer applications should organize artifacts by taking into consideration logical function and visibility. For example, related data types that are used by various pieces of a system should be placed into a library. Other modules can then easily reuse this library. Only one copy of each artifact needs to be created and maintained using this method. Likewise, related business logic features of the application should be grouped into modules. Componentizing an application in this way will yield a more flexible, easily maintained application. Adding new features to the application will also be easier.&lt;/DIV&gt;
&lt;H4&gt;Related links&lt;/H4&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV id=jhb6&gt;&lt;/DIV&gt;
&lt;H3 id=jhb63&gt;
&lt;DIV id=si:i14&gt;&lt;A id=l:7g name=How_to_implement_client_interactions_for_human_tasks_(including_API,_human_task_manager,_business_flow_manager)&gt;&lt;/A&gt;&amp;nbsp; &lt;/DIV&gt;&lt;/H3&gt;
&lt;DIV&gt;&lt;BR&gt;&lt;/DIV&gt;&lt;BR&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4123787552666488354-5238665434604677267?l=ccambil-wid61-certification.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ccambil-wid61-certification.blogspot.com/feeds/5238665434604677267/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4123787552666488354&amp;postID=5238665434604677267' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4123787552666488354/posts/default/5238665434604677267'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4123787552666488354/posts/default/5238665434604677267'/><link rel='alternate' type='text/html' href='http://ccambil-wid61-certification.blogspot.com/2009/06/package-assets-within-modules-mediation.html' title='Package assets within modules, mediation modules and libraries'/><author><name>Charles Cambil</name><uri>http://www.blogger.com/profile/12115935646498837329</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://farm4.static.flickr.com/3272/2573881098_66045d9bd3.jpg?v=0'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4123787552666488354.post-3901201844587000790</id><published>2009-06-16T17:25:00.001-07:00</published><updated>2009-07-10T16:06:44.489-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='1-Programming Model and Design'/><title type='text'>Determine the implications of process or component design decisions</title><content type='html'>&lt;DIV id=dppz0&gt;&lt;/DIV&gt;
&lt;DIV id=ah:x&gt;&lt;SPAN style="FONT-FAMILY: 'Times New Roman'" id=t.8v&gt;&lt;SPAN style="FONT-FAMILY: 'Times New Roman'" id=hwlc&gt;&lt;FONT face=Verdana&gt;Programming Model and Design&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN style="FONT-FAMILY: 'Times New Roman'"&gt;&lt;SPAN style="FONT-FAMILY: 'Times New Roman'"&gt;&lt;A id=m4m3 title="Websphere Integration Developer v612" href="http://www-306.ibm.com/software/integration/wid/" target=_blank&gt;&lt;FONT id=hwlc0 color=#810081 face=Verdana&gt;Websphere Integration Developer v612&lt;/FONT&gt;&lt;/A&gt; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV id=j6hq0&gt;&lt;A id=xyc8 title="Contact us..." href="mailto:ccambil@gmail.com"&gt;&lt;FONT id=a:jy0 color=#810081&gt;Contact us...&lt;/FONT&gt;&lt;/A&gt;&amp;nbsp;&amp;nbsp; &lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;
&lt;DIV id=WritelyTableOfContents class=writely-toc toctype="none+none"&gt;
&lt;OL class=writely-toc-none&gt;
&lt;LI&gt;&lt;A href="#Determine_the_implications_of_" target=_self&gt;Determine the implications of process or component design decisions (performance, component versioning, adaptability, complexity)&lt;/A&gt; 
&lt;OL style="MARGIN-LEFT: 0px" class="writely-toc-subheading writely-toc-none"&gt;
&lt;LI&gt;&lt;A href="#Performance" target=_self&gt;Performance&lt;/A&gt; 
&lt;LI&gt;&lt;A href="#Component_Versioning" target=_self&gt;Component Versioning&lt;/A&gt; 
&lt;LI&gt;&lt;A href="#Adaptability" target=_self&gt;Adaptability&lt;/A&gt; 
&lt;LI&gt;&lt;A href="#Complexity" target=_self&gt;Complexity&lt;/A&gt; 
&lt;LI&gt;&lt;A href="#Related_links_4842057440726727" target=_self&gt;Related links&lt;/A&gt;&lt;/LI&gt;&lt;/OL&gt;&lt;/LI&gt;&lt;/OL&gt;&lt;/DIV&gt;&lt;/DIV&gt;
&lt;H3&gt;&lt;A id=Determine_the_implications_of_ name=Determine_the_implications_of_&gt;&lt;/A&gt;Determine the implications of process or component design decisions (performance, component versioning, adaptability, complexity)&lt;/H3&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;The building blocks of a business solution are Service Components Architecture (SCA) &lt;A id=jv:d title=components href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/index.jsp?topic=/com.ibm.wbit.612.help.basics.doc/topics/ccomponent.html" target=_blank&gt;components&lt;/A&gt; wired together to form &lt;A id=jyim title=module href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/index.jsp?topic=/com.ibm.wbit.612.help.prodovr.doc/topics/csrvmods.html" target=_blank&gt;&lt;FONT color=#810081&gt;modules&lt;/FONT&gt;&lt;/A&gt; that can be deployed to the WebSphere® Process Server. The WebSphere Integration Developer's assembly editor lets you build applications by assembling the SCA components. &lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;Components are the parts of the module that are the actual services. On the inside, they are implemented using implementation types, which include business processes, state machines, human tasks, and others. The WebSphere Integration Developer tools generate implementations that the assembly editor can use for components. The structure of the component is simple; it has the following parts:&lt;/DIV&gt;
&lt;OL&gt;
&lt;LI&gt;An &lt;A id=nhz1 title=implementation href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/index.jsp?topic=/com.ibm.wbit.612.help.basics.doc/topics/cimplement.html" target=_blank&gt;implementation&lt;/A&gt; 
&lt;LI&gt;Optionally, one or more &lt;A id=ls3r title=interfaces href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/index.jsp?topic=/com.ibm.wbit.612.help.basics.doc/topics/cinterface.html" target=_blank&gt;interfaces&lt;/A&gt; 
&lt;LI&gt;Optionally, one or more &lt;A id=tsua title="partner references" href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/index.jsp?topic=/com.ibm.wbit.612.help.basics.doc/topics/creference.html" target=_blank&gt;partner references&lt;/A&gt;&lt;/LI&gt;&lt;/OL&gt;
&lt;H4&gt;&lt;A id=Performance name=Performance&gt;&lt;/A&gt;Performance&lt;/H4&gt;
&lt;DIV&gt;If you require high performance, put components in the same module.&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;Components within a &lt;A id=mndk title=module href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/index.jsp?topic=/com.ibm.wbit.612.help.prodovr.doc/topics/csrvmods.html" target=_blank&gt;module&lt;/A&gt; are collocated for performance, and can pass their data by reference.&amp;nbsp; Components in the same module can talk to one another directly while components in different modules can only talk to one another indirectly via &lt;A id=ua:a title=export/imports href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/index.jsp?topic=/com.ibm.wbit.612.help.prodovr.doc/topics/cimpexp.html" target=_blank&gt;export/imports&lt;/A&gt;.&amp;nbsp; Direct calls are faster than indirect calls.&amp;nbsp; In addition, passing data by reference is significantly faster than passing data by value. &lt;/DIV&gt;
&lt;H4&gt;&lt;A id=Component_Versioning name=Component_Versioning&gt;&lt;/A&gt;Component Versioning&lt;/H4&gt;
&lt;DIV&gt;When you need to run different versions of the same component at the same time, use component versioning.&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;Component versioning is available only for the following components: 
&lt;OL&gt;
&lt;LI&gt;&lt;A id=ecjr title="Business process components" href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/index.jsp?topic=/com.ibm.wbit.612.help.bpel.ui.doc/concepts/cversion.html" target=_blank&gt;Business process components&lt;/A&gt; 
&lt;DIV&gt;You can create new versions of your business process, so that multiple versions of those same processes can co-exist in a runtime environment. &lt;/DIV&gt;
&lt;LI&gt;&lt;A id=xldo title="State machine components" href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/index.jsp?topic=/com.ibm.wbit.612.help.ae.ui.doc/topics/cversion.html" target=_blank&gt;State machine components&lt;/A&gt; 
&lt;DIV&gt;You can create new versions of your business state machine, so that multiple versions of those same state machines can co-exist in a runtime environment. &lt;/DIV&gt;
&lt;LI&gt;&lt;A id=wb20 title="Human task components" href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/index.jsp?topic=/com.ibm.wbit.612.help.tel.ui.doc/topics/cversion.html" target=_blank&gt;Human task components&lt;/A&gt; 
&lt;DIV&gt;You can create new versions of your human task, so that multiple versions of those same tasks can co-exist in a runtime environment.&amp;nbsp; &lt;/DIV&gt;&lt;/LI&gt;&lt;/OL&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;H4&gt;&lt;A id=Adaptability name=Adaptability&gt;&lt;/A&gt;Adaptability&lt;/H4&gt;
&lt;DIV&gt;If you want your process/component to be readily adaptable to changing business conditions, implement them as business rules and/or selectors. &lt;/DIV&gt;
&lt;OL&gt;
&lt;LI&gt;&lt;A id=fdnf title="Business rules" href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/index.jsp?topic=/com.ibm.wbit.612.help.br.ui.doc/topics/cundbus.html" target=_blank&gt;Business rules&lt;/A&gt; 
&lt;DIV&gt;&lt;A id=h92l title="Business rules" href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/index.jsp?topic=/com.ibm.wbit.612.help.prodovr.doc/topics/cbusrules.html" target=_blank&gt;Business rules&lt;/A&gt;&amp;nbsp;within a business process allow applications to respond quickly to changing business conditions.&lt;BR&gt;&lt;BR&gt;&lt;A id=z_-d title="Business rules" href="http://www.ibm.com/developerworks/websphere/techjournal/0609_gregory/0609_gregory.html" target=_blank&gt;Business rules&lt;/A&gt; greatly improves application flexibility. They externalize and manage business logic separately from the main business process. They allow you to make changes at runtime to keep up with the evolving on-demand business environment. &lt;/DIV&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;A id=x9iy title=Selectors href="http://www.ibm.com/developerworks/websphere/techjournal/0612_gregory/0612_gregory.html?acss=wid032007#N1068A" target=_blank&gt;Selectors&lt;/A&gt;&lt;BR&gt;You can dynamically invoke a component using selectors.&lt;BR&gt;&lt;BR&gt;You can call a &lt;A id=v08. title=selector href="http://www.ibm.com/developerworks/websphere/techjournal/0612_gregory/0612_gregory.html?acss=wid032007#N100D4" target=_blank&gt;selector&lt;/A&gt; from any of your service-oriented components. The selector’s job is to use dynamic information to determine which component should be called to do the work. The set of destination components is also configurable, allowing you to provide additional destinations at runtime.&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/LI&gt;&lt;/OL&gt;
&lt;H4&gt;&lt;A id=Complexity name=Complexity&gt;&lt;/A&gt;Complexity&lt;/H4&gt;
&lt;DIV&gt;A component's complexity depends on which implementation type you select to implement it.&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;You can implement a component using any of the following &lt;A id=mema title="implementation types" href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/index.jsp?topic=/com.ibm.wbit.612.help.prodovr.doc/topics/cservimpltypes.html" target=_blank&gt;implementation types&lt;/A&gt;.&lt;/DIV&gt;
&lt;OL&gt;
&lt;LI&gt;&lt;A href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/topic/com.ibm.wbit.612.help.prodovr.doc/topics/cjavaobj.html"&gt;Java objects&lt;/A&gt;&lt;BR&gt;An implementation of a component in Java™ is referred to as a Java object. &lt;/LI&gt;
&lt;LI&gt;&lt;A href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/topic/com.ibm.wbit.612.help.prodovr.doc/topics/cbpelproc.html"&gt;BPEL process&lt;/A&gt;&lt;BR&gt;A BPEL process component implements a business process. &lt;/LI&gt;
&lt;LI&gt;&lt;A href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/topic/com.ibm.wbit.612.help.prodovr.doc/topics/cadaptivebo.html"&gt;State machines&lt;/A&gt;&lt;BR&gt;A state machine is an alternative way of creating a business process. A state machine is suited for processes related to changing states rather than a flow of control. A state defines what an artifact can do at a point in time. A state machine is an implementation of this set of states. &lt;/LI&gt;
&lt;LI&gt;&lt;A href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/topic/com.ibm.wbit.612.help.prodovr.doc/topics/cbusrules.html"&gt;Business rules&lt;/A&gt;&lt;BR&gt;Business rules complement business processes and state machines. If there is condition with a variable, for example, a business rule can change the value in that variable at run time. Created by a visual programming language, a business rule makes a decision based on context. The decision can be simple or complex. Business rules are nonprocedural and the rules can be changed independently of an application. &lt;/LI&gt;
&lt;LI&gt;&lt;A href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/topic/com.ibm.wbit.612.help.prodovr.doc/topics/cselectors.html"&gt;Selectors&lt;/A&gt;&lt;BR&gt;Integrated applications contain many ways to interact. A selector is used to route an operation from a client application to one of several possible components for implementation. &lt;/LI&gt;
&lt;LI&gt;&lt;A href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/topic/com.ibm.wbit.612.help.prodovr.doc/topics/chumantsk.html"&gt;Human task&lt;/A&gt;&lt;BR&gt;A human task component implements a task done by a person. It represents the involvement of a person in a business process. &lt;/LI&gt;
&lt;LI&gt;&lt;A href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/topic/com.ibm.wbit.612.help.prodovr.doc/topics/cifacemap.html"&gt;Interface map&lt;/A&gt;&lt;BR&gt;An interface map resolves differences between the interfaces of interacting components. &lt;/LI&gt;
&lt;LI&gt;&lt;A href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/topic/com.ibm.wbit.612.help.prodovr.doc/topics/cmedimpl.html"&gt;Mediation flow&lt;/A&gt;&lt;BR&gt;Mediation is a way of mediating or intervening dynamically between services. A mediation flow implements a mediation. &lt;/LI&gt;
&lt;LI&gt;&lt;A href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/topic/com.ibm.wbit.612.help.prodovr.doc/topics/cstandalone.html"&gt;Stand-alone references&lt;/A&gt;&lt;BR&gt;Stand-alone references are references to applications that are not defined as Service Component Architecture components (for example, JavaServer Pages or servlets). Stand-alone references permit these applications to interact with Service Component Architecture components.&lt;/LI&gt;&lt;/OL&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;H4&gt;&lt;A id=Related_links_4842057440726727 name=Related_links_4842057440726727&gt;&lt;/A&gt;Related links&lt;/H4&gt;
&lt;DIV id=jhb6&gt;&lt;/DIV&gt;
&lt;H3 id=jhb63&gt;
&lt;DIV id=si:i14&gt;&lt;A id=l:7g name=How_to_implement_client_interactions_for_human_tasks_(including_API,_human_task_manager,_business_flow_manager)&gt;&lt;/A&gt;&amp;nbsp; &lt;/DIV&gt;&lt;/H3&gt;
&lt;DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;BR&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4123787552666488354-3901201844587000790?l=ccambil-wid61-certification.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ccambil-wid61-certification.blogspot.com/feeds/3901201844587000790/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4123787552666488354&amp;postID=3901201844587000790' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4123787552666488354/posts/default/3901201844587000790'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4123787552666488354/posts/default/3901201844587000790'/><link rel='alternate' type='text/html' href='http://ccambil-wid61-certification.blogspot.com/2009/06/determine-implications-of-process-or.html' title='Determine the implications of process or component design decisions'/><author><name>Charles Cambil</name><uri>http://www.blogger.com/profile/12115935646498837329</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://farm4.static.flickr.com/3272/2573881098_66045d9bd3.jpg?v=0'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4123787552666488354.post-2298237995715187434</id><published>2009-06-16T17:15:00.001-07:00</published><updated>2009-06-30T11:52:44.017-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='1-Programming Model and Design'/><title type='text'>Design effective mediation flows</title><content type='html'>&lt;DIV id=dppz0&gt;&lt;/DIV&gt;
&lt;DIV id=ah:x&gt;&lt;SPAN style="FONT-FAMILY: 'Times New Roman'" id=t.8v&gt;&lt;SPAN style="FONT-FAMILY: 'Times New Roman'" id=hwlc&gt;&lt;FONT face=Verdana&gt;Programming Model and Design&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN style="FONT-FAMILY: 'Times New Roman'"&gt;&lt;SPAN style="FONT-FAMILY: 'Times New Roman'"&gt;&lt;A id=m4m3 title="Websphere Integration Developer v612" href="http://www-306.ibm.com/software/integration/wid/" target=_blank&gt;&lt;FONT id=hwlc0 color=#810081 face=Verdana&gt;Websphere Integration Developer v612&lt;/FONT&gt;&lt;/A&gt; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV id=j6hq0&gt;&lt;A id=xyc8 title="Contact us..." href="mailto:ccambil@gmail.com"&gt;&lt;FONT id=a:jy0 color=#810081&gt;Contact us...&lt;/FONT&gt;&lt;/A&gt;&amp;nbsp;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;
&lt;DIV id=WritelyTableOfContents class=writely-toc toctype="none+none"&gt;
&lt;OL class=writely-toc-none&gt;
&lt;LI&gt;&lt;A href="#How_to_Design_effective_mediat_9903767431452353" target=_self&gt;How to Design effective mediation flows&lt;/A&gt;
&lt;OL style="MARGIN-LEFT: 0px" class="writely-toc-subheading writely-toc-none"&gt;
&lt;LI&gt;&lt;A href="#_Mediation_flows_overview" target=_self&gt;Mediation flows overview&lt;/A&gt;
&lt;LI&gt;&lt;A href="#Related_links_3085869728458492" target=_self&gt;Related links&lt;/A&gt;&lt;/LI&gt;&lt;/OL&gt;&lt;/LI&gt;&lt;/OL&gt;&lt;/DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;H3&gt;&lt;A id=How_to_Design_effective_mediat_9903767431452353 name=How_to_Design_effective_mediat_9903767431452353&gt;&lt;/A&gt;How to Design effective &lt;A id=y8r0 title="mediation flows" href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/index.jsp?topic=/com.ibm.wbit.612.help.prodovr.doc/topics/cmedimpl.html" target=_blank&gt;mediation flows&lt;/A&gt;&lt;/H3&gt;
&lt;DIV&gt;Mediation is a way of mediating or intervening dynamically between services. A mediation flow implements a mediation.&lt;/DIV&gt;
&lt;DIV&gt;&lt;BR&gt;Mediation has several useful functions. For example, you can use mediation when you need to transform data from one service into an acceptable format for a subsequent service. Logging lets you log messages from a service before they are sent to the next service. Routing lets you route data from one service into an appropriate service determined by the mediation flow. A mediation operates independently of the services it connects to. A mediation in the assembly editor appears as a mediation flow component between exports and imports.&lt;/DIV&gt;
&lt;H4&gt;&lt;A id=_Mediation_flows_overview name=_Mediation_flows_overview&gt;&lt;/A&gt;&lt;BR&gt;&lt;A id=zmmb title="Mediation flows overview" href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/index.jsp?topic=/com.ibm.wbit.612.help.sib.mediation.ui.doc/topics/cmediations.html" target=_blank&gt;Mediation flows overview&lt;/A&gt;&lt;/H4&gt;Mediation service applications intercept and modify messages that are passed between existing services (providers) and clients (requesters) that want to use those services. Mediation services are implemented using &lt;A href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/index.jsp?topic=/com.ibm.wbit.612.help.sib.mediation.ui.doc/topics/cmodule.html"&gt;mediation modules&lt;/A&gt; that contain &lt;A href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/index.jsp?topic=/com.ibm.wbit.612.help.sib.mediation.ui.doc/topics/cmedflow.html"&gt;mediation flows&lt;/A&gt;. 
&lt;H4&gt;&lt;A id=Related_links_3085869728458492 name=Related_links_3085869728458492&gt;&lt;/A&gt;Related links&lt;/H4&gt;
&lt;OL&gt;
&lt;LI&gt;&lt;A id=k1km title="Developing custom mediations for WebSphere Enterprise Service Bus" href="http://www.ibm.com/developerworks/websphere/library/techarticles/0601_daniels/0601_daniels.html" target=_blank&gt;Developing custom mediations for WebSphere Enterprise Service Bus&lt;/A&gt; 
&lt;LI&gt;&lt;A id=bvtp title="Getting started with WebSphere Enterprise Service Bus and WebSphere Integration Developer" href="http://www.ibm.com/developerworks/websphere/library/techarticles/0602_byrom/0602_byrom.html" target=_blank&gt;Getting started with WebSphere Enterprise Service Bus and WebSphere Integration Developer&lt;/A&gt; 
&lt;LI&gt;&lt;A id=w2cp title="The WebSphere ESB mediation" href="http://www.ibm.com/developerworks/websphere/techjournal/0604_tost/0604_tost.html" target=_blank&gt;The WebSphere ESB mediation&lt;/A&gt; 
&lt;LI&gt;&lt;A id=w13. title="Using WebSphere Enterprise Service Bus mediation modules" href="http://www.ibm.com/developerworks/library/ar-cbspov4/index.html?S_TACT=105AGX20&amp;amp;S_CMP=EDU" target=_blank&gt;Using WebSphere Enterprise Service Bus mediation modules&lt;/A&gt;&lt;/LI&gt;&lt;/OL&gt;
&lt;DIV id=jhb6&gt;&lt;/DIV&gt;
&lt;H3 id=jhb63&gt;
&lt;DIV id=si:i14&gt;&lt;A id=l:7g name=How_to_implement_client_interactions_for_human_tasks_(including_API,_human_task_manager,_business_flow_manager)&gt;&lt;/A&gt;&amp;nbsp; &lt;/DIV&gt;&lt;/H3&gt;
&lt;DIV&gt;&lt;BR&gt;&lt;/DIV&gt;&lt;BR&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4123787552666488354-2298237995715187434?l=ccambil-wid61-certification.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ccambil-wid61-certification.blogspot.com/feeds/2298237995715187434/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4123787552666488354&amp;postID=2298237995715187434' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4123787552666488354/posts/default/2298237995715187434'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4123787552666488354/posts/default/2298237995715187434'/><link rel='alternate' type='text/html' href='http://ccambil-wid61-certification.blogspot.com/2009/06/design-effective-mediation-flows.html' title='Design effective mediation flows'/><author><name>Charles Cambil</name><uri>http://www.blogger.com/profile/12115935646498837329</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://farm4.static.flickr.com/3272/2573881098_66045d9bd3.jpg?v=0'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4123787552666488354.post-448540081789190868</id><published>2009-06-16T17:14:00.001-07:00</published><updated>2009-06-25T15:48:19.076-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='1-Programming Model and Design'/><title type='text'>Determine the best component implementation type and characteristics</title><content type='html'>&lt;DIV id=dppz0&gt;&lt;/DIV&gt;
&lt;DIV id=ah:x&gt;&lt;SPAN style="FONT-FAMILY: 'Times New Roman'" id=t.8v&gt;&lt;SPAN style="FONT-FAMILY: 'Times New Roman'" id=hwlc&gt;&lt;FONT face=Verdana&gt;Programming Model and Design&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;SPAN style="FONT-FAMILY: 'Times New Roman'"&gt;&lt;SPAN style="FONT-FAMILY: 'Times New Roman'"&gt;&lt;A id=m4m3 title="Websphere Integration Developer v612" href="http://www-306.ibm.com/software/integration/wid/" target=_blank&gt;&lt;FONT id=hwlc0 color=#810081 face=Verdana&gt;Websphere Integration Developer v612&lt;/FONT&gt;&lt;/A&gt; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV id=j6hq0&gt;&lt;A id=xyc8 title="Contact us..." href="mailto:ccambil@gmail.com"&gt;&lt;FONT id=a:jy0 color=#810081&gt;Contact us...&lt;/FONT&gt;&lt;/A&gt;&amp;nbsp;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;
&lt;DIV id=WritelyTableOfContents class=writely-toc toctype="none+none"&gt;
&lt;OL class=writely-toc-none&gt;
&lt;LI&gt;&lt;A href="#_Determine_the_best_component__33272095289902237" target=_self&gt;Determine the best component implementation type and characteristics when building a business process&lt;/A&gt;
&lt;OL style="MARGIN-LEFT: 0px" class="writely-toc-subheading writely-toc-none"&gt;
&lt;LI&gt;&lt;A href="#Process_types_3146025630344606_5558951788986726" target=_self&gt;Process types&lt;/A&gt;
&lt;LI&gt;&lt;A href="#Choosing_between_a_business_pr" target=_self&gt;Choosing between a business process and a state machine&lt;/A&gt;
&lt;LI&gt;&lt;A href="#Related_links" target=_self&gt;Related links&lt;/A&gt;&lt;/LI&gt;&lt;/OL&gt;&lt;/LI&gt;&lt;/OL&gt;&lt;/DIV&gt;&lt;/DIV&gt;
&lt;H3&gt;&lt;A id=_Determine_the_best_component__33272095289902237 name=_Determine_the_best_component__33272095289902237&gt;&lt;/A&gt;&lt;BR&gt;Determine the best component &lt;A href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/index.jsp?topic=/com.ibm.wbit.612.help.prodovr.doc/topics/cservimpltypes.html"&gt;implementation type&lt;/A&gt; and characteristics when building a &lt;A href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/index.jsp?topic=/com.ibm.wbit.612.help.bpel.ui.doc/concepts/cunder.html"&gt;business process&lt;/A&gt;&lt;/H3&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;A business process is any course of action or procedure that an organization follows to achieve a larger business goal. When you break it down, a business process is actually a series of individual tasks that are executed in a specific order.&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;Service implementation types are the implementations of the service components.&amp;nbsp; A &lt;A href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/topic/com.ibm.wbit.612.help.prodovr.doc/topics/cbpelproc.html"&gt;BPEL process&lt;/A&gt;&amp;nbsp;component implements a business process.&amp;nbsp; A &lt;A href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/topic/com.ibm.wbit.612.help.prodovr.doc/topics/cadaptivebo.html"&gt;State machine&lt;/A&gt;&amp;nbsp;is an alternative way of creating a business process. A state machine is suited for processes related to changing states rather than a flow of control. A state defines what an artifact can do at a point in time. A state machine is an implementation of this set of states.&lt;/DIV&gt;
&lt;H4&gt;&lt;A id=Process_types_3146025630344606_5558951788986726 name=Process_types_3146025630344606_5558951788986726&gt;&lt;/A&gt;&lt;A id=nmsu title="Process types" href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/index.jsp?topic=/com.ibm.wbit.612.help.bpel.ui.doc/concepts/clngmcro.html" target=_blank&gt;Process types&lt;/A&gt;&lt;/H4&gt;
&lt;DIV&gt;You can use the business process editor to build either microflows or long-running processes.&lt;/DIV&gt;
&lt;H4&gt;&lt;A id=Choosing_between_a_business_pr name=Choosing_between_a_business_pr&gt;&lt;/A&gt;&lt;A id=rqnj title="Choosing between a business process and a state machine" href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/index.jsp?topic=/com.ibm.wbit.612.help.bpel.ui.doc/concepts/pvssm.html" target=_blank&gt;Choosing between a business process and a state machine&lt;/A&gt;&lt;/H4&gt;
&lt;DIV&gt;You can model service-oriented applications using either the process editor or the state machine editor&lt;/DIV&gt;
&lt;H4&gt;&lt;A id=Related_links name=Related_links&gt;&lt;/A&gt;Related links&lt;/H4&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;A title="Business state machines" href="http://www.ibm.com/developerworks/websphere/techjournal/0606_gregory/0606_gregory.html#BSMs" name=BSMs target=_blank&gt;&lt;SPAN class=atitle&gt;Business state machines&lt;/SPAN&gt;&lt;/A&gt;&lt;BR&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;BR&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4123787552666488354-448540081789190868?l=ccambil-wid61-certification.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ccambil-wid61-certification.blogspot.com/feeds/448540081789190868/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4123787552666488354&amp;postID=448540081789190868' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4123787552666488354/posts/default/448540081789190868'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4123787552666488354/posts/default/448540081789190868'/><link rel='alternate' type='text/html' href='http://ccambil-wid61-certification.blogspot.com/2009/06/determine-best-component-implementation.html' title='Determine the best component implementation type and characteristics'/><author><name>Charles Cambil</name><uri>http://www.blogger.com/profile/12115935646498837329</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://farm4.static.flickr.com/3272/2573881098_66045d9bd3.jpg?v=0'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4123787552666488354.post-6846443345438760905</id><published>2009-06-16T17:04:00.001-07:00</published><updated>2009-06-24T11:42:34.854-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='1-Programming Model and Design'/><title type='text'>Design and use interfaces</title><content type='html'>&lt;DIV id=dppz0&gt;&lt;/DIV&gt;
&lt;DIV&gt;Programming Model and Design&lt;BR&gt;&lt;A href="http://www-306.ibm.com/software/integration/wid/"&gt;Websphere Integration Developer v612&lt;/A&gt; &lt;BR&gt;&lt;A href="mailto:ccambil@gmail.com"&gt;Contact us...&lt;/A&gt;&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;
&lt;DIV id=WritelyTableOfContents class=writely-toc toctype="none+none"&gt;
&lt;OL class=writely-toc-none&gt;
&lt;LI&gt;&lt;A href="#Design_and_use_interfaces_6205" target=_self&gt;Design and use interfaces&lt;/A&gt; 
&lt;OL style="MARGIN-LEFT: 0px" class="writely-toc-subheading writely-toc-none"&gt;
&lt;LI&gt;&lt;A href="#Interfaces_2775332955601045_4312738342394919" target=_self&gt;Interfaces&lt;/A&gt; 
&lt;LI&gt;&lt;A href="#_Creating_interfaces" target=_self&gt;Creating interfaces&lt;/A&gt; 
&lt;LI&gt;&lt;A href="#_Interface_maps" target=_self&gt;Interface maps&lt;/A&gt;&lt;/LI&gt;&lt;/OL&gt;&lt;/LI&gt;&lt;/OL&gt;&lt;/DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;H3&gt;&lt;A id=Design_and_use_interfaces_6205 name=Design_and_use_interfaces_6205&gt;&lt;/A&gt;Design and use interfaces&lt;/H3&gt;
&lt;H4 class=topictitle1&gt;&lt;A id=Interfaces_2775332955601045_4312738342394919 name=Interfaces_2775332955601045_4312738342394919&gt;&lt;/A&gt;&lt;A id=ocz2 title=Interfaces href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/index.jsp?topic=/com.ibm.wbit.612.help.ie.doc/topics/coverview.html" target=_blank&gt;Interfaces&lt;/A&gt;&lt;/H4&gt;
&lt;DIV&gt;Interfaces are the means of exchanging data between components.&amp;nbsp; An &lt;A id=ztaq title=interface href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/index.jsp?topic=/com.ibm.wbit.612.help.basics.doc/topics/cinterface.html" target=_blank&gt;interface&lt;/A&gt; provides the input and output of a &lt;A id=wuam title=component href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/index.jsp?topic=/com.ibm.wbit.612.help.prodovr.doc/topics/cservcomps.html" target=_blank&gt;component&lt;/A&gt;. &lt;BR&gt;&lt;BR&gt;The inputs and outputs of each component, specified by the interface, determine which data can be passed from one component to another. An interface is created independent of the implementation of the component. An interface may also be created for a component that has no implementation; that is, the implementation will be done later.&lt;BR&gt;&lt;/DIV&gt;
&lt;H4&gt;&lt;A title="Creating interfaces" href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/topic/com.ibm.wbit.612.help.ie.doc/topics/tcreateiface.html" target=_blank&gt;Creating interfaces&lt;/A&gt;&lt;/H4&gt;
&lt;DIV&gt;Interfaces are the means of exchanging data between components. In this section, you will learn about the relationship between interfaces and implementations, the parts of an interface, different ways of starting the interface editor and developing an interface, and see some tutorials and samples about interfaces.&lt;/DIV&gt;
&lt;H4&gt;&lt;A title="Interface maps" href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/topic/com.ibm.wbit.612.help.mediation.ui.doc/topics/cmediation.html" target=_blank&gt;Interface maps&lt;/A&gt;&lt;/H4&gt;
&lt;DIV&gt;Interface maps are created in the interface mapping editor to resolve and reconcile differences between the interfaces of interacting components.&lt;/DIV&gt;&lt;BR&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4123787552666488354-6846443345438760905?l=ccambil-wid61-certification.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ccambil-wid61-certification.blogspot.com/feeds/6846443345438760905/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4123787552666488354&amp;postID=6846443345438760905' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4123787552666488354/posts/default/6846443345438760905'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4123787552666488354/posts/default/6846443345438760905'/><link rel='alternate' type='text/html' href='http://ccambil-wid61-certification.blogspot.com/2009/06/design-and-use-interfaces.html' title='Design and use interfaces'/><author><name>Charles Cambil</name><uri>http://www.blogger.com/profile/12115935646498837329</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://farm4.static.flickr.com/3272/2573881098_66045d9bd3.jpg?v=0'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4123787552666488354.post-6836344197200117762</id><published>2009-06-16T17:03:00.003-07:00</published><updated>2009-06-23T12:18:10.391-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='1-Programming Model and Design'/><title type='text'>Design and use business objects and the business object framework</title><content type='html'>&lt;DIV id=dppz0&gt;&lt;/DIV&gt;
&lt;DIV&gt;Programming Model and Design 
&lt;DIV&gt;&lt;A href="http://www-306.ibm.com/software/integration/wid/"&gt;Websphere Integration Developer v612&lt;/A&gt; &lt;/DIV&gt;
&lt;DIV&gt;&lt;A href="mailto:ccambil@gmail.com"&gt;Contact us...&lt;/A&gt;&lt;/DIV&gt;&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;
&lt;DIV id=WritelyTableOfContents class=writely-toc toctype="none+none"&gt;
&lt;OL class=writely-toc-none&gt;
&lt;LI&gt;&lt;A href="#Design_and_use_business_object" target=_self&gt;Design and use business objects and the business object framework API when developing a solution&lt;/A&gt;
&lt;OL style="MARGIN-LEFT: 0px" class="writely-toc-subheading writely-toc-none"&gt;
&lt;LI&gt;&lt;A href="#Business_objects_7005720559075064" target=_self&gt;Business objects&lt;/A&gt;
&lt;LI&gt;&lt;A href="#Business_object_framework_API__9213105856974532" target=_self&gt;Business object framework API&lt;/A&gt;
&lt;LI&gt;&lt;A href="#Service_Data_Objects_SDO__5492764547441115" target=_self&gt;Service Data Objects (SDO)&lt;/A&gt;
&lt;LI&gt;&lt;A href="#Service_Message_Objects_SMO__5497541471347841" target=_self&gt;Service Message Objects (SMO)&lt;/A&gt;
&lt;LI&gt;&lt;A href="#Service_Data_Objects_and_busin" target=_self&gt;Service Data Objects and business objects&lt;/A&gt;&lt;/LI&gt;&lt;/OL&gt;&lt;/LI&gt;&lt;/OL&gt;&lt;/DIV&gt;&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;H3&gt;&lt;A id=Design_and_use_business_object name=Design_and_use_business_object&gt;&lt;/A&gt;Design and use &lt;A href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/index.jsp?topic=/com.ibm.wbit.612.help.bo.ui.doc/topics/cbo.html"&gt;business objects&lt;/A&gt; and the business object framework API when developing a solution&lt;/H3&gt;
&lt;H4&gt;&lt;A id=Business_objects_7005720559075064 name=Business_objects_7005720559075064&gt;&lt;/A&gt;&lt;A id=x84c title="Business objects" href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/index.jsp?topic=/com.ibm.wbit.612.help.bo.ui.doc/topics/cbo.html" target=_blank&gt;Business objects&lt;/A&gt;&lt;/H4&gt;
&lt;DIV&gt;Business objects define the data flowing between components.&amp;nbsp; &lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;They are containers for application data, such as a customer or an invoice. Data is &lt;A id=didi title="exchanged between components" href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/index.jsp?topic=/com.ibm.wbit.612.help.ie.doc/topics/coverview.html" target=_blank&gt;exchanged between components&lt;/A&gt;&amp;nbsp;by business objects. The underlying structure of a business object is an XML schema definition (XSD). 
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;A business object contains fields which have a name, a type (scalar type or another business object), a default value (for scalar types) and cardinality. Business objects can extend (define a superset of fields) other business objects through parent/child relationships, however, a business object can only inherit from a single parent. These objects can also be used in conjunction with each other to perform a task. &lt;/DIV&gt;&lt;/DIV&gt;
&lt;H4&gt;&lt;A id=Business_object_framework_API__9213105856974532 name=Business_object_framework_API__9213105856974532&gt;&lt;/A&gt;Business object framework API &lt;/H4&gt;
&lt;DIV&gt;
&lt;DIV&gt;In WebSphere Process Server, the business object framework is made up of the following elements: &lt;/DIV&gt;
&lt;UL&gt;
&lt;LI&gt;Business object definition&lt;/LI&gt;
&lt;LI&gt;Business graph definition&lt;/LI&gt;
&lt;LI&gt;Business object metadata definition&lt;/LI&gt;
&lt;LI&gt;Business object services (service APIs)&lt;/LI&gt;&lt;/UL&gt;&lt;/DIV&gt;
&lt;H4&gt;&lt;A id=Service_Data_Objects_SDO__5492764547441115 name=Service_Data_Objects_SDO__5492764547441115&gt;&lt;/A&gt;&lt;A id=m6v. title="Service Data Objects (SDO)" href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/index.jsp?topic=/com.ibm.wbit.612.help.prodovr.doc/topics/cservdataobjs.html" target=_blank&gt;Service Data Objects (SDO)&lt;/A&gt;&lt;/H4&gt;Service data objects complement Service Component Architecture. Service Component Architecture defines the services as components and the connectivity between them. Service data objects define the data flowing between components. 
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;Each component passes information as input and output. When a service is invoked, data objects are passed as an XML document with document literal encoding when using a WSDL port type or as a Java™ object when using a Java interface. Data objects are the preferred form for data and metadata in Service Component Architecture services. Similar to components, service data objects separate the data object from its implementation. For example, a component interacts with purchase orders while the purchase order itself might use JDBC, EJB, and so on, to perform the updates to the data. Service data objects let the integration developer focus on working with business artifacts. In fact, service data objects are transparent to the integration developer. They are defined by a &lt;A href="http://www.jcp.org/en/jsr/detail?id=235"&gt;service data objects&lt;/A&gt; Java Specification Request (JSR). &lt;/DIV&gt;
&lt;H4&gt;&lt;A id=Service_Message_Objects_SMO__5497541471347841 name=Service_Message_Objects_SMO__5497541471347841&gt;&lt;/A&gt;&lt;A id=bybi title="Service Message Objects (SMO)" href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/index.jsp?topic=/com.ibm.wbit.612.help.bo.ui.doc/topics/csmo.html" target=_blank&gt;Service Message Objects (SMO)&lt;/A&gt;&lt;/H4&gt;
&lt;DIV&gt;Service message objects are enhanced business objects that include the application data and header information related to the transport protocol used to invoke a service such as SOAP or JMS. A service message object is composed of a body that contains the application data (also known as the payload or operation message) in a business object, and headers containing additional context information. 
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;/DIV&gt;
&lt;DIV&gt;Service message objects are used inside mediation flow components. When a mediation flow component is invoked, the business object that is input to the mediation flow is wrapped with additional context and header information and becomes a service message object. This contextual information, such as SOAP header information can be accessed from within the mediation flow component.&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;H4 class=topictitle1&gt;&lt;A id=Service_Data_Objects_and_busin name=Service_Data_Objects_and_busin&gt;&lt;/A&gt;&lt;A id=j-ad title="Service Data Objects and business objects" href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/index.jsp?topic=/com.ibm.websphere.wps.612.doc/doc/covw_sca_sdo.html" target=_blank&gt;Service Data Objects and business objects&lt;/A&gt;&lt;/H4&gt;Service Data Objects and business objects define the data flowing between components that are defined in Service Component Architecture. 
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;The Service Data Object (SDO) technology is an open standard for enabling applications to handle data from heterogeneous data sources in a uniform way. SDO incorporates J2EE patterns but simplifies the J2EE data programming model.&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;Part of the IBM® WebSphere® Application Server capabilities that are built into WebSphere Process Server, SDOs provide a framework for data application development that simplifies the J2EE data programming model.&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;WebSphere Process Server includes business objects, which are enhanced SDOs, based on the data-access technology. SDOs provide a universal means of describing disparate data (for example, JDBC ResultSet and XML Schema described data). Business objects include some extensions that are important for integration solutions and are used to further describe the data that is being exchanged between Service Component Architecture services. Business objects are part of the Service-oriented architecture (SOA) core of WebSphere Process Server.&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;A business object is a set of attributes that represent a business entity (such as Employee), an action on the data (such as a create or update operation), and instructions for processing the data. Components of the integration application use business objects to exchange information and trigger actions. Business objects are flexible because they can represent many kinds of data. For example, in addition to supporting the data canonicalization model of traditional integration servers, they also can represent data returned from a synchronous EJB Session Bean facade or a synchronous business process, and then they can be bound to IBM WebSphere Portal portlets and JSF components.&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;Business objects are the primary mechanism for representing business entities, or documenting literal message definitions, enabling everything from a simple basic object with scalar properties to a large, complex hierarchy or graph of objects.&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;In WebSphere Process Server, the business object framework is made up of the following elements: &lt;/DIV&gt;
&lt;UL&gt;
&lt;LI&gt;Business object definition&lt;/LI&gt;
&lt;LI&gt;Business graph definition&lt;/LI&gt;
&lt;LI&gt;Business object metadata definition&lt;/LI&gt;
&lt;LI&gt;Business object services (service APIs)&lt;/LI&gt;&lt;/UL&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;A business object definition is the name, set of ordered attributes, properties, version number, and application-specific text that specify a type of business object. A business graph definition is the wrapper added around a simple business object or a hierarchy of business objects to provide additional capabilities, such as carrying change summary and event summary information related to the business objects in the business graph. A business object metadata definition is the metadata that can be added to business object definitions to enhance their value when running on WebSphere Process Server. This metadata is added to the business object’s XML schema definition as well known xs:annotation and xs:appinfo elements. Business object services are a set of capabilities provided on top of the basic capabilities provided by Service Data Objects. Examples are services such as create, copy, equality, and serialization. &lt;/DIV&gt;
&lt;DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;BR&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4123787552666488354-6836344197200117762?l=ccambil-wid61-certification.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ccambil-wid61-certification.blogspot.com/feeds/6836344197200117762/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4123787552666488354&amp;postID=6836344197200117762' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4123787552666488354/posts/default/6836344197200117762'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4123787552666488354/posts/default/6836344197200117762'/><link rel='alternate' type='text/html' href='http://ccambil-wid61-certification.blogspot.com/2009/06/design-and-use-business-objects-and.html' title='Design and use business objects and the business object framework'/><author><name>Charles Cambil</name><uri>http://www.blogger.com/profile/12115935646498837329</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://farm4.static.flickr.com/3272/2573881098_66045d9bd3.jpg?v=0'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4123787552666488354.post-8898845505317008997</id><published>2009-06-16T17:03:00.001-07:00</published><updated>2009-06-19T15:14:04.185-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='1-Programming Model and Design'/><title type='text'>Apply the SCA programming model</title><content type='html'>&lt;DIV id=dppz0&gt;&lt;/DIV&gt;Programming Model and Design&lt;BR&gt;&lt;A href="http://www-306.ibm.com/software/integration/wid/"&gt;Websphere Integration Developer v612&lt;/A&gt; &lt;BR&gt;&lt;A href="mailto:ccambil@gmail.com"&gt;Contact us...&lt;/A&gt; 
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;
&lt;DIV id=WritelyTableOfContents class=writely-toc toctype="none+none"&gt;
&lt;OL class=writely-toc-none&gt;
&lt;LI&gt;&lt;A href="#Apply_the_SCA_programming_mode" target=_self&gt;Apply the SCA programming model&lt;/A&gt;
&lt;OL style="MARGIN-LEFT: 0px" class="writely-toc-subheading writely-toc-none"&gt;
&lt;LI&gt;&lt;A href="#Service_Oriented_Architecture__9014314609293043" target=_self&gt;Service-Oriented Architecture (SOA)&lt;/A&gt;
&lt;LI&gt;&lt;A href="#Components_8545240031007987" target=_self&gt;Components&lt;/A&gt;
&lt;LI&gt;&lt;A href="#Interfaces_4951440658948262" target=_self&gt;Interfaces&lt;/A&gt;
&lt;LI&gt;&lt;A href="#Related_links_8954070284250499_9020599471349567" target=_self&gt;Related links&lt;/A&gt;&lt;/LI&gt;&lt;/OL&gt;&lt;/LI&gt;&lt;/OL&gt;&lt;/DIV&gt;&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;H3&gt;&lt;A id=Apply_the_SCA_programming_mode name=Apply_the_SCA_programming_mode&gt;&lt;/A&gt;Apply the SCA programming model&lt;/H3&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;&lt;A id=rgoi title="Service Component Architecture (SCA)" href="http://www.ibm.com/developerworks/library/specification/ws-sca/" target=_blank&gt;&lt;/A&gt;&lt;A href="http://www.ibm.com/developerworks/library/specification/ws-sca/"&gt;Service Component Architecture (SCA)&lt;/A&gt; is a set of specifications which describe a model for building applications and systems using a &lt;A id=t7.5 title="Service-Oriented Architecture" href="http://www-01.ibm.com/software/solutions/soa/" target=_blank&gt;Service-Oriented Architecture&lt;/A&gt;. SCA extends and complements prior approaches to implementing services, and SCA builds on open standards such as &lt;A id=rgz8 title="Web services" href="http://www.ibm.com/developerworks/webservices/newto/websvc.html?S_TACT=105AGX28&amp;amp;S_CMP=DLMAIN" target=_blank&gt;Web services&lt;/A&gt;.&lt;BR&gt;&lt;BR&gt;SCA encourages an SOA organization of business application code based on components that implement business logic, which offer their capabilities through service-oriented interfaces and which consume functions offered by other components through service-oriented interfaces, called service references. SCA divides up the steps in building a service-oriented application into two major parts: &lt;/DIV&gt;
&lt;UL&gt;
&lt;LI&gt;The &lt;FONT style="BACKGROUND-COLOR: #ffff00"&gt;implementation&lt;/FONT&gt; of service components which provide services and consume other services.&lt;/LI&gt;
&lt;LI&gt;The &lt;FONT style="BACKGROUND-COLOR: #ffff00"&gt;assembly&lt;/FONT&gt; of sets of components to build business applications, through the &lt;FONT style="BACKGROUND-COLOR: #ffff00"&gt;wiring&lt;/FONT&gt; of service references to services.&lt;/LI&gt;&lt;/UL&gt;
&lt;DIV&gt;SCA emphasizes the decoupling of service implementation and of service assembly from the details of infrastructure capabilities and from the details of the access methods used to invoke services. SCA components operate at a business level and use a minimum of middleware APIs. &lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;H4&gt;&lt;A id=Service_Oriented_Architecture__9014314609293043 name=Service_Oriented_Architecture__9014314609293043&gt;&lt;/A&gt;&lt;A id=gane title="SOA (Service-Oriented Architecture)" href="http://www-01.ibm.com/software/solutions/soa/" target=_blank&gt;Service-Oriented Architecture (SOA)&lt;/A&gt;&lt;/H4&gt;
&lt;DIV&gt;Service Oriented Architecture (SOA) is a business-centric IT architectural approach that supports integrating your business as linked, repeatable business tasks, or services. With the Smart SOA approach, you can find value at every stage of the SOA continuum, from departmental projects to enterprise-wide initiatives.&lt;/DIV&gt;
&lt;H4&gt;&lt;A id=Components_8545240031007987 name=Components_8545240031007987&gt;&lt;/A&gt;&lt;A id=tw1i title=Components href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/index.jsp?topic=/com.ibm.wbit.612.help.basics.doc/topics/ccomponent.html" target=_blank&gt;Components&lt;/A&gt;&lt;/H4&gt;
&lt;DIV&gt;In an SCA, a &lt;A id=h7jg title=component href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/index.jsp?topic=/com.ibm.wbit.612.help.prodovr.doc/topics/cservcomps.html" target=_blank&gt;component&lt;/A&gt; is the actual service.&amp;nbsp; Components are the building blocks of a business solution that are wired together.&lt;/DIV&gt;
&lt;H4&gt;&lt;A id=Interfaces_4951440658948262 name=Interfaces_4951440658948262&gt;&lt;/A&gt;&lt;A id=lz_w title=Interfaces href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/index.jsp?topic=/com.ibm.wbit.612.help.ie.doc/topics/coverview.html" target=_blank&gt;Interfaces&lt;/A&gt;&lt;/H4&gt;
&lt;DIV&gt;An &lt;A id=y0x3 title=interface href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/index.jsp?topic=/com.ibm.wbit.612.help.basics.doc/topics/cinterface.html" target=_blank&gt;interface&lt;/A&gt; provides the input and output of a component. It is created independent of the internal implementation of the component.&lt;/DIV&gt;
&lt;H4&gt;&lt;A id=Related_links_8954070284250499_9020599471349567 name=Related_links_8954070284250499_9020599471349567&gt;&lt;/A&gt;Related links&lt;/H4&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;A id=sa8e title="The building blocks of an application" href="http://www.ibm.com/developerworks/websphere/techjournal/0603_gregory/0603_gregory.html#Blocks" target=_blank&gt;The building blocks of an application&lt;/A&gt;&lt;/LI&gt;&lt;/UL&gt;
&lt;DIV id=jhb6&gt;&lt;/DIV&gt;
&lt;H3 id=jhb63&gt;
&lt;DIV id=si:i14&gt;&lt;A id=l:7g name=How_to_implement_client_interactions_for_human_tasks_(including_API,_human_task_manager,_business_flow_manager)&gt;&lt;/A&gt;&amp;nbsp;&lt;/DIV&gt;&lt;/H3&gt;
&lt;DIV&gt;&lt;BR&gt;&lt;/DIV&gt;&lt;BR&gt;&lt;BR&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4123787552666488354-8898845505317008997?l=ccambil-wid61-certification.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ccambil-wid61-certification.blogspot.com/feeds/8898845505317008997/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4123787552666488354&amp;postID=8898845505317008997' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4123787552666488354/posts/default/8898845505317008997'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4123787552666488354/posts/default/8898845505317008997'/><link rel='alternate' type='text/html' href='http://ccambil-wid61-certification.blogspot.com/2009/06/apply-sca-programming-model.html' title='Apply the SCA programming model'/><author><name>Charles Cambil</name><uri>http://www.blogger.com/profile/12115935646498837329</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://farm4.static.flickr.com/3272/2573881098_66045d9bd3.jpg?v=0'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4123787552666488354.post-2453093309434945498</id><published>2009-06-09T21:41:00.001-07:00</published><updated>2009-06-11T21:37:26.022-07:00</updated><title type='text'>Use the business process editor to create a business process component</title><content type='html'>Component Implementation 
&lt;DIV&gt;&lt;A href="http://www-306.ibm.com/software/integration/wid/"&gt;Websphere Integration Developer v612&lt;/A&gt; &lt;/DIV&gt;
&lt;DIV&gt;&lt;A href="mailto:ccambil@gmail.com"&gt;Contact us...&lt;/A&gt; &lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;
&lt;DIV id=WritelyTableOfContents class=writely-toc toctype="none+none"&gt;
&lt;OL class=writely-toc-none&gt;
&lt;LI&gt;&lt;A href="#Use_the_business_process_edito" target=_self&gt;Use the business process editor to create a business process component (including path conditions, activities, snippets, etc.)&lt;/A&gt; 
&lt;OL style="MARGIN-LEFT: 0px" class="writely-toc-subheading writely-toc-none"&gt;
&lt;LI&gt;&lt;A href="#Overview_6918146548767727_8245_9202890680959966" target=_self&gt;Overview&lt;/A&gt; 
&lt;LI&gt;&lt;A href="#The_building_blocks_of_the_bus" target=_self&gt;The building blocks of the business process editor&lt;/A&gt; 
&lt;LI&gt;&lt;A href="#Partners" target=_self&gt;Partners&lt;/A&gt; 
&lt;LI&gt;&lt;A href="#Variables" target=_self&gt;Variables&lt;/A&gt; 
&lt;LI&gt;&lt;A href="#Activities" target=_self&gt;Activities&lt;/A&gt; 
&lt;LI&gt;&lt;A href="#Related_links_775048532904623__2859740315519535" target=_self&gt;Related links&lt;/A&gt;&lt;/LI&gt;&lt;/OL&gt;&lt;/LI&gt;&lt;/OL&gt;&lt;/DIV&gt;&lt;/DIV&gt;
&lt;H3&gt;&lt;A id=Use_the_business_process_edito name=Use_the_business_process_edito&gt;&lt;/A&gt;Use the &lt;A id=gavy title="business process" href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/index.jsp?topic=/com.ibm.wbit.612.help.bpel.ui.doc/concepts/cunder.html" target=_blank&gt;business process&lt;/A&gt;&amp;nbsp;&lt;A id=qrsc title=editor href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/index.jsp?topic=/com.ibm.wbit.612.help.bpel.ui.doc/concepts/cwbpel.html" target=_blank&gt;editor&lt;/A&gt; to create a business process &lt;A id=vi21 title=component href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/index.jsp?topic=/com.ibm.wbit.612.help.basics.doc/topics/ccomponent.html" target=_blank&gt;component&lt;/A&gt; (including path conditions, activities, snippets, etc.)&lt;/H3&gt;
&lt;H4&gt;&lt;A id=Overview_6918146548767727_8245_9202890680959966 name=Overview_6918146548767727_8245_9202890680959966&gt;&lt;/A&gt;Overview&lt;/H4&gt;The business process editor is a graphical programming environment that you use to visually create and manipulate business processes.To illustrate how to use the business process editor, we will complete the base business process generated by the tooling: 
&lt;UL&gt;
&lt;LI&gt;
&lt;DIV&gt;Before (&lt;A href="http://docs.google.com/File?id=dhr7zgxb_2179hmxwmzfn_b"&gt;&lt;IMG style="WIDTH: 10px; HEIGHT: 12px" src="http://docs.google.com/File?id=dhr7zgxb_2179hmxwmzfn_b"&gt;&lt;/A&gt;)
&lt;DIV&gt;This is a &lt;A href="http://ccambil-wid612-tutorials.blogspot.com/2009/06/generate-business-process.html"&gt;generated business process&lt;/A&gt;. We will complete this to look line the one below (after).&lt;/DIV&gt;&lt;/DIV&gt;
&lt;LI&gt;
&lt;DIV&gt;After (&lt;A href="http://docs.google.com/File?id=dhr7zgxb_1371dgtcghgw_b"&gt;&lt;IMG style="WIDTH: 10px; HEIGHT: 8px" src="http://docs.google.com/File?id=dhr7zgxb_1371dgtcghgw_b"&gt;&lt;/A&gt;)
&lt;DIV&gt;This is the completed business process. &lt;/DIV&gt;&lt;/DIV&gt;&lt;/LI&gt;&lt;/UL&gt;
&lt;H4 style="TEXT-ALIGN: left"&gt;&lt;A id=The_building_blocks_of_the_bus name=The_building_blocks_of_the_bus&gt;&lt;/A&gt;&lt;A id=wzc2 title="The building blocks of the business process editor" href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/index.jsp?topic=/com.ibm.wbit.612.help.bpel.ui.doc/concepts/cunact.html" target=_blank&gt;The building blocks of the business process editor&lt;/A&gt;&lt;/H4&gt;
&lt;DIV&gt;There are several kinds of building blocks: &lt;/DIV&gt;
&lt;DIV&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;A title=Partners href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/topic/com.ibm.wbit.612.help.bpel.ui.doc/concepts/cunact.html#cunact__partners" target=_blank&gt;Partners&lt;/A&gt; 
&lt;LI&gt;&lt;A title=Variables href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/topic/com.ibm.wbit.612.help.bpel.ui.doc/concepts/cunact.html#cunact__varia" target=_blank&gt;Variables&lt;/A&gt; 
&lt;LI&gt;&lt;A title="Correlation artifacts" href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/topic/com.ibm.wbit.612.help.bpel.ui.doc/concepts/cunact.html#cunact__corel8" target=_blank&gt;Correlation artifacts&lt;/A&gt; 
&lt;LI&gt;&lt;A title="Activities, elements, and handlers" href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/topic/com.ibm.wbit.612.help.bpel.ui.doc/concepts/cunact.html#cunact__active" target=_blank&gt;Activities, elements, and handlers&lt;/A&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/DIV&gt;
&lt;H4&gt;&lt;A id=Partners name=Partners&gt;&lt;/A&gt;&lt;A id=zd-7 title=Partners href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/index.jsp?topic=/com.ibm.wbit.612.help.bpel.ui.doc/tasks/taddpart.html" target=_blank&gt;Partners&lt;/A&gt;&lt;/H4&gt;
&lt;DIV&gt;Partners are the external users or services that interact with the process.
&lt;DIV&gt;You can create interface and reference partners. Add an interface Partner when you want to receive something in your process, and add a reference Partner when you want to send something to a Partner.&lt;/DIV&gt;&lt;/DIV&gt;
&lt;H4&gt;&lt;A id=Variables name=Variables&gt;&lt;/A&gt;&lt;A id=opmb title=Variables href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/index.jsp?topic=/com.ibm.wbit.612.help.bpel.ui.doc/tasks/taddvar.html" target=_blank&gt;Variables&lt;/A&gt;&lt;/H4&gt;
&lt;DIV&gt;Variables store the messages that are exchanged between the partners in a process and the data that is used in its business logic.
&lt;DIV&gt;A variable belongs to the scope in which it is declared. If it is created in the global process scope then it is a global variable, and thus visible to the process as a whole. Those that are created within nested scopes are called scoped or local variables, and can only be seen by objects within the scope in which it was created.&lt;/DIV&gt;&lt;/DIV&gt;
&lt;H4&gt;&lt;A id=s5lm title="Correlation artifacts" href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/index.jsp?topic=/com.ibm.wbit.612.help.bpel.ui.doc/tasks/tcorrel.html" target=_blank&gt;Correlation artifacts&lt;/A&gt;&amp;nbsp;&lt;/H4&gt;
&lt;DIV&gt;Correlation sets are used in runtime environments where there are multiple instances of the same process running. The sets allow two partners to initialize a business process transaction, temporarily suspend activity, and then recognize each other again when that transaction resumes.&lt;/DIV&gt;
&lt;H4&gt;&lt;A id=Activities name=Activities&gt;&lt;/A&gt;&lt;A id=l2u. title=Activities href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/index.jsp?topic=/com.ibm.wbit.612.help.bpel.ui.doc/tasks/teditflw.html" target=_blank&gt;Activities&lt;/A&gt;&lt;/H4&gt;
&lt;DIV&gt;A &lt;A id=kvax title="business process" href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/index.jsp?topic=/com.ibm.wbit.612.help.bpel.ui.doc/concepts/cunder.html" target=_blank&gt;business process&lt;/A&gt;&amp;nbsp;is any course of action or procedure that an organization follows to achieve a larger business goal. When you break it down, a business process is actually a series of individual tasks that are executed in a specific order.&amp;nbsp; You build a business process by adding and manipulating these activities in the business process editor. &lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;Activities are the individual business tasks within the process that compose the larger business goal.&lt;/DIV&gt;
&lt;DIV&gt;Once you've created a new process, you are ready to create the activities that will run the task to be performed by that process. 
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;/DIV&gt;
&lt;DIV style="TEXT-ALIGN: left"&gt;These tasks or activities are grouped as follows: (&lt;A href="http://docs.google.com/File?id=dhr7zgxb_2180hp8c6hch_b" target=_blank&gt;&lt;IMG style="WIDTH: 10px; HEIGHT: 39px" src="http://docs.google.com/File?id=dhr7zgxb_2180hp8c6hch_b"&gt;&lt;/A&gt;)&lt;/DIV&gt;
&lt;DIV&gt;
&lt;UL&gt;
&lt;LI&gt;
&lt;DIV style="TEXT-ALIGN: left"&gt;&lt;A id=ji85 title="Basic Actions" href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/index.jsp?topic=/com.ibm.wbit.612.help.bpel.ui.doc/tasks/twrkbas.html" target=_blank&gt;Basic Actions&lt;/A&gt;&lt;/DIV&gt;
&lt;LI&gt;
&lt;DIV style="TEXT-ALIGN: left"&gt;&lt;A id=zhuw title=Structures href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/index.jsp?topic=/com.ibm.wbit.612.help.bpel.ui.doc/tasks/tstruct.html" target=_blank&gt;Structures&lt;/A&gt;&lt;/DIV&gt;
&lt;LI&gt;
&lt;DIV style="TEXT-ALIGN: left"&gt;&lt;A id=ibpm title=Faults href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/index.jsp?topic=/com.ibm.wbit.612.help.bpel.ui.doc/concepts/cfltact.html" target=_blank&gt;Faults&lt;/A&gt;&amp;nbsp;&lt;/DIV&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/DIV&gt;
&lt;DIV style="TEXT-ALIGN: left"&gt;
&lt;DIV&gt;
&lt;DIV style="TEXT-ALIGN: left" id=ke5t&gt;&lt;A href="http://docs.google.com/File?id=dhr7zgxb_2179hmxwmzfn_b" target=_blank&gt;&lt;/A&gt;&amp;nbsp;&lt;/DIV&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;B&gt;&lt;A id=a8yl title="Build the Business Process" href="http://www.ibm.com/developerworks/websphere/techjournal/0607_gregory/0607_gregory.html#building" target=_blank&gt;Build the Business Process&lt;/A&gt;&lt;/B&gt;&lt;/DIV&gt;
&lt;DIV id=phn7&gt;&amp;nbsp;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;Follow these steps to build the completed business process as shown above.&lt;/DIV&gt;&lt;/DIV&gt;
&lt;H4&gt;&lt;A id=Related_links_775048532904623__2859740315519535 name=Related_links_775048532904623__2859740315519535&gt;&lt;/A&gt;Related links&lt;/H4&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;A href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/index.jsp?topic=/com.ibm.wbit.612.help.basics.doc/topics/ccomponent.html"&gt;Components&lt;/A&gt; &lt;/LI&gt;
&lt;LI&gt;&lt;A href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/index.jsp?topic=/com.ibm.wbit.612.help.prodovr.doc/topics/cservcomps.html"&gt;Service components&lt;/A&gt; (1) &lt;/LI&gt;
&lt;LI&gt;&lt;A href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/index.jsp?topic=/com.ibm.websphere.wps.612.doc/doc/covw_sca_servicecomp.html"&gt;Service components&lt;/A&gt; (2) &lt;/LI&gt;
&lt;LI&gt;&lt;A href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6rxmx/index.jsp?topic=/com.ibm.wbit.help.6012.bpel.ui.doc/concepts/cbpelone.html"&gt;Building Business Processes&lt;/A&gt; &lt;/LI&gt;
&lt;LI&gt;&lt;A href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6rxmx/index.jsp?topic=/com.ibm.wbit.help.6012.bpel.ui.doc/tasks/tnewflow.html"&gt;Creating a business process&lt;/A&gt; &lt;/LI&gt;
&lt;LI&gt;&lt;A href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/index.jsp?topic=/com.ibm.wbit.612.help.bpel.ui.doc/concepts/cunder.html"&gt;Business processes&lt;/A&gt; &lt;/LI&gt;&lt;/UL&gt;&lt;br&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4123787552666488354-2453093309434945498?l=ccambil-wid61-certification.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ccambil-wid61-certification.blogspot.com/feeds/2453093309434945498/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4123787552666488354&amp;postID=2453093309434945498' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4123787552666488354/posts/default/2453093309434945498'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4123787552666488354/posts/default/2453093309434945498'/><link rel='alternate' type='text/html' href='http://ccambil-wid61-certification.blogspot.com/2009/06/use-business-process-editor-to-create.html' title='Use the business process editor to create a business process component'/><author><name>Charles Cambil</name><uri>http://www.blogger.com/profile/12115935646498837329</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://farm4.static.flickr.com/3272/2573881098_66045d9bd3.jpg?v=0'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4123787552666488354.post-8161727788329994876</id><published>2008-08-05T07:12:00.000-07:00</published><updated>2009-09-17T13:41:41.234-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='IBM DeveloperWorks Tutorials'/><title type='text'>IBM DeveloperWorks Tutorials</title><content type='html'>&lt;DIV id=uzr30&gt;
&lt;DIV id=WritelyTableOfContents class=writely-toc toctype="none+none"&gt;
&lt;OL class=writely-toc-none&gt;
&lt;LI&gt;&lt;A href="#IBM_DeveloperWorks_Tutorials_3" target=_self&gt;IBM DeveloperWorks Tutorials&lt;/A&gt; 
&lt;OL style="MARGIN-LEFT: 0px" class="writely-toc-subheading writely-toc-none"&gt;
&lt;LI&gt;&lt;A href="#A_guided_tour_of_WebSphere_Int" target=_self&gt;A guided tour of WebSphere Integration Developer&lt;/A&gt; 
&lt;LI&gt;&lt;A href="#Building_SOA_solutions_with_th_48965675439062867" target=_self&gt;Building SOA solutions with the Service Component Architecture&lt;/A&gt; 
&lt;LI&gt;&lt;A href="#Building_SOA_composite_busines_014474558480739419" target=_self&gt;Building SOA composite business services&lt;/A&gt; 
&lt;LI&gt;&lt;A href="#Building_a_powerful_reliable_S_35644597769838454" target=_self&gt;Building a powerful, reliable SOA with JMS and WebSphere ESB&lt;/A&gt; 
&lt;LI&gt;&lt;A href="#Make_composite_business_servic" target=_self&gt;Make composite business services adaptable with points of variability&lt;/A&gt; 
&lt;LI&gt;&lt;A href="#Migrating_WebSphere_Commerce_t" target=_self&gt;Migrating WebSphere Commerce to the SOA foundation tooling&lt;/A&gt; 
&lt;LI&gt;&lt;A href="#On_demand_business_process_lif" target=_self&gt;On demand business process life cycle&lt;/A&gt; 
&lt;LI&gt;&lt;A href="#Recommended_reading_list_42761" target=_self&gt;Recommended reading list&lt;/A&gt; 
&lt;LI&gt;&lt;A href="#Reliable_and_repeatable_unit_t" target=_self&gt;Reliable and repeatable unit testing for Service Component Architecture modules&lt;/A&gt; 
&lt;LI&gt;&lt;A href="#SCA_application_development_55" target=_self&gt;SCA application development&lt;/A&gt; 
&lt;LI&gt;&lt;A href="#SOA_programming_model_for_impl" target=_self&gt;SOA programming model for implementing Web services&lt;/A&gt; 
&lt;LI&gt;&lt;A href="#SCA_Invocation_Patterns_441604_6463921480461492" target=_self&gt;SCA Invocation Patterns&lt;/A&gt; 
&lt;LI&gt;&lt;A href="#Using_SOA_with_WebSphere_proce" target=_self&gt;Using SOA with WebSphere process integration products&lt;/A&gt; 
&lt;LI&gt;&lt;A href="#WebSphere_Integration_Develope" target=_self&gt;WebSphere Integration Developer and WebSphere ESB advanced topics&lt;/A&gt; 
&lt;LI&gt;&lt;A href="#WebSphere_Process_Server_relat" target=_self&gt;WebSphere Process Server relationship service&lt;/A&gt; 
&lt;LI&gt;&lt;A href="#Other_Tutorials_41087372106215" target=_self&gt;Other Tutorials&lt;/A&gt; 
&lt;LI&gt;&lt;A href="#Creating_flexible_service_orie" target=_self&gt;Creating flexible service-oriented business solutions with WebSphere Business Services Fabric&lt;/A&gt; 
&lt;LI&gt;&lt;A href="#Business_event_processing_with" target=_self&gt;Business event processing with WebSphere Business Events&lt;/A&gt; 
&lt;LI&gt;&lt;A href="#IBM_DeveloperWorks_Resources_0" target=_self&gt;IBM DeveloperWorks Resources&lt;/A&gt;&lt;/LI&gt;&lt;/OL&gt;&lt;/LI&gt;&lt;/OL&gt;&lt;/DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;H3&gt;&lt;A id=IBM_DeveloperWorks_Tutorials_3 name=IBM_DeveloperWorks_Tutorials_3&gt;&lt;/A&gt;IBM DeveloperWorks Tutorials&lt;/H3&gt;
&lt;H4 id=uzr342&gt;&lt;A id=A_guided_tour_of_WebSphere_Int name=A_guided_tour_of_WebSphere_Int&gt;&lt;/A&gt;A guided tour of WebSphere Integration Developer &lt;/H4&gt;
&lt;OL&gt;
&lt;LI&gt;&lt;A title="Part 1- Get a driver's view of the WebSphere Integration Developer landscape" href="http://www.ibm.com/developerworks/websphere/techjournal/0602_gregory/0602_gregory.html" target=_blank&gt;&lt;/A&gt;&lt;A id=Getting_connected_with_WebSphe name=Getting_connected_with_WebSphe&gt;&lt;/A&gt;&lt;A href="http://www.ibm.com/developerworks/websphere/techjournal/0602_gregory/0602_gregory.html"&gt;&lt;/A&gt;&lt;A title="Part 1- Get a driver's view of the WebSphere Integration Developer landscape" href="http://www.ibm.com/developerworks/websphere/techjournal/0602_gregory/0602_gregory.html" target=_blank&gt;Part 1- Get a driver's view of the WebSphere Integration Developer landscape&lt;/A&gt; 
&lt;DIV&gt;This article is the first in a series exploring a service-oriented approach to application integration using IBM WebSphere Integration Developer. This first article provides an overview of WebSphere Integration Developer and its key components and concepts. &lt;/DIV&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;A title="Part 2 - SOA development with WebSphere Integration Developer" href="http://www.ibm.com/developerworks/websphere/techjournal/0603_gregory/0603_gregory.html" target=_blank&gt;Part 2 - SOA development with WebSphere Integration Developer&lt;/A&gt; 
&lt;DIV&gt;This second article in a series teaches the service oriented architecture (SOA) programming model and describes how to create a simple SOA application in WebSphere Integration Developer. &lt;/DIV&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;A title="Part 3 - Building a simple service-oriented application" href="http://www.ibm.com/developerworks/websphere/techjournal/0604_gregory/0604_gregory.html" target=_blank&gt;Part 3 - Building a simple service-oriented application&lt;/A&gt; 
&lt;DIV&gt;This is the third in a series of articles exploring a service-oriented approach to application integration using IBM WebSphere Integration Developer. This third article guides you through the implementation of those services. At the end of the article, you will have completed an order processing application. &lt;/DIV&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;A title="Part 4- Unleashing visual snippets and business state machines in your service-oriented application" href="http://www.ibm.com/developerworks/websphere/techjournal/0606_gregory/0606_gregory.html" target=_blank&gt;Part 4- Unleashing visual snippets and business state machines in your service-oriented application&lt;/A&gt; 
&lt;DIV&gt;This is the fourth in a series of articles exploring a service-oriented approach to application integration using IBM WebSphere Integration Developer. In this article, you will learn more about business state machines and the visual snippet editor. &lt;/DIV&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;A title="Part 5 - Business processes in a service-oriented world" href="http://www.ibm.com/developerworks/websphere/techjournal/0607_gregory/0607_gregory.html" target=_blank&gt;Part 5 - Business processes in a service-oriented world&lt;/A&gt; 
&lt;DIV&gt;This series explores a service-oriented approach to application integration using IBM WebSphere Integration Developer. This article dives into how to build a business process, including when to use a business process versus a state machine. &lt;/DIV&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;A title="Part 6 - Becoming more on-demand using dynamic business rules" href="http://www.ibm.com/developerworks/websphere/techjournal/0609_gregory/0609_gregory.html" target=_blank&gt;Part 6 - Becoming more on-demand using dynamic business rules&lt;/A&gt; 
&lt;DIV&gt;This is the sixth article in a series exploring a service-oriented approach to application integration using IBM WebSphere Integration Developer. This article examines how you can make your running application dynamic and flexible so it can handle changing business conditions without requiring you to redeploy the application, using dynamic business rules. &lt;/DIV&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;A title="Part 7 - Interface and Business Object Mapping and Human Tasks" href="http://www.ibm.com/developerworks/websphere/techjournal/0610_gregory/0610_gregory.html" target=_blank&gt;Part 7 - Interface and Business Object Mapping and Human Tasks&lt;/A&gt; 
&lt;DIV&gt;This is the seventh article in a series that explores a service-oriented approach to application integration using IBM WebSphere Integration Developer. This article takes you deeper into more tools in the suite: interface and business object mapping, and human tasks. &lt;/DIV&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;A title="Part 8 - Dynamically invoking a component using selectors" href="http://www.ibm.com/developerworks/websphere/techjournal/0612_gregory/0612_gregory.html" target=_blank&gt;Part 8 - Dynamically invoking a component using selectors&lt;/A&gt; 
&lt;DIV&gt;This is the eighth article in a series describing how to build applications based on a service-oriented architecture (SOA). This article examines selectors, another on-demand capability provided by WebSphere Integration Developer and WebSphere Process Server.&lt;/DIV&gt;&lt;/LI&gt;&lt;/OL&gt;
&lt;H4&gt;&lt;A id=Building_SOA_solutions_with_th_48965675439062867 name=Building_SOA_solutions_with_th_48965675439062867&gt;&lt;/A&gt;Building SOA solutions with the Service Component Architecture &lt;/H4&gt;
&lt;OL&gt;
&lt;LI&gt;&lt;A title="Part 1 - Oh great, another programming model" href="http://www.ibm.com/developerworks/websphere/techjournal/0510_brent/0510_brent.html" target=_blank&gt;Part 1 - Oh great, another programming model&lt;/A&gt; 
&lt;DIV&gt;With the release of IBM WebSphere Integration Developer and WebSphere Process Server, comes a new programming paradigm for building service-oriented architectures (SOA) called the Service Component Architecture, a new programming model designed specifically for building and assembling business solutions in an SOA, and targeted for integrating and composing services. &lt;/DIV&gt;
&lt;LI&gt;
&lt;DIV&gt;&lt;A title="Part 2 - Assembling SCA components" href="http://www.ibm.com/developerworks/websphere/techjournal/0512_barcia/0512_barcia.html" target=_blank&gt;Part 2 - Assembling SCA components&lt;/A&gt; 
&lt;DIV&gt;Examine references and wires in the context of assembling Service Component Architecture components with IBM WebSphere Integration Developer.&lt;/DIV&gt;&lt;/DIV&gt;
&lt;LI&gt;
&lt;DIV&gt;&lt;A title="Part 3 - Integrating SCA modules with imports and exports" href="http://www.ibm.com/developerworks/websphere/techjournal/0602_barcia/0602_barcia.html" target=_blank&gt;Part 3 - Integrating SCA modules with imports and exports&lt;/A&gt; 
&lt;DIV&gt;Build vertical integration solutions from a variety of components with the Service Component Architecture (SCA) and IBM WebSphere Integration Developer.&lt;/DIV&gt;&lt;/DIV&gt;
&lt;LI&gt;
&lt;DIV&gt;&lt;A title="Part 4 - Integrating with JMS and Web services" href="http://www.ibm.com/developerworks/websphere/techjournal/0604_barcia/0604_barcia.html" target=_blank&gt;Part 4 - Integrating with JMS and Web services&lt;/A&gt; 
&lt;DIV&gt;Integrate Service Component Architecture (SCA) solutions with other systems using Java™ Message Service (JMS) and Web services, two common ways of integrating heterogenous systems -- that also enable you to solve many of the complex challenges inherent in integration.&lt;/DIV&gt;&lt;/DIV&gt;&lt;/LI&gt;&lt;/OL&gt;
&lt;H4&gt;&lt;A id=Building_SOA_composite_busines_014474558480739419 name=Building_SOA_composite_busines_014474558480739419&gt;&lt;/A&gt;Building SOA composite business services&amp;nbsp;&lt;/H4&gt;
&lt;DIV&gt;
&lt;OL&gt;
&lt;LI&gt;
&lt;DIV&gt;&lt;A href="http://www.ibm.com/developerworks/webservices/library/ws-soa-composite/index.html?S_TACT=105AGX04&amp;amp;S_CMP=EDU"&gt;Part 1: Develop SOA composite applications to enable business services&lt;/A&gt; 
&lt;DIV&gt;Integrate existing SOA services by composing them in different ways. Part of our focus will be on how this is done within the framework of a Service Component Architecture. &lt;/DIV&gt;&lt;/DIV&gt;
&lt;LI&gt;
&lt;DIV&gt;&lt;A href="http://www.ibm.com/developerworks/webservices/library/ws-soa-composite2/index.html?S_TACT=105AGX04&amp;amp;S_CMP=EDU"&gt;Part 2: Migrate business integration projects from WebSphere Application Developer-IE v5.1 to WebSphere Integration Developer v6.0.1&lt;/A&gt; 
&lt;DIV&gt;This article describes some of the issues and the solutions for migrating a prototype composite application from WebSphere Application Developer-IE v5.1 to WebSphere Integration Developer v6. We'll explore WSDL bindings, WSDL interfaces, XSD definition, and Business Process Execution Language (BPEL) coding. &lt;/DIV&gt;&lt;/DIV&gt;
&lt;LI&gt;
&lt;DIV&gt;&lt;A href="http://www.ibm.com/developerworks/webservices/library/ws-soa-composite3/index.html?S_TACT=105AGX04&amp;amp;S_CMP=EDU"&gt;Part 3: Build consumable Web Services using the REST architectural style in WebSphere&lt;/A&gt; 
&lt;DIV&gt;This article is the third in a series about developing composite applications to enable business services. The article focuses on the Representational State Transfer (REST) architectural style. By using a facade component as a REST-style interface, existing SOAP-style Web services can support customizable URLs, multiple resource format representations, browser response caching, streaming of large attachments, and use of HTTP methods to manipulate the resource. &lt;/DIV&gt;&lt;/DIV&gt;
&lt;LI&gt;
&lt;DIV&gt;&lt;A href="http://www.ibm.com/developerworks/webservices/library/ws-soa-composite4/index.html"&gt;Part 4: Develop measurable composite applications with the Common Event Infrastructure&lt;/A&gt; 
&lt;DIV&gt;This article is the fourth in a series that considers the development of composite applications to enable business services. In order to determine if a composite application is meeting the stated business goals, the application needs to be measurable. This article examines how to develop measurable composite applications with the help of three reusable artifacts that are based on the Common Event Infrastructure. You can learn why the artifacts are needed and how to use them to measure a composite application. &lt;/DIV&gt;&lt;/DIV&gt;
&lt;LI&gt;
&lt;DIV&gt;&lt;A href="http://www.ibm.com/developerworks/webservices/library/ws-soa-composite5/index.html?S_TACT=105AGX04&amp;amp;S_CMP=EDU"&gt;Part 5: Using IBM WebSphere Business Modeler&lt;/A&gt; 
&lt;DIV&gt;This article is the fifth in a series about developing composite applications to enable business services. Composite Business Services components are compliant with the Service Component Architecture and are developed using an integrated tool suite, which includes IBM WebSphere Business Modeler (WBM) and IBM WebSphere Integration Developer (WID). The runtime for the artifacts these tools generate is the IBM WebSphere Process Server. This article describes best practices for modeling, assembling, and deploying business processes using WBM V6. It also identifies some gaps in the integration of WBM and WID, and it describes some lessons learned during the example process modeling work, which is based on a real use case described in the article. &lt;/DIV&gt;&lt;/DIV&gt;
&lt;LI&gt;
&lt;DIV&gt;&lt;A href="http://www.ibm.com/developerworks/webservices/library/ws-soa-composite6/index.html"&gt;Part 6: Automate build and deployment steps&lt;/A&gt; 
&lt;DIV&gt;Building and deploying composite applications with many Service Component Architecture (SCA) modules, Java 2 Platform, Enterprise Edition (J2EE) packages, and database layer components often involves many manual steps. Automating these build and deployment steps makes your applications less prone to error, and hence, more suitable for the development-to-production transition. The authors here present an automated code-building solution using Apache Ant tasks provided by IBM Rational Application Developer and an automated deployment solution using IBM WebSphere Application Server Ant deployment tasks. &lt;/DIV&gt;&lt;/DIV&gt;
&lt;LI&gt;
&lt;DIV&gt;&lt;A href="http://www.ibm.com/developerworks/webservices/library/ws-soa-composite7/index.html"&gt;Part 7: Supporting multi-tenancy for composite business services&lt;/A&gt; 
&lt;DIV&gt;Previous articles in this series introduced the notion of composite business services (CBS) and outlined some of the core elements of the deployment environment they required. Multi-tenancy is the capability to service multiple organizations (clients) from a shared, common hosting environment. This article describes the concept of multi-tenancy, and it describes the network-delivered approach to software-as-a-service. &lt;/DIV&gt;&lt;/DIV&gt;
&lt;LI&gt;
&lt;DIV&gt;&lt;A href="http://www.ibm.com/developerworks/webservices/library/ws-soa-composite8/index.html"&gt;Part 8: Building multi-tenant portlets using WebSphere Portlet Factory dynamic profiles&lt;/A&gt; 
&lt;DIV&gt;This article is the eighth in a series that addresses the development of Composite Business Services (CBSs). CBSs provide the capability to integrate existing technologies and products to reflect desirable business intentions, such as configurability. IBM WebSphere(R) Portlet Factory is a portlet creation environment that simplifies and accelerates the development, deployment, maintenance, and re-use of portlets. This article introduces how to use WebSphere Portlet Factory to achieve configurability within the presentation layer by using dynamic profiles. &lt;/DIV&gt;&lt;/DIV&gt;
&lt;LI&gt;
&lt;DIV&gt;&lt;A href="http://www.ibm.com/developerworks/webservices/library/ws-soa-composite9/index.html"&gt;Part 9: Business process parallel activities pattern for flexibility and configurability&lt;/A&gt; 
&lt;DIV&gt;This is the ninth installment of the series that addresses development of composite business services (CBS). A CBS can be composed from existing SOA services or created as a new service, designed for composability, or both. This article introduces a parallel activities pattern that is used to design Business Process Execution Language (BPEL) processes for CBS. The article provides a banking use case example of realizing the pattern to create a flexible and configurable business process in a simple application built from CBS. The article describes a solution to a realistic use case implemented by leveraging BPEL parallel activities. Multiple concurrent processes are instantiated such that the number of concurrent processes can be based on a variable, runtime-specified number of business objects. The article begins with a brief introduction of the parallel activities pattern, followed by a use case for a loan request in which you will learn how to use the parallel activities pattern to realize flexibility and configurability. &lt;/DIV&gt;&lt;/DIV&gt;
&lt;LI&gt;
&lt;DIV&gt;&lt;A href="http://www.ibm.com/developerworks/webservices/library/ws-soa-composite10/index.html"&gt;Part 10: Providing governance over service consumption using WebSphere Process Server and WebSphere Service Registry and Repository&lt;/A&gt; 
&lt;DIV&gt;Generally the focus of SOA governance has been on the service provider side, especially in terms of the service lifecycle. Very little attention has been given to the consumer or subscriber side. Who should be able to see or discover the relevant service endpoints? Or how can someone who has discovered a service send a request to consume the service? Or what is the process associated with authorizing access to the service? Answers to these questions vary from customer to customer. This article answers these questions in the context of a fictitious prototype composite application called Jivaro Bank, and it shows how WebSphere(R) Service Registry and Repository and WebSphere Process Server can be used to implement governance over service consumption and subscription.&lt;/DIV&gt;&lt;/DIV&gt;
&lt;LI&gt;
&lt;DIV&gt;&lt;A href="http://www.ibm.com/developerworks/webservices/library/ws-soa-composite11/index.html?S_TACT=105AGX04&amp;amp;S_CMP=EDU"&gt;Part 11: Implement the subscriber entitlement process&lt;/A&gt; 
&lt;DIV&gt;The previous article in this series described, at a somewhat high level, how IBM WebSphere Service Registry and Repository and IBM WebSphere Process Server can be used for service consumption governance. This article describes the implementation details, showing how you can customize WebSphere Service Registry and Repository to support service consumption governance, implement the subscriber entitlement process using WebSphere Process Server, and integrate it with WebSphere Service Registry and Repository using its SOAP interface. &lt;/DIV&gt;&lt;/DIV&gt;
&lt;LI&gt;
&lt;DIV&gt;&lt;A href="http://www.ibm.com/developerworks/webservices/library/ws-soa-composite12/index.html?S_TACT=105AGX04&amp;amp;S_CMP=EDU"&gt;Part 12: Combine document-centric workflows in IBM FileNet with business state machines in IBM WebSphere Process Server&lt;/A&gt; 
&lt;DIV&gt;Integrate event-driven Business Process Execution Language (BPEL) business processes modeled in IBM WebSphere Process Server with document-centric business processes in IBM FileNet P8. This article takes you through the process using a simple loan application scenario in a fictitious banking application.&amp;nbsp;&amp;nbsp;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/LI&gt;&lt;/OL&gt;&lt;/DIV&gt;
&lt;H4&gt;&lt;A id=Building_a_powerful_reliable_S_35644597769838454 name=Building_a_powerful_reliable_S_35644597769838454&gt;&lt;/A&gt;Building a powerful, reliable SOA with JMS and WebSphere ESB &lt;/H4&gt;&lt;A href="http://www.ibm.com/developerworks/websphere/techjournal/0602_tost/0602_tost.html"&gt;Part 1- Combining WebSphere ESB V6.0.1 and JMS&lt;/A&gt; 
&lt;DIV&gt;&lt;A href="http://www.ibm.com/developerworks/websphere/techjournal/0603_tost/0603_tost.html"&gt;Part 2- Creating a sample application for a common scenario&lt;/A&gt; &lt;/DIV&gt;
&lt;DIV&gt;&lt;A href="http://www.ibm.com/developerworks/websphere/techjournal/0604_tost/0604_tost.html"&gt;Part 3- The WebSphere ESB mediation&lt;/A&gt; &lt;/DIV&gt;
&lt;H4 id=uzr3134&gt;&lt;A id=Make_composite_business_servic name=Make_composite_business_servic&gt;&lt;/A&gt;&lt;SPAN style="COLOR: #999999" id=uzr3135&gt;Make composite business services adaptable with points of variability&lt;/SPAN&gt;&lt;/H4&gt;&lt;A title="Part 1- Choosing the right implementation" href="http://www.ibm.com/developerworks/library/ar-cbspov1/index.html?S_TACT=105AGX20&amp;amp;S_CMP=EDU" target=_blank&gt;Part 1- Choosing the right implementation&lt;/A&gt; 
&lt;DIV&gt;&lt;A title="Part 2- Using dynamic service mediation in WebSphere Business Services Fabric" href="http://www.ibm.com/developerworks/library/ar-cbspov2/index.html?S_TACT=105AGX20&amp;amp;S_CMP=EDU" target=_blank&gt;Part 2- Using dynamic service mediation in WebSphere Business Services Fabric&lt;/A&gt; &lt;/DIV&gt;
&lt;DIV&gt;&lt;A title="Part 3- Using selectors and business rules for dynamicity" href="http://www.ibm.com/developerworks/library/ar-cbspov3/index.html?S_TACT=105AGX20&amp;amp;S_CMP=EDU" target=_blank&gt;Part 3- Using selectors and business rules for dynamicity&lt;/A&gt; &lt;/DIV&gt;
&lt;DIV&gt;&lt;A title="Part 4- Using WebSphere Enterprise Service Bus mediation modules" href="http://www.ibm.com/developerworks/library/ar-cbspov4/index.html?S_TACT=105AGX20&amp;amp;S_CMP=EDU" target=_blank&gt;Part 4- Using WebSphere Enterprise Service Bus mediation modules&lt;/A&gt; &lt;/DIV&gt;
&lt;DIV&gt;&lt;A title="Part 5- Using WebSphere Service Registry and Repository" href="http://www.ibm.com/developerworks/library/ar-cbspov5/index.html?S_TACT=105AGX20&amp;amp;S_CMP=EDU" target=_blank&gt;Part 5- Using WebSphere Service Registry and Repository&lt;/A&gt; &lt;/DIV&gt;
&lt;P id=djn25&gt;&lt;/P&gt;&lt;A id=yors name=WebSphere_Integration_Developer_and_WebSphere_ESB_advanced_topics&gt;&lt;/A&gt;
&lt;H4 id=uzr3163&gt;&lt;A id=Migrating_WebSphere_Commerce_t name=Migrating_WebSphere_Commerce_t&gt;&lt;/A&gt;&lt;SPAN style="COLOR: #999999" id=uzr3164&gt;&lt;SPAN style="COLOR: #999999" id=uzr3165&gt;Migrating WebSphere Commerce to the SOA foundation tooling&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/H4&gt;&lt;A title="Part 1- Introduction to series" href="http://www.ibm.com/developerworks/websphere/library/techarticles/0611_mohan/0611_mohan.html" target=_blank&gt;Part 1- Introduction to series&lt;/A&gt; 
&lt;DIV&gt;&lt;A title="Part 2- Getting WebSphere Commerce and WebSphere Process Server talking" href="http://www.ibm.com/developerworks/websphere/library/tutorials/0708_mohan/0708_mohan.html" target=_blank&gt;Part 2- Getting WebSphere Commerce and WebSphere Process Server talking&lt;/A&gt; &lt;/DIV&gt;
&lt;DIV&gt;&lt;A title="Part 3- Migrating a business process to WebSphere Process Server" href="http://www.ibm.com/developerworks/websphere/library/tutorials/0709_mohan/0709_mohan3.html" target=_blank&gt;Part 3- Migrating a business process to WebSphere Process Server&lt;/A&gt; &lt;/DIV&gt;
&lt;DIV&gt;&lt;A title="Part 5- Tying it all together with the Esperanto methodology" href="http://www.ibm.com/developerworks/websphere/library/techarticles/0709_mohan/0709_mohan5.html" target=_blank&gt;Part 5- Tying it all together with the Esperanto methodology&lt;/A&gt; &lt;/DIV&gt;
&lt;P id=gd200&gt;&lt;/P&gt;
&lt;H4 id=um9f2&gt;&lt;A id=On_demand_business_process_lif name=On_demand_business_process_lif&gt;&lt;/A&gt;On demand business process life cycle&lt;/H4&gt;&lt;A title="Part 1: Create the foundation for your on demand business processes" href="http://www.ibm.com/developerworks/webservices/library/ws-odbp/?S_TACT=105AGX46&amp;amp;S_CMP=LP" target=_blank&gt;Part 1: Create the foundation for your on demand business processes&lt;/A&gt; 
&lt;DIV&gt;&lt;A title="Part 2: Patterns for e-business recipe" href="http://www.ibm.com/developerworks/webservices/library/ws-odbp2/?S_TACT=105AGX46&amp;amp;S_CMP=LP" target=_blank&gt;Part 2: Patterns for e-business recipe&lt;/A&gt; &lt;/DIV&gt;
&lt;DIV&gt;&lt;A title="Part 3: Business process modeling using WebSphere Business Integration Modeler" href="http://www.ibm.com/developerworks/webservices/library/ws-odbp3/?S_TACT=105AGX46&amp;amp;S_CMP=LP" target=_blank&gt;Part 3: Business process modeling using WebSphere Business Integration Modeler&lt;/A&gt; &lt;/DIV&gt;
&lt;DIV&gt;&lt;A title="Part 4: Integrate artifacts from Rational XDE and WebSphere Business Integration Modeler" href="http://www.ibm.com/developerworks/webservices/library/ws-odbp4/?S_TACT=105AGX46&amp;amp;S_CMP=LP" target=_blank&gt;Part 4: Integrate artifacts from Rational XDE and WebSphere Business Integration Modeler&lt;/A&gt; &lt;/DIV&gt;
&lt;DIV&gt;&lt;A title="Part 5: Workflow development, deployment, and testing" href="http://www.ibm.com/developerworks/webservices/library/ws-odbp5/?S_TACT=105AGX46&amp;amp;S_CMP=LP" target=_blank&gt;Part 5: Workflow development, deployment, and testing&lt;/A&gt; &lt;/DIV&gt;
&lt;DIV&gt;&lt;A title="Part 6: Apply customization policies and rules" href="http://www.ibm.com/developerworks/webservices/library/ws-odbp6/?S_TACT=105AGX46&amp;amp;S_CMP=LP" target=_blank&gt;Part 6: Apply customization policies and rules&lt;/A&gt; &lt;/DIV&gt;
&lt;DIV&gt;&lt;A title="Part 7: Monitor business processes and emit events using CEI" href="http://www.ibm.com/developerworks/webservices/library/ws-odbp7/?S_TACT=105AGX46&amp;amp;S_CMP=LP" target=_blank&gt;Part 7: Monitor business processes and emit events using CEI&lt;/A&gt; &lt;/DIV&gt;
&lt;DIV&gt;&lt;A title="Part 8: Business process monitoring -- Create key performance indicators" href="http://www.ibm.com/developerworks/webservices/library/ws-odbp8/?S_TACT=105AGX46&amp;amp;S_CMP=LP" target=_blank&gt;Part 8: Business process monitoring -- Create key performance indicators&lt;/A&gt; &lt;/DIV&gt;
&lt;DIV&gt;&lt;A title="Part 9: Involve people" href="http://www.ibm.com/developerworks/webservices/library/ws-odbp9/?S_TACT=105AGX46&amp;amp;S_CMP=LP" target=_blank&gt;Part 9: Involve people&lt;/A&gt; &lt;/DIV&gt;
&lt;DIV&gt;&lt;A title="Part 10: Develop message adapters for CICS transaction servers" href="http://www.ibm.com/developerworks/webservices/library/ws-odbp10/?S_TACT=105AGX46&amp;amp;S_CMP=LP" target=_blank&gt;Part 10: Develop message adapters for CICS transaction servers&lt;/A&gt; &lt;/DIV&gt;
&lt;DIV&gt;&lt;A title="Part 11: Integrate business processes with CICS transaction servers" href="http://www.ibm.com/developerworks/webservices/library/ws-odbp11/?S_TACT=105AGX46&amp;amp;S_CMP=LP" target=_blank&gt;Part 11: Integrate business processes with CICS transaction servers&lt;/A&gt; &lt;/DIV&gt;
&lt;DIV&gt;&lt;A title="Part 12: Implement a compensation service" href="http://www.ibm.com/developerworks/webservices/library/ws-odbp12/?S_TACT=105AGX46&amp;amp;S_CMP=LP" target=_blank&gt;Part 12: Implement a compensation service&lt;/A&gt; &lt;/DIV&gt;
&lt;DIV&gt;&lt;A title="Part 13: Deployment in a clustered environment" href="http://www.ibm.com/developerworks/webservices/library/ws-odbp13/?S_TACT=105AGX46&amp;amp;S_CMP=LP" target=_blank&gt;Part 13: Deployment in a clustered environment&lt;/A&gt; &lt;/DIV&gt;
&lt;DIV&gt;&lt;A title="Part 14: Use a clustered WebSphere MQ deployment to balance messaging workload" href="http://www.ibm.com/developerworks/webservices/library/ws-odbp14/?S_TACT=105AGX46&amp;amp;S_CMP=LP" target=_blank&gt;Part 14: Use a clustered WebSphere MQ deployment to balance messaging workload&lt;/A&gt; &lt;/DIV&gt;
&lt;H4 id=tq8x1&gt;&lt;A id=Recommended_reading_list_42761 name=Recommended_reading_list_42761&gt;&lt;/A&gt;Recommended reading list&lt;/H4&gt;
&lt;P id=il0i0&gt;&lt;A id=s6ix title="Service-Oriented Architecture and WebSphere Process Server" href="http://www.ibm.com/developerworks/websphere/library/techarticles/0604_issw/rrlsoa.html" target=_blank&gt;Service-Oriented Architecture and WebSphere Process Server&lt;/A&gt; &lt;/P&gt;
&lt;H4 id=uzr3184&gt;&lt;A id=Reliable_and_repeatable_unit_t name=Reliable_and_repeatable_unit_t&gt;&lt;/A&gt;Reliable and repeatable unit testing for Service Component Architecture modules&amp;nbsp;&lt;/H4&gt;&lt;A title="Part 1- Create automated unit tests for SCA modules" href="http://www.ibm.com/developerworks/websphere/techjournal/0608_artus/0608_artus.html#main" target=_blank&gt;Part 1- Create automated unit tests for SCA modules&lt;/A&gt; 
&lt;DIV&gt;&lt;A title="Part 2- Create repeatable tests for SCA modules that implement business processes" href="http://www.ibm.com/developerworks/websphere/techjournal/0609_artus/0609_artus.html" target=_blank&gt;Part 2- Create repeatable tests for SCA modules that implement business processes&lt;/A&gt; &lt;/DIV&gt;
&lt;DIV&gt;&lt;A title="Part 3- Testing business processes that use human tasks" href="http://www.ibm.com/developerworks/websphere/techjournal/0701_artus/0701_artus.html" target=_blank&gt;Part 3- Testing business processes that use human tasks&lt;/A&gt; &lt;/DIV&gt;
&lt;H4 id=i7-.2&gt;&lt;A id=SCA_application_development_55 name=SCA_application_development_55&gt;&lt;/A&gt;SCA application development&lt;/H4&gt;&lt;A title="Part 1: An overview of Service Component Architecture" href="http://www.ibm.com/developerworks/webservices/library/ws-soa-scadev1/index.html?S_TACT=105AGX04&amp;amp;S_CMP=EDU" target=_blank&gt;Part 1: An overview of Service Component Architecture&lt;/A&gt; 
&lt;DIV&gt;&lt;A title="Part 2: SCA client and implementation model for Java" href="http://www.ibm.com/developerworks/webservices/library/ws-soa-scadev2.html?S_TACT=105AGX04&amp;amp;S_CMP=EDU" target=_blank&gt;Part 2: SCA client and implementation model for Java&lt;/A&gt; &lt;/DIV&gt;
&lt;DIV&gt;&lt;A title="Part 3: Develop a sample SCA application" href="http://www.ibm.com/developerworks/webservices/library/ws-soa-scadev3/index.html?S_TACT=105AGX04&amp;amp;S_CMP=EDU" target=_blank&gt;Part 3: Develop a sample SCA application&lt;/A&gt; &lt;/DIV&gt;
&lt;H4 id=g8ya0&gt;&lt;A id=SOA_programming_model_for_impl name=SOA_programming_model_for_impl&gt;&lt;/A&gt;SOA programming model for implementing Web services&lt;/H4&gt;
&lt;P&gt;&lt;A title="Part 1: Introduction to the IBM SOA programming model" href="http://www.ibm.com/developerworks/webservices/library/ws-soa-progmodel/index.html?S_TACT=105AGX04&amp;amp;S_CMP=EDU" target=_blank&gt;Part 1: Introduction to the IBM SOA programming model&lt;/A&gt; 
&lt;DIV&gt;&lt;A title="Part 2: Simplified data access using Service Data Objects" href="http://www.ibm.com/developerworks/webservices/library/ws-soa-progmodel2.html?S_TACT=105AGX04&amp;amp;S_CMP=EDU" target=_blank&gt;Part 2: Simplified data access using Service Data Objects&lt;/A&gt; &lt;/DIV&gt;
&lt;DIV&gt;&lt;A title="Part 3: Process choreography and business state machines" href="http://www.ibm.com/developerworks/webservices/library/ws-soa-progmodel3/index.html?S_TACT=105AGX04&amp;amp;S_CMP=EDU" target=_blank&gt;Part 3: Process choreography and business state machines&lt;/A&gt; &lt;/DIV&gt;
&lt;DIV&gt;&lt;A title="Part 4: An introduction to the IBM Enterprise Service Bus" href="http://www.ibm.com/developerworks/webservices/library/ws-soa-progmodel4/index.html?S_TACT=105AGX04&amp;amp;S_CMP=EDU" target=_blank&gt;Part 4: An introduction to the IBM Enterprise Service Bus&lt;/A&gt; &lt;/DIV&gt;
&lt;DIV&gt;&lt;A title="Part 5: Service-oriented user interfaces" href="http://www.ibm.com/developerworks/webservices/library/ws-soa-progmodel5/index.html?S_TACT=105AGX04&amp;amp;S_CMP=EDU" target=_blank&gt;Part 5: Service-oriented user interfaces&lt;/A&gt; &lt;/DIV&gt;
&lt;DIV&gt;&lt;A title="Part 6: The evolving component model" href="http://www.ibm.com/developerworks/webservices/library/ws-soa-progmodel6/index.html?S_TACT=105AGX04&amp;amp;S_CMP=EDU" target=_blank&gt;Part 6: The evolving component model&lt;/A&gt; &lt;/DIV&gt;
&lt;DIV&gt;&lt;A title="Part 7: Securing service-oriented applications" href="http://www.ibm.com/developerworks/webservices/library/ws-soa-progmodel7/index.html?S_TACT=105AGX04&amp;amp;S_CMP=EDU" target=_blank&gt;Part 7: Securing service-oriented applications&lt;/A&gt; &lt;/DIV&gt;
&lt;DIV&gt;&lt;A title="Part 8: Human-based Web services" href="http://www.ibm.com/developerworks/webservices/library/ws-soa-progmodel8/index.html?S_TACT=105AGX04&amp;amp;S_CMP=EDU" target=_blank&gt;Part 8: Human-based Web services&lt;/A&gt; &lt;/DIV&gt;
&lt;DIV&gt;&lt;A title="Part 9: Integrating rules with SOA" href="http://www.ibm.com/developerworks/webservices/library/ws-soa-progmodel9/index.html?S_TACT=105AGX04&amp;amp;S_CMP=EDU" target=_blank&gt;Part 9: Integrating rules with SOA&lt;/A&gt; &lt;/DIV&gt;
&lt;DIV&gt;&lt;A title="Part 10: SOA user roles" href="http://www.ibm.com/developerworks/webservices/library/ws-soa-progmodel10/index.html?S_TACT=105AGX04&amp;amp;S_CMP=EDU" target=_blank&gt;Part 10: SOA user roles&lt;/A&gt; &lt;/DIV&gt;
&lt;DIV&gt;&lt;A title="Part 11: SOA and the mainframe software environment" href="http://www.ibm.com/developerworks/webservices/library/ws-soa-progmodel11/index.html?S_TACT=105AGX04&amp;amp;S_CMP=EDU" target=_blank&gt;Part 11: SOA and the mainframe software environment&lt;/A&gt; &lt;/DIV&gt;
&lt;H4&gt;&lt;A id=SCA_Invocation_Patterns_441604_6463921480461492 name=SCA_Invocation_Patterns_441604_6463921480461492&gt;&lt;/A&gt;SCA Invocation Patterns&lt;/H4&gt;
&lt;DIV&gt;Use ARM to monitor SCA invocations in IBM WebSphere Process Server V6.1&lt;/DIV&gt;
&lt;DIV&gt;&lt;A href="http://www.ibm.com/developerworks/webservices/library/ws-arm1/index.html?S_TACT=105AGX04&amp;amp;S_CMP=ART"&gt;Part 1: Debug SCA invocations using IBM Tivoli Composite Application Manager for Response Time Tracking&lt;/A&gt; 
&lt;DIV&gt;&lt;A href="http://www.ibm.com/developerworks/webservices/library/ws-arm2/index.html?S_TACT=105AGX04&amp;amp;S_CMP=ART"&gt;Part 2: Understand SCA invocation patterns and debug asynchronous scenarios&lt;/A&gt; &lt;/DIV&gt;
&lt;DIV&gt;&lt;A href="http://www.ibm.com/developerworks/webservices/library/ws-sca-patterns/index.html?ca=drs-"&gt;SCA asynchronous invocation patterns in depth&lt;/A&gt; &lt;/DIV&gt;&lt;/DIV&gt;
&lt;H4 id=gvf31&gt;&lt;A id=Using_SOA_with_WebSphere_proce name=Using_SOA_with_WebSphere_proce&gt;&lt;/A&gt;Using SOA with WebSphere process integration products&amp;nbsp;&lt;/H4&gt;&lt;A title="Part 1: Business modeling" href="http://www.ibm.com/developerworks/websphere/library/techarticles/0603_perepa/0603_perepa.html" target=_blank&gt;Part 1: Business modeling&lt;/A&gt; 
&lt;DIV&gt;&lt;A title="Part 2: Integration development" href="http://www.ibm.com/developerworks/websphere/library/techarticles/0604_perepa/0604_perepa.html" target=_blank&gt;Part 2: Integration development&lt;/A&gt; &lt;/DIV&gt;
&lt;DIV&gt;&lt;A title="Part 3: Business-driven development" href="http://www.ibm.com/developerworks/websphere/library/techarticles/0605_perepa/0605_perepa.html" target=_blank&gt;Part 3: Business-driven development&lt;/A&gt; &lt;/DIV&gt;
&lt;DIV&gt;&lt;A title="Part 4: Enabling the CBE and CEI Infrastructure" href="http://www.ibm.com/developerworks/websphere/library/techarticles/0608_perepa/0608_perepa.html" target=_blank&gt;Part 4: Enabling the CBE and CEI Infrastructure&lt;/A&gt; &lt;/DIV&gt;
&lt;DIV&gt;&lt;A title="Part 5: Sequential versus concurrent processes" href="http://www.ibm.com/developerworks/websphere/library/techarticles/0610_perepa/0610_perepa.html" target=_blank&gt;Part 5: Sequential versus concurrent processes&lt;/A&gt; &lt;/DIV&gt;
&lt;DIV&gt;&lt;A title="Part 6: Business measures and monitoring" href="http://www.ibm.com/developerworks/websphere/library/techarticles/0611_perepa/0611_perepa.html" target=_blank&gt;Part 6: Business measures and monitoring&lt;/A&gt; &lt;/DIV&gt;
&lt;DIV&gt;&lt;A title="Part 7: Configure WebSphere security using a file-based custom user registry" href="http://www.ibm.com/developerworks/websphere/library/techarticles/0702_perepa/0702_perepa.html" target=_blank&gt;Part 7: Configure WebSphere security using a file-based custom user registry&lt;/A&gt; &lt;/DIV&gt;
&lt;H4 id=jvr.5&gt;&lt;A id=WebSphere_Integration_Develope name=WebSphere_Integration_Develope&gt;&lt;/A&gt;&lt;SPAN style="COLOR: #999999" id=jvr.6&gt;WebSphere Integration Developer and WebSphere ESB advanced topics&lt;/SPAN&gt;&amp;nbsp;&lt;/H4&gt;&lt;A title="Part 1- Content-based service invocation and routing" href="http://www.ibm.com/developerworks/websphere/library/techarticles/0706_chan/0706_chan.html#main" target=_blank&gt;Part 1- Content-based service invocation and routing&lt;/A&gt; 
&lt;DIV&gt;&lt;A title="Part 2- Data enrichment, transformation, and validation" href="http://www.ibm.com/developerworks/websphere/library/techarticles/0710_chan/0710_chan.html#main" target=_blank&gt;Part 2- Data enrichment, transformation, and validation&lt;/A&gt; &lt;/DIV&gt;
&lt;H4 id=uep00&gt;&lt;A id=WebSphere_Process_Server_relat name=WebSphere_Process_Server_relat&gt;&lt;/A&gt;WebSphere Process Server relationship service&lt;/H4&gt;&lt;A title="Part 1- Static relationships" href="http://www.ibm.com/developerworks/websphere/library/techarticles/0604_lainwala/0604_lainwala.html" target=_blank&gt;Part 1- Static relationships&lt;/A&gt; 
&lt;DIV&gt;&lt;A title="Part 2- Dynamic relationships" href="http://www.ibm.com/developerworks/websphere/library/techarticles/0605_lainwala/0605_lainwala.html" target=_blank&gt;Part 2- Dynamic relationships&lt;/A&gt; &lt;/DIV&gt;
&lt;H4 id=t6nr8&gt;&lt;A id=Other_Tutorials_41087372106215 name=Other_Tutorials_41087372106215&gt;&lt;/A&gt;Other Tutorials&lt;/H4&gt;
&lt;OL&gt;
&lt;LI&gt;&lt;A title="How to create and use business objects" href="http://ccambil.blogspot.com/2007/07/how-to-create-business-objects-using.html" target=_blank&gt;How to create and use business objects&lt;/A&gt; 
&lt;LI&gt;&lt;A title="Consuming Java artifacts made easy with WebSphere Process Server and WebSphere Integration Developer" href="http://www.ibm.com/developerworks/websphere/techjournal/0706_xu/0706_xu.html" target=_blank&gt;Consuming Java artifacts made easy with WebSphere Process Server and WebSphere Integration Developer&lt;/A&gt; 
&lt;LI&gt;&lt;A title="Using WebSphere Service Registry and Repository to implement and enforce a service life cycle" href="http://www.ibm.com/developerworks/websphere/library/techarticles/0706_desprets/0706_desprets.html" target=_blank&gt;Using WebSphere Service Registry and Repository to implement and enforce a service life cycle&lt;/A&gt; 
&lt;LI&gt;&lt;A title="Develop an automated build engine using WebSphere Integration Developer" href="http://www.ibm.com/developerworks/websphere/library/techarticles/0611_leigh/0611_leigh.html" target=_blank&gt;Develop an automated build engine using WebSphere Integration Developer&lt;/A&gt; 
&lt;LI&gt;&lt;A title="BPEL fault handling in WebSphere Integration Developer and WebSphere Process Server" href="http://www.ibm.com/developerworks/websphere/library/techarticles/0704_desai/0704_desai.html" target=_blank&gt;BPEL fault handling in WebSphere Integration Developer and WebSphere Process Server&lt;/A&gt; 
&lt;LI&gt;&lt;A title="Consuming Java artifacts made easy with WebSphere Process Server and WebSphere Integration Developer" href="http://www.ibm.com/developerworks/websphere/techjournal/0706_xu/0706_xu.html" target=_blank&gt;Consuming Java artifacts made easy with WebSphere Process Server and WebSphere Integration Developer&lt;/A&gt; 
&lt;LI&gt;&lt;A title="Business logic versus connectivity logic: Using WebSphere Process Server and WebSphere ESB together" href="http://www.ibm.com/developerworks/websphere/techjournal/0710_tost/0710_tost.html" target=_blank&gt;Business logic versus connectivity logic: Using WebSphere Process Server and WebSphere ESB together&lt;/A&gt; 
&lt;LI&gt;&lt;A title="Integrate EJB Services with WebSphere Process Server" href="http://www.ibm.com/developerworks/websphere/library/techarticles/0602_xu2/0602_xu2.html" target=_blank&gt;Integrate EJB Services with WebSphere Process Server&lt;/A&gt; 
&lt;LI&gt;&lt;A id=vrmc title="Using BPEL and EJBs with WebSphere Process Server and WebSphere Integration Developer" href="http://www.ibm.com/developerworks/websphere/library/techarticles/0608_kagan/0608_kagan.html" target=_blank&gt;Using BPEL and EJBs with WebSphere Process Server and WebSphere Integration Developer&lt;/A&gt; 
&lt;LI&gt;&lt;A id=c6or title="Integrate EJB Services with WebSphere Process Server" href="http://www.ibm.com/developerworks/websphere/library/techarticles/0602_xu2/0602_xu2.html" target=_blank&gt;Integrate EJB Services with WebSphere Process Server&lt;/A&gt; 
&lt;LI&gt;&lt;A id=qhye title="Advanced scenarios for integrating EJBs running on WebSphere Process Server and WebSphere Application Server" href="http://www.ibm.com/developerworks/websphere/library/techarticles/0605_xu/0605_xu.html" target=_blank&gt;Advanced scenarios for integrating EJBs running on WebSphere Process Server and WebSphere Application Server&lt;/A&gt; 
&lt;LI&gt;&lt;A id=laet title="WebSphere Process Server invocation styles" href="http://www.ibm.com/developerworks/websphere/library/techarticles/0811_chacko/0811_chacko.html" target=_blank&gt;WebSphere Process Server invocation styles&lt;/A&gt; 
&lt;LI&gt;&lt;A id=a.os title="Exception handling in WebSphere Process Server and WebSphere Enterprise Service Bus" href="http://www.ibm.com/developerworks/websphere/library/techarticles/0705_fong/0705_fong.html" target=_blank&gt;Exception handling in WebSphere Process Server and WebSphere Enterprise Service Bus&lt;/A&gt; 
&lt;LI&gt;&lt;A id=ipsw title="Aggregation functionality in IBM WebSphere Enterprise Service Bus V6.1, Part 1- Introduction to aggregation" href="http://www.ibm.com/developerworks/webservices/library/ws-websphereesb1/?S_TACT=105AGX01&amp;amp;S_CMP=LP" target=_blank&gt;Aggregation functionality in IBM WebSphere Enterprise Service Bus V6.1, Part 1- Introduction to aggregation&lt;/A&gt; 
&lt;LI&gt;&lt;A id=ljga title="Aggregation functionality in IBM WebSphere Enterprise Service Bus V6.1, Part 2- Service invocation" href="http://www.ibm.com/developerworks/webservices/library/ws-websphereesb2/" target=_blank&gt;Aggregation functionality in IBM WebSphere Enterprise Service Bus V6.1, Part 2- Service invocation&lt;/A&gt; 
&lt;LI&gt;&lt;A id=tba6 title="Aggregation functionality in IBM WebSphere Enterprise Service Bus V6.1, Part 30- Best practices and patterns for aggregation" href="http://www.ibm.com/developerworks/webservices/library/ws-websphereesb3/index.html?S_TACT=105AGX04&amp;amp;S_CMP=EDU" target=_blank&gt;Aggregation functionality in IBM WebSphere Enterprise Service Bus V6.1, Part 30- Best practices and patterns for aggregation&lt;/A&gt; 
&lt;LI&gt;&lt;A id=eh9k title="WebSphere Process Server business rules lifecycle" href="http://www.ibm.com/developerworks/websphere/library/techarticles/0810_fasbinder/0810_fasbinder.html" target=_blank&gt;WebSphere Process Server business rules lifecycle&lt;/A&gt; 
&lt;LI&gt;&lt;A id=jnxq title="Establish a policy-driven SOA using WebSphere Service Registry and Repository and WebSphere ESB" href="http://www.ibm.com/developerworks/websphere/techjournal/0810_tost/0810_tost.html" target=_blank&gt;Establish a policy-driven SOA using WebSphere Service Registry and Repository and WebSphere ESB&lt;/A&gt; 
&lt;LI&gt;&lt;A id=a:x0 title="XML mapping in WebSphere Integration Developer V6.1.2, Part 1- Using the XML Mapping Editor to develop maps" href="http://www.ibm.com/developerworks/websphere/library/techarticles/0811_rice/0811_rice.html" target=_blank&gt;XML mapping in WebSphere Integration Developer V6.1.2, Part 1- Using the XML Mapping Editor to develop maps&lt;/A&gt; 
&lt;LI&gt;&lt;A id=tlp- title="Business event processing with WebSphere Business Events, Part 1- An introduction" href="http://www.ibm.com/developerworks/websphere/library/techarticles/0809_crocker/0809_crocker.html" target=_blank&gt;Business event processing with WebSphere Business Events, Part 1- An introduction&lt;/A&gt; 
&lt;LI&gt;&lt;A id=yfzf title="Business Event Processing with WebSphere Business Events, Part 4- Integrating Business Events with WebSphere Enterprise Service Bus and WebSphere Process Server" href="http://www.ibm.com/developerworks/websphere/library/techarticles/0811_klinger/0811_klinger.html" target=_blank&gt;Business Event Processing with WebSphere Business Events, Part 4- Integrating Business Events with WebSphere Enterprise Service Bus and WebSphere Process Server&lt;/A&gt; 
&lt;LI&gt;&lt;/LI&gt;&lt;/OL&gt;
&lt;H4&gt;&lt;A id=Creating_flexible_service_orie name=Creating_flexible_service_orie&gt;&lt;/A&gt;Creating flexible service-oriented business solutions with WebSphere Business Services Fabric&lt;/H4&gt;
&lt;OL&gt;
&lt;LI&gt;&lt;A href="http://www.ibm.com/developerworks/websphere/library/techarticles/0708_balani/0708_balani.html"&gt;&lt;/A&gt;&lt;A title="Part 1: Overview" href="http://www.ibm.com/developerworks/websphere/library/techarticles/0708_balani/0708_balani.html" target=_blank&gt;Part 1: Overview&lt;/A&gt; 
&lt;DIV&gt;WebSphere Business Services Fabric provides an SOA platform to enable a new class of service-oriented business solutions. Business Services Fabric provides an integrated environment to model, assemble, deploy, manage and govern composite business services. This series of articles introduces you to WebSphere Business Services Fabric and shows you how to use it to build composite business services.&lt;/DIV&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;A title="Part 2: Extending the ontology models" href="http://www.ibm.com/developerworks/websphere/library/techarticles/0806_balani/0806_balani.html" target=_blank&gt;Part 2: Extending the ontology models&lt;/A&gt; 
&lt;DIV&gt;Learn how you can leverage the features of WebSphere Business Services Fabric to build composite business applications that support dynamic binding and orchestration. In Part 2, you'll learn how to model the variability points in the business process as ontology extensions using the Fabric Modeling Tool. &lt;/DIV&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;A title="Part 3: Designing and implementing the business service" href="http://www.ibm.com/developerworks/websphere/library/techarticles/0809_balani/0809_balani.html" target=_blank&gt;Part 3: Designing and implementing the business service&lt;/A&gt; 
&lt;DIV&gt;Learn how you can leverage the features of WebSphere Business Services Fabric to build composite business applications that support dynamic binding and orchestration. In Part 3, you'll implement a composite business process and enable it with dynamic binding and orchestration capabilities.&lt;/DIV&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;A title="Part 4: Creating metadata for the business process" href="http://www.ibm.com/developerworks/websphere/library/techarticles/0811_sardesai/0811_sardesai.html" target=_blank&gt;Part 4: Creating metadata for the business process&lt;/A&gt; 
&lt;DIV&gt;Learn how you can leverage the features of WebSphere Business Services Fabric to build composite business applications that support dynamic binding and orchestration. Part 4 of this series describes how to create metadata for a business process based on the Fabric Business Service Model. This metadata enables users to reuse and extend existing components, and enables dynamic endpoint selection at run-time.&lt;/DIV&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;A title="Part 5: Testing the application" href="http://www.ibm.com/developerworks/websphere/library/techarticles/0902_sardesai/0902_sardesai.html" target=_blank&gt;Part 5: Testing the application&lt;/A&gt; 
&lt;DIV&gt;Learn how you can leverage the features of WebSphere Business Services Fabric to build composite business applications that support dynamic binding and orchestration. In the final article in this 5-part series you'll learn how to deploy and test the application that you've built in the previous parts of the series.&lt;/DIV&gt;&lt;/LI&gt;&lt;/OL&gt;
&lt;H4&gt;&lt;A id=Business_event_processing_with name=Business_event_processing_with&gt;&lt;/A&gt;Business event processing with WebSphere Business Events&lt;/H4&gt;
&lt;OL&gt;
&lt;LI&gt;&lt;A href="http://www.ibm.com/developerworks/websphere/library/techarticles/0809_crocker/0809_crocker.html"&gt;Part 1: An introduction&lt;/A&gt; &lt;BR&gt;WebSphere Business Events is a new IBM product that enables you to detect, understand, and act on patterns in business events. Part 1 of this series introduces you to key WebSphere Business Events concepts and tools.&lt;/LI&gt;
&lt;LI&gt;&lt;A href="http://www.ibm.com/developerworks/websphere/library/techarticles/0810_klinger/0810_klinger.html"&gt;Part 2: Building a business events application&lt;/A&gt; &lt;BR&gt;Part 1 of this series introduced you to key WebSphere Business Events concepts and tools. In Part 2, you'll learn how to build and test a simple Business Events application, which you'll use to integrate with other IBM products in future articles in the series.&lt;/LI&gt;
&lt;LI&gt;&lt;A href="http://www.ibm.com/developerworks/websphere/library/techarticles/0810_zhang/0810_zhang.html"&gt;Part 3: Using WebSphere Business Events with WebSphere Message Broker&lt;/A&gt; &lt;BR&gt;Part 3 of this series shows you how to build WebSphere Message Broker message flows to interact with WebSphere Business Events, enabling you to use the business event processing power of Business Events in your WebSphere Message Broker application integration and message transformation environment.&lt;/LI&gt;
&lt;LI&gt;&lt;A href="http://www.ibm.com/developerworks/websphere/library/techarticles/0811_klinger/0811_klinger.html"&gt;Part 4: Integrating Business Events with WebSphere Enterprise Service Bus and WebSphere Process Server&lt;/A&gt;&lt;BR&gt;Part 4 of this series shows you how to build an IBM WebSphere ESB mediation module to interact with WebSphere Business Events, IBM's premier product for business event processing. &lt;/LI&gt;
&lt;LI&gt;&lt;A href="http://www.ibm.com/developerworks/websphere/library/techarticles/0812_sivakumar/0812_sivakumar.html"&gt;Part 5: Integrating Business Events with WebSphere Business Monitor&lt;/A&gt; &lt;BR&gt;In Part 5 of this series, you'll learn about the support provided in WebSphere Business Events V6.1 for integration with WebSphere Business Monitor. You'll learn how to configure WebSphere Business Events so that it can forward business events in a format that WebSphere Business Monitor can process, and how the Monitor dashboards can help you monitor and react to these events. &lt;/LI&gt;
&lt;LI&gt;&lt;A href="http://www.ibm.com/developerworks/websphere/library/techarticles/0903_mcnamara/0903_mcnamara.html"&gt;Part 6: Integrating Business Events with Common Business Events&lt;/A&gt; &lt;BR&gt;Learn how you can configure WebSphere Business Events V6.1 to accept and generate WebSphere Application Server Common Base Events, which are transported via the WebSphere Common Event Infrastructure. &lt;/LI&gt;&lt;/OL&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;&lt;/DIV&gt;
&lt;H4&gt;&lt;A id=IBM_DeveloperWorks_Resources_0 name=IBM_DeveloperWorks_Resources_0&gt;&lt;/A&gt;IBM DeveloperWorks Resources&lt;/H4&gt;
&lt;OL&gt;
&lt;LI&gt;&lt;A title="developerWorks: WebSphere Process Server and WebSphere Integration Developer resources" href="http://www.ibm.com/developerworks/websphere/zones/businessintegration/wps/wps.html" target=_blank&gt;developerWorks: WebSphere Process Server and WebSphere Integration Developer resources&lt;/A&gt; 
&lt;LI&gt;&lt;A title="developerWorks: WebSphere Business Integration zone" href="http://www.ibm.com/developerworks/websphere/zones/businessintegration/" target=_blank&gt;developerWorks: WebSphere Business Integration zone&lt;/A&gt;&lt;/LI&gt;&lt;/OL&gt;
&lt;H3&gt;&amp;nbsp;&amp;nbsp;&lt;/H3&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;br&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4123787552666488354-8161727788329994876?l=ccambil-wid61-certification.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ccambil-wid61-certification.blogspot.com/feeds/8161727788329994876/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4123787552666488354&amp;postID=8161727788329994876' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4123787552666488354/posts/default/8161727788329994876'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4123787552666488354/posts/default/8161727788329994876'/><link rel='alternate' type='text/html' href='http://ccambil-wid61-certification.blogspot.com/2008/08/ibm-developerworks-tutorials-wid-6.html' title='IBM DeveloperWorks Tutorials'/><author><name>Charles Cambil</name><uri>http://www.blogger.com/profile/12115935646498837329</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://farm4.static.flickr.com/3272/2573881098_66045d9bd3.jpg?v=0'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4123787552666488354.post-6128492923980961665</id><published>2008-08-05T06:51:00.000-07:00</published><updated>2009-09-17T14:15:27.657-07:00</updated><title type='text'>Websphere Integration Developer IBM Redbooks</title><content type='html'>&lt;H1 id=x:8a0&gt;&lt;A id=IBM_Redbooks_Infocenters_3908215461883755 name=IBM_Redbooks_Infocenters_3908215461883755&gt;&lt;/A&gt;IBM &lt;FONT id=mblx color=#000000&gt;Redbooks&lt;/FONT&gt;/Infocenters&lt;/H1&gt;
&lt;DIV&gt;
&lt;DIV id=WritelyTableOfContents class=writely-toc toctype="none+none"&gt;
&lt;OL class=writely-toc-none&gt;
&lt;LI&gt;&lt;A href="#IBM_Redbooks_Infocenters_3908215461883755" target=_self&gt;IBM Redbooks/Infocenters&lt;/A&gt; 
&lt;OL style="MARGIN-LEFT: 0px" class="writely-toc-subheading writely-toc-none"&gt;
&lt;LI&gt;&lt;A href="#Adapters_35490395135763114_042479492163564336" target=_self&gt;Adapters&lt;/A&gt; 
&lt;LI&gt;&lt;A href="#Courses_888374036723317_1992451314522537" target=_self&gt;Courses&lt;/A&gt; 
&lt;LI&gt;&lt;A href="#IBM_Infocenter_573448108063549_8566795504728951" target=_self&gt;IBM Infocenter&lt;/A&gt; 
&lt;LI&gt;&lt;A href="#Redbooks_12860080953438974_4558412732456337" target=_self&gt;Redbooks&lt;/A&gt; 
&lt;LI&gt;&lt;A href="#Related_Websphere_Resources_29" target=_self&gt;Related Websphere Resources&lt;/A&gt; 
&lt;LI&gt;&lt;A href="#Tutorials_6264307164278305_5445290598058818" target=_self&gt;Tutorials&lt;/A&gt;&lt;/LI&gt;&lt;/OL&gt;&lt;/LI&gt;&lt;/OL&gt;&lt;/DIV&gt;&lt;/DIV&gt;
&lt;H4 id=l4qy0&gt;&lt;A id=Adapters_35490395135763114_042479492163564336 name=Adapters_35490395135763114_042479492163564336&gt;&lt;/A&gt;Adapters&amp;nbsp;&amp;nbsp;&lt;/H4&gt;
&lt;OL id=owym5&gt;
&lt;LI id=owym6&gt;
&lt;DIV id=vq_11&gt;&lt;A id=c.p4 title="WebSphere Business Integration Adapters: An Adapter Development and WebSphere Business Integration Solution" href="http://www.redbooks.ibm.com/redbooks/SG246345/wwhelp/wwhimpl/java/html/wwhelp.htm" target=_blank&gt;&lt;FONT id=uflv color=#000000&gt;WebSphere Business Integration Adapters: An Adapter Development and WebSphere Business Integration Solution&lt;/FONT&gt;&lt;/A&gt; &lt;/DIV&gt;
&lt;LI id=a0qa4&gt;
&lt;DIV id=a0qa5&gt;&lt;A id=ump4 title="WebSphere Adapter Development" href="http://www.redbooks.ibm.com/redbooks/SG246387/wwhelp/wwhimpl/java/html/wwhelp.htm" target=_blank&gt;&lt;FONT id=uflv1 color=#000000&gt;WebSphere Adapter Development&lt;/FONT&gt;&lt;/A&gt; &lt;/DIV&gt;&lt;/LI&gt;&lt;/OL&gt;
&lt;H4&gt;&lt;A id=Courses_888374036723317_1992451314522537 name=Courses_888374036723317_1992451314522537&gt;&lt;/A&gt;Courses&lt;/H4&gt;
&lt;OL&gt;
&lt;LI&gt;
&lt;DIV id=ta8q0&gt;&lt;A id=jl9b title="Advanced Process Choreography with IBM WebSphere Integration Developer V6" href="http://www-304.ibm.com/jct03001c/services/learning/ites.wss/ca/en?pageType=course_description&amp;amp;courseCode=SW505CE" target=_blank&gt;Advanced Process Choreography with IBM WebSphere Integration Developer V6&lt;/A&gt;&lt;/DIV&gt;
&lt;LI&gt;
&lt;DIV&gt;&lt;A id=kyrp title="Human Task Management with WebSphere Process Server V6.0" href="http://www-304.ibm.com/jct03001c/services/learning/ites.wss/ca/en?pageType=course_description&amp;amp;courseCode=SW506CE" target=_blank&gt;Human Task Management with WebSphere Process Server V6.0&lt;/A&gt; &amp;nbsp;&lt;/DIV&gt;&lt;/LI&gt;&lt;/OL&gt;
&lt;H4 id=ta8q1&gt;&lt;A id=IBM_Infocenter_573448108063549_8566795504728951 name=IBM_Infocenter_573448108063549_8566795504728951&gt;&lt;/A&gt;IBM Infocenter&lt;/H4&gt;
&lt;OL id=owym18&gt;
&lt;LI id=owym19&gt;
&lt;DIV id=ta8q4&gt;&lt;FONT id=ta8q5 color=#000000&gt;&lt;A id=h2oc title="Websphere Integration Developer 6.1" href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6r1mx/index.jsp?topic=/com.ibm.wbit.610.help.nav.doc/topics/welcome.html" target=_blank&gt;Websphere Integration Developer 6.1&lt;/A&gt;&amp;nbsp; (includes Business Modeler, process server, enterprise &lt;FONT id=pzva9 color=#000000&gt;service bus, business services fabric)&lt;/FONT&gt;&lt;/FONT&gt;&lt;/DIV&gt;
&lt;LI id=owym20&gt;
&lt;DIV id=r::30&gt;&lt;A id=u736 title="Websphere Integration Developer 6.0.1" href="http://publib.boulder.ibm.com/infocenter/dmndhelp/v6rxmx/index.jsp" target=_blank&gt;&lt;FONT id=pzva10 color=#000000&gt;Websphere Integration Developer 6.0.1/6.0.2&lt;/FONT&gt;&lt;/A&gt;&lt;FONT id=pzva11 color=#000000&gt;&amp;nbsp;&lt;/FONT&gt;&lt;FONT id=pzva12 color=#000000&gt;&amp;nbsp;(includes Business Modeler, process server, enterprise service bus, business services fabric)&lt;/FONT&gt;&lt;/DIV&gt;
&lt;LI id=owym21&gt;
&lt;DIV id=ro7m0&gt;&lt;A id=rhay title="Websphere Integration Developer 6.0.1" href="http://publib.boulder.ibm.com/infocenter/adiehelp/index.jsp" target=_blank&gt;&lt;FONT id=pzva13 color=#000000&gt;Websphere Integration Developer 5.0&lt;/FONT&gt;&lt;/A&gt; &lt;/DIV&gt;
&lt;LI id=owym22&gt;
&lt;DIV id=svlj1&gt;&lt;A id=u6gq title="Websphere Application Server Network Deployment 6.1" href="http://publib.boulder.ibm.com/infocenter/wasinfo/v6r1/index.jsp?topic=/com.ibm.websphere.nd.doc/info/welcome_nd.html" target=_blank&gt;&lt;FONT id=pzva15 color=#000000&gt;Websphere Application Server Network Deployment 6.1&lt;/FONT&gt;&lt;/A&gt; &lt;/DIV&gt;&lt;/LI&gt;&lt;/OL&gt;
&lt;H4&gt;&lt;A id=Redbooks_12860080953438974_4558412732456337 name=Redbooks_12860080953438974_4558412732456337&gt;&lt;/A&gt;Redbooks&lt;/H4&gt;
&lt;OL&gt;
&lt;LI&gt;
&lt;DIV id=oqyp0&gt;&lt;U&gt;Getting Started with IBM WebSphere Process Server and IBM WebSphere Enterprise Service Bus Part&amp;nbsp;&lt;/U&gt;&lt;A id=a5u8 title="Part 1: Development" href="http://www.redbooks.ibm.com/redpieces/abstracts/sg247608.html?Open" target=_blank&gt;&lt;FONT id=pzva0 color=#000000&gt;1: Development&lt;/FONT&gt;&lt;/A&gt;&lt;FONT id=pzva1 color=#000000&gt;&amp;nbsp; (&lt;/FONT&gt;&lt;A id=orr8 title="view HTML" href="http://www.redbooks.ibm.com/redbooks/SG247608/wwhelp/wwhimpl/java/html/wwhelp.htm" target=_blank&gt;&lt;FONT id=pzva2 color=#000000&gt;view HTML&lt;/FONT&gt;&lt;/A&gt;&lt;FONT id=pzva3 color=#000000&gt;)&lt;/FONT&gt;&lt;/DIV&gt;
&lt;LI&gt;
&lt;DIV id=a0qa9&gt;&lt;A id=w-8y title="Part 2: Scenario" href="http://www.redbooks.ibm.com/redpieces/abstracts/sg247642.html?Open" target=_blank&gt;&lt;FONT id=pzva4 color=#000000&gt;Getting Started with IBM WebSphere Process Server and IBM WebSphere Enterprise Service Bus Part 2: Scenario&lt;/FONT&gt;&lt;/A&gt;&lt;FONT id=pzva5 color=#000000&gt; (&lt;/FONT&gt;&lt;A id=pzes title="view HTML" href="http://www.redbooks.ibm.com/redbooks/SG247642/wwhelp/wwhimpl/java/html/wwhelp.htm" target=_blank&gt;&lt;FONT id=pzva6 color=#000000&gt;view HTML&lt;/FONT&gt;&lt;/A&gt;&lt;FONT id=pzva7 color=#000000&gt;)&lt;/FONT&gt;&lt;/DIV&gt;
&lt;LI&gt;
&lt;DIV id=a0qa13&gt;&lt;A id=xg7r title="Part 3: Runtime" href="http://www.redbooks.ibm.com/redpieces/abstracts/sg247643.html?Open" target=_blank&gt;&lt;FONT id=pzva8 color=#000000&gt;Getting Started with IBM WebSphere Process Server and IBM WebSphere Enterprise Service Bus Part 3: Runtime&lt;/FONT&gt;&lt;/A&gt;&amp;nbsp; (&lt;A id=a_1y title="view HTML" href="http://www.redbooks.ibm.com/redbooks/SG247643/wwhelp/wwhimpl/java/html/wwhelp.htm" target=_blank&gt;view HTML&lt;/A&gt;)&lt;/DIV&gt;
&lt;LI&gt;
&lt;DIV id=l5-.0&gt;&lt;A id=vs.3 title="Technical Overview of WebSphere Process Server and WebSphere Integration Developer" href="http://www.redbooks.ibm.com/abstracts/redp4041.html?Open" target=_blank&gt;&lt;FONT id=z8as color=#000000&gt;Technical Overview of WebSphere Process Server and WebSphere Integration Developer&lt;/FONT&gt;&lt;/A&gt; &lt;/DIV&gt;
&lt;LI&gt;
&lt;DIV id=a0qa1&gt;&lt;A id=q960 title="Administering and Implementing WebSphere Business Integration Server V4.3" href="http://www.redbooks.ibm.com/redbooks/SG246647/wwhelp/wwhimpl/java/html/wwhelp.htm" target=_blank&gt;&lt;FONT id=z8as1 color=#000000&gt;Administering and Implementing WebSphere Business Integration Server V4.3&lt;/FONT&gt;&lt;/A&gt; &lt;/DIV&gt;
&lt;LI&gt;
&lt;DIV&gt;&lt;A id=n4z8 title="WebSphere Business Integration Server Express The Express Route to Business Integration" href="http://www.redbooks.ibm.com/redbooks/SG246353/wwhelp/wwhimpl/java/html/wwhelp.htm" target=_blank&gt;&lt;FONT id=z8as3 color=#000000&gt;WebSphere Business Integration Server Express The Express Route to Business Integration&lt;/FONT&gt;&lt;/A&gt; &lt;/DIV&gt;
&lt;LI&gt;
&lt;DIV&gt;&lt;A id=nvhw title="Rational Application Developer V7.5 Programming Guide" href="http://www.redbooks.ibm.com/redbooks/SG247672/wwhelp/wwhimpl/java/html/wwhelp.htm" target=_blank&gt;Rational Application Developer V7.5 Programming Guide&lt;/A&gt;&lt;/DIV&gt;
&lt;LI&gt;
&lt;DIV&gt;&lt;A id=v195 title="WebSphere Business Integration V6 Performance Tuning" href="http://www.redbooks.ibm.com/abstracts/redp4195.html?Open" target=_blank&gt;WebSphere Business Integration V6 Performance Tuning&lt;/A&gt;&lt;/DIV&gt;
&lt;LI&gt;
&lt;DIV&gt;&lt;A id=ahgs title="Build a Business Process Solution Using Rational and WebSphere Tools" href="http://www.redbooks.ibm.com/redbooks/SG246636/wwhelp/wwhimpl/java/html/wwhelp.htm" target=_blank&gt;Build a Business Process Solution Using Rational and WebSphere Tools&lt;/A&gt;&lt;/DIV&gt;
&lt;LI&gt;
&lt;DIV&gt;&lt;A id=c7tw title="Exploring WebSphere Studio Application Developer Integration Edition 5.0" href="http://www.redbooks.ibm.com/redpieces/abstracts/sg247776.html?Open" target=_blank&gt;Exploring WebSphere Studio Application Developer Integration Edition 5.0&lt;/A&gt;&lt;/DIV&gt;
&lt;LI&gt;
&lt;DIV&gt;&lt;A id=gd-q title="Leading Practices for WebSphere Dynamic Process Edition V6.2" href="http://www.redbooks.ibm.com/redpieces/abstracts/sg247776.html?Open" target=_blank&gt;Leading Practices for WebSphere Dynamic Process Edition V6.2&lt;/A&gt;&lt;/DIV&gt;
&lt;LI&gt;
&lt;DIV&gt;&lt;A id=ru_p title="Getting Started with IBM WebSphere Business Services Fabric V6.1" href="http://www.redbooks.ibm.com/redbooks/SG247614/wwhelp/wwhimpl/js/html/wwhelp.htm" target=_blank&gt;Getting Started with IBM WebSphere Business Services Fabric V6.1&lt;/A&gt;&lt;/DIV&gt;&lt;/LI&gt;&lt;/OL&gt;&lt;/FONT&gt;
&lt;H4 id=n9d50&gt;&lt;A id=Related_Websphere_Resources_29 name=Related_Websphere_Resources_29&gt;&lt;/A&gt;Related Websphere Resources&lt;/H4&gt;
&lt;OL id=j9c5&gt;
&lt;LI id=j9c50&gt;
&lt;DIV id=n9d52&gt;&lt;A id=n9d53 href="http://www-03.ibm.com/certify/tests/edu316.shtml"&gt;&lt;FONT id=n9d54 color=#000000&gt;Test Preparation (WID 6.1 Certification Test)&lt;/FONT&gt;&lt;/A&gt; &lt;/DIV&gt;
&lt;LI id=j9c51&gt;
&lt;DIV id=n9d514&gt;&lt;A id=n9d515 href="http://www-306.ibm.com/software/integration/wbimodeler/index.html"&gt;&lt;FONT id=n9d516 color=#000000&gt;WebSphere Business Modeler&lt;/FONT&gt;&lt;/A&gt; &lt;/DIV&gt;
&lt;LI id=j9c52&gt;
&lt;DIV id=n9d517&gt;&lt;A id=n9d518 href="http://www-306.ibm.com/software/integration/wbimonitor/"&gt;&lt;FONT id=n9d519 color=#000000&gt;WebSphere Business Monitor&lt;/FONT&gt;&lt;/A&gt; &lt;/DIV&gt;
&lt;LI id=j9c53&gt;
&lt;DIV id=n9d520&gt;&lt;A id=n9d521 href="http://www-306.ibm.com/software/integration/wbsf/index.html"&gt;&lt;FONT id=n9d522 color=#000000&gt;WebSphere Business Services Fabric&lt;/FONT&gt;&lt;/A&gt; &lt;/DIV&gt;
&lt;LI id=j9c54&gt;
&lt;DIV id=n9d523&gt;&lt;A id=n9d524 href="http://www-306.ibm.com/software/integration/wdpe/"&gt;&lt;FONT id=n9d525 color=#000000&gt;WebSphere Dynamic Process Edition&lt;/FONT&gt;&lt;/A&gt; &lt;/DIV&gt;
&lt;LI id=j9c55&gt;
&lt;DIV id=n9d526&gt;&lt;A id=n9d527 href="http://www-306.ibm.com/software/integration/wsesb/"&gt;&lt;FONT id=n9d528 color=#000000&gt;Websphere Enterprise Service Bus&lt;/FONT&gt;&lt;/A&gt; &lt;/DIV&gt;
&lt;LI id=j9c56&gt;
&lt;DIV id=n9d529&gt;&lt;A id=n9d530 href="http://www-306.ibm.com/software/integration/wid/"&gt;&lt;FONT id=n9d531 color=#000000&gt;WebSphere Integration Developer&lt;/FONT&gt;&lt;/A&gt; &lt;/DIV&gt;
&lt;LI id=j9c57&gt;
&lt;DIV id=n9d532&gt;&lt;A id=n9d533 href="http://www-306.ibm.com/software/integration/wbimessagebroker/v6/"&gt;&lt;FONT id=n9d534 color=#000000&gt;Websphere Message Broker&lt;/FONT&gt;&lt;/A&gt; &lt;/DIV&gt;
&lt;LI id=j9c58&gt;
&lt;DIV id=n9d535&gt;&lt;A id=n9d536 href="http://www-306.ibm.com/software/integration/wmqfamily/"&gt;&lt;FONT id=n9d537 color=#000000&gt;Websphere MQ&lt;/FONT&gt;&lt;/A&gt; &lt;/DIV&gt;
&lt;LI id=j9c59&gt;
&lt;DIV id=n9d538&gt;&lt;A id=n9d539 href="http://www-306.ibm.com/software/integration/wps/"&gt;&lt;FONT id=n9d540 color=#000000&gt;Websphere Process Server&lt;/FONT&gt;&lt;/A&gt; &lt;/DIV&gt;
&lt;LI id=j9c510&gt;
&lt;DIV id=n9d541&gt;&lt;A id=n9d542 href="http://www.ibm.com/developerworks/websphere/zones/businessintegration/wps/wps.html"&gt;&lt;FONT id=n9d543 color=#000000&gt;WebSphere Process Server and WebSphere Integration Developer resources&lt;/FONT&gt;&lt;/A&gt; &lt;/DIV&gt;&lt;/LI&gt;&lt;/OL&gt;
&lt;H4 id=yj2.&gt;&lt;A id=Tutorials_6264307164278305_5445290598058818 name=Tutorials_6264307164278305_5445290598058818&gt;&lt;/A&gt;Tutorials&lt;/H4&gt;
&lt;OL id=vrrj&gt;
&lt;LI id=vrrj0&gt;
&lt;DIV id=n9d55&gt;&lt;A id=n9d56 href="http://publib.boulder.ibm.com/bpcsamp/index.html"&gt;&lt;FONT id=n9d57 color=#000000&gt;Tutorials (IBM Business Process Choreographer)&lt;/FONT&gt;&lt;/A&gt; &lt;/DIV&gt;
&lt;LI id=vrrj1&gt;
&lt;DIV id=n9d58&gt;&lt;A id=n9d59 href="http://www-128.ibm.com/developerworks/training/"&gt;&lt;FONT id=n9d510 color=#000000&gt;Tutorials (IBM DeveloperWorks)&lt;/FONT&gt;&lt;/A&gt; &lt;/DIV&gt;
&lt;LI id=vrrj2&gt;
&lt;DIV id=n9d511&gt;&lt;A id=n9d512 href="http://ccambil-wid612-tutorials.blogspot.com/"&gt;&lt;FONT id=n9d513 color=#000000&gt;Tutorials (Websphere Integration Developer 6.1 by Ccambil)&lt;/FONT&gt;&lt;/A&gt; &lt;/DIV&gt;&lt;/LI&gt;&lt;/OL&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV id=s77.2&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;&lt;BR&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4123787552666488354-6128492923980961665?l=ccambil-wid61-certification.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ccambil-wid61-certification.blogspot.com/feeds/6128492923980961665/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4123787552666488354&amp;postID=6128492923980961665' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4123787552666488354/posts/default/6128492923980961665'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4123787552666488354/posts/default/6128492923980961665'/><link rel='alternate' type='text/html' href='http://ccambil-wid61-certification.blogspot.com/2008/08/ibm-redbooksinfocenters-wid-6.html' title='Websphere Integration Developer IBM Redbooks'/><author><name>Charles Cambil</name><uri>http://www.blogger.com/profile/12115935646498837329</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='21' src='http://farm4.static.flickr.com/3272/2573881098_66045d9bd3.jpg?v=0'/></author><thr:total>0</thr:total></entry></feed>
