An Integration of Web Service and Workflow to Order Placement Hub: A Case Study on a Wealth Management System for International Brokerages Brenda Y. Hon Department of Computer Science, Hong Kong University of Science and Technology, byhon@ust.hk Dickson K. W. CHIU Senior Member, IEEE kwchiu@acm.org, dicksonchiu@ieee.org Introduction Wealth Management Order Placement System (WMOPS) A global and central order placement hub in wealth management system. To provide an interface of order placement with different financial products. Event-Condition-Action (ECA) Rule WMS a modeling approach to model the business rule in business world Help to decouple the dependency when interact with different internal system and external system APSCC 2006-2 Motivation and Objectives Systematic design of interactions ECA-Rule is a good approach to model Business Rule Workflow is the management of processes based on the Business Rule. Business Workflows are always complex Business Workflows can varies in different locations in a large organization Handle workflow in object-oriented approach with the properties of inheritance Workflow can plug-and-play in different location WMS APSCC 2006-3 Interaction with Internal System WMS APSCC 2006-4 Interaction with External System WMS APSCC 2006-5 Conceptual Model of Wealth Management Order Placement Hub WMS APSCC 2006-6 Conceptual Model for ECA Mechanism WMS APSCC 2006-7 System Architecture of WMOPS WMS APSCC 2006-8 Sequence Diagram of Order Placement WMS APSCC 2006-9 Collaboration Diagram for Settlement Execution WMS APSCC 2006-10 State Diagram of Order Status WMS APSCC 2006-11 Deployment Diagram of WMOPS WMS APSCC 2006-12 BPEL4WS of WMOPS WMS APSCC 2006-13 Conclusions Event-Condition-Action (ECA) model facilitates asynchronous workflow Implementation with Web services Object-oriented modeling improve the redesign of workflow in different branches all over the world Systematic design of process for better B2B interaction Especially useful for large-scale information systems WMS APSCC 2006-14 Future Work Focus on the scalability and reusability of BPEL4WS Workflow view and monitoring Handle security and transaction of workflow Study focus on semantic help on exception handling Privacy issues Conflicts between workflows Alerts and flow urgency Performance Tuning Migrate to ADOME-WFMS WMS APSCC 2006-15 Question and Answer Thank you! WMS APSCC 2006-16