YOUR FEEDBACK
Gregor Rosenauer wrote: well, not what's your take on this? Did I miss a second page of this article or...
AJAXWorld RIA Conference
Early Bird Savings Expire Friday Register Today and SAVE !..

SYS-CON.TV
TOP THREE LINKS YOU MUST CLICK ON


Cover Story — An End-to-End solution Using WebSphere Business Integration V6.0 Products
Part 1: Model a Business Process With WebSphere Business Modeler

Select the Complex type radio button, expand the tree structure to IntegrationHelloWorld => Business Items => ReportRequest. (Figure 14)

Click OK. The Business item ReportRequest is now associated as an input of the process. Click the Outputs tab and repeat steps 4 through 7, then change the name to "outReportRequest". Select ReportRequest as the associated data. You can see the input and output icons on the outer boundaries of the RequestReport process diagram.

In a similar way, create the input and output associated data for the Tasks and the Simple Decision. To create an input for the task, select the task. Ensure that for each task, the input name is inReportRequest and that the output name is outReportRequest, and the type is ReportRequest.

Important: Please add two outputs for the Generate and Send Report task, one is as shown above, the other is associated with no data type. (Figure 15)

Create the connection between the Process input and the Receive Report Request task.Select the Connections icon on the toolbar. Click the input icon of the process, and then click the input icon (left side) of the Receive Report Request task to define the destination of the data flow. (See Figure 16)

Repeat the previous step to connect the other elements. Verify that the process diagram appears as shown in (Figure 17)

Save your work (Ctrl+S).

Step 4: Edit and create the data structure for the business item
Now, you can update the business process model by defining the data structure for the business item that we created.

In the Project Tree, double-click the existing ReportRequest business item under IntegrationHelloWorld => Business Items. Click Add to create the new attribute for your business item. (Figure 18)

Click the gray attribute field and name it ReportID. Use the default Type String.

Repeat step 2 and 3 to add the other attributes. Verify that the attributes appear as shown in (Figure 19)

Save your work (Ctrl+S).

Step 5: Define the decision expressions
Select Intermediate or Advanced for the mode. Select the "Is security level less than 3?" decision in the process diagram. Open the Attributes view and select the Output branches tab. Select the row with condition Yes. Scroll to the bottom of the Attributes view pane and click the Edit Expression button to open the Expression Builder. (Figure 20)

In the Expression Builder dialog, select Modeling artifact from the first term drop-down list. Expand Modeling artifact, and under Processes, select SecurityLevel => RequestReportProcess => Is security level less than 3? => inReportRequest. Select is less than under Operator. Select Number from the Second term drop-down list and enter 3.0 as the Second term details. (See Figure 21)

Click Apply. Review and verify the Expression Tree and Expression text as in (Figure 22)

Click OK. Save your work (Ctrl+S).

Step 6: Export the modeling project
Now, you can do some preparatory work for exporting the modeling project, so that WebSphere Integration Developer can import and implement the model.

Switch the Mode to WebSphere Process Server Mode. (Figure 23)

Select File => Export => WebSphere Business Modeler Export. (Figure 24)

Click Next and select WebSphere Process Server as the Type. (Figure 25)

Select the target directory and export project (make sure to check export entire project). (See Figure 26), below to verify you have the correct setting:

Click Finish. After the success notification displays, you can find the file folders "business items" and "processes" in the path you set.

We've listed a couple of things you should consider when exporting a modeling project.Export the entire project rather than specific elements to avoid missing the selection of required resources.

Specify the Library project name for "Interface" and "Business Items" since they are better stored in a library rather than a module. We did not specify a library project for this business scenario.

Conclusion
This article provided you with some basic knowledge of the IBM WebSphere Business Integration software portfolio and how to model a business process in WebSphere Business Modeler V6.0.

About Xiong Fei Pan
Xiong Fei Pan is a graduate student from Tongji University, Shanghai, China. He is interested in Java technology. You can learn more about him by visiting his blog.

About Ming Hua Qin
Ming Hua Qin is a student from Nanjing University majoring in software engineering. His interests include programming and business processes, especially in the Java and the Network Security field.

YOUR FEEDBACK
SYS-CON Italy News Desk wrote: This article series demonstrates how to use IBM WebSphere Business Integration V6.0 products to model, assemble, deploy, and manage a business process in an end-to-end solution using WebSphere Business Modeler, WebSphere Integration Developer, WebSphere Process Server, and WebSphere Business Monitor.
WEBSPHERE LATEST STORIES . . .
Since its emergence, Web Service technology has gone a long way towards perfecting itself and finding its right application in the real world. With the maturity of the specifications, Web Service technology, with its power of interoperability, is now the major enabling technology of SO...
Join Scott Guthrie as he discusses Microsoft’s commitment to web standards development, Rich Internet Applications and how Microsoft is contributing to help move the web forward. Join Adobe’s Kevin Lynch as he demonstrates how Flash and HTML come together to make the most engaging,...
Reminding people of how its backing was the making of Linux, IBM, to no one's surprise, has thrown its support behind cloud computing, that delicious nexus of every chi-chi buzzword technology currently in vogue: Web 2.0, rich Internet applications, software-as-a-service, SOA, grid com...
Service oriented architecture (SOA) could revolutionize the way we think about IT. Why is that possible? Because SOA finally has the potential to make the concept of reuse real. Companies have been talking about reuse for years, but have never been able to transform that talk into full...
Virtualization has become a critical part of Enterprise IT strategy. Why and how has it become one of the most important change agents in our industry? To answer these questions I had the good fortune recently to be able to speak to a select group of top IT industry executives who join...
Watching VMware stock and its market cap spike since it IPO'd must have had Red Hat positively pea green with envyWatching VMware stock and its market cap spike since it IPO'd must have had Red Hat positively pea green with envy - so green in fact that it's gonna try taking VMware on b...
SUBSCRIBE TO THE WORLD'S MOST POWERFUL NEWSLETTERS
SUBSCRIBE TO OUR RSS FEEDS & GET YOUR SYS-CON NEWS LIVE!
Click to Add our RSS Feeds to the Service of Your Choice:
Google Reader or Homepage Add to My Yahoo! Subscribe with Bloglines Subscribe in NewsGator Online
myFeedster Add to My AOL Subscribe in Rojo Add 'Hugg' to Newsburst from CNET News.com Kinja Digest View Additional SYS-CON Feeds
Publish Your Article! Please send it to editorial(at)sys-con.com!

Advertise on this site! Contact advertising(at)sys-con.com! 201 802-3021

SYS-CON FEATURED WHITEPAPERS

ADS BY GOOGLE