Using Roles and Business Objects to Model and Understand Business Processes
200 likes | 486 Vues
Using Roles and Business Objects to Model and Understand Business Processes. Presenter: Hai Feng Huang Author: Artur Caetano, Antonio Rito Silva, Jose Tribolet. Outline. Business process model Role Modeling Role based process modeling Business object model Role model.
Using Roles and Business Objects to Model and Understand Business Processes
E N D
Presentation Transcript
Using Roles and Business Objects to Model and Understand Business Processes Presenter: Hai Feng Huang Author: Artur Caetano, Antonio Rito Silva, Jose Tribolet
Outline • Business process model • Role Modeling • Role based process modeling • Business object model • Role model
Business process model • Captures the relationships that are meaningful to the business between different organizational concepts • Fully characterizes the type of business object is not easy. E.g. Product object in Manufacturing and Selling processes • Defines two complementary models • Business object model • Role model
Related works • Modeling business processes • The workflow reference model defines business process as a set of one or more connected activities • Role interaction networks • Role activity diagrams
Role Modeling • entities VS activities • Business object • Super type for both • Its state is characterized by the value of its attributes • Contains intrinsic and extrinsic features • Roles • Observable behavioral of a business objects in a specific collaboration • A way to separate intrinsic and extrinsic features • Founded and lacks semantic rigidity
Role based process modeling • Decomposes business process modeling into two models • Business object model and role model • Business objects play different roles in different context • Hard to forecast all possible roles for objects • Roles and business objects should be dealt with separately and later bound together • Roles help business objects to be more reusable and extensible
Business object model • Business object • Activity • Entity • Resource • Actor • Goal
Business object model • Business process is made by activities • The composed business object model is being used as a resource in the context • Activities are performed to achieve specific business Goal
Business object model • Example
Role Model • Roles are a mechanism that allows business objects to be observed from different perspectives • Defines the set of extrinsic properties and behavior
Role model • Examples Role collaborations: Role sepcialization:
Binding Roles to Objects • The binding is accomplished via the <<play>>, which links a business object to a role • Example
Binding Roles to Objects • Role models composition
Conclusions • The Business model and Role model • Roles contribute to keep the alignment between the multiple organizational levels • Role modeling increases with the need of making explicit the patterns of interaction between business objects