Summary of the slides of Business Process Integration
2022- 2023
Course Goals:
Explain the use of and evaluate alternative business models for developing business-to-business solutions;
Suggest and evaluate alternatives to business-to-business solutions;
Explain and appraise the use of the Supply Chain Operations Reference Model for business-to-business
solutions;
Explain and justify alternative business integration patterns for formulating enterprise integration
solutions;
Compare data and process interoperability techniques and implement business-to-business solutions.
Paul Driessens
MSc Information Management
,GA1&2 Business Process Modeling and UML
Roadmap of business process modeling
Why do we model?
Why do we need business process models?
- Modeling as a way of communication
- Model as a communication tool
People use different language:
Business IT
KPI Functionality
Budget Use cases
ROI Release
Customer Satisfaction Bugs
Usability Maintenance
Scalability
Budget (revenue)
What is business process modeling?
Modelling:
- Model = abstract representation of the real world
o reduces complexity
o represents only necessary details
- Modeling methodology
o specifies activities to be performed
, o roles of participants.
o techniques to be used.
o deliverables to be produced.
- Modelling: carried out at different levels e.g. service design, software development, etc.
o Consider alternatives
o Select best option
o Work out details
o Achieve agreement before start building an application
Business process modelling
- Business Modelling = a methodology for modelling
o Business Data
o Business Processes.
- Business Processes: express businesses in terms of
o business activities
o collaborative behaviors → collaborative business processes.
Collaborative process
- A Collaborative Process spans multiple
enterprises and creates value for them.
- A Collaborative Process = a process with
implicit behavior and interaction between
multiple business entities with different
roles.
- Collaborative Activities = actions performed
by the participating entities in response to
the messages they receive from other
participating entities.
- Collaborative Activities are typically
implemented by private business process
activities.
- Collaborative Activities can be specified by a
business process analyst as:
o use cases (e.g. using UML use case
diagram)
o requirements and business object
flow graphs (choreography)
Who are in the business?
- Service stakeholders
- Customers
- Service providers
- Business partners
- System operators • … •
- What are their responsibilities in the business?
- How do they interact in the business processes?
, How to use UML diagrams
Modeling with UML (watch YT vids for better understanding
of models)
- A modeling method (or methodology) consists of:
o Modeling language: is a language (usually graphical)
that the method uses to express the design.
o Process: a set of guidelines/steps of how to do the
design.
E.g. Rational Unified Process (RUP) (Booch,
Rumbaugh and Jacobson)
- UML is:
o Unified Modeling Language
o Not a method.
Why UML?
- Originally proposed in the field of Software Engineering
- First draft in 1994
- ISO standard from 2005
- Works for IT specialist and Business Specialist
- Can be used bottom up or Top Down
UML modelling view
2022- 2023
Course Goals:
Explain the use of and evaluate alternative business models for developing business-to-business solutions;
Suggest and evaluate alternatives to business-to-business solutions;
Explain and appraise the use of the Supply Chain Operations Reference Model for business-to-business
solutions;
Explain and justify alternative business integration patterns for formulating enterprise integration
solutions;
Compare data and process interoperability techniques and implement business-to-business solutions.
Paul Driessens
MSc Information Management
,GA1&2 Business Process Modeling and UML
Roadmap of business process modeling
Why do we model?
Why do we need business process models?
- Modeling as a way of communication
- Model as a communication tool
People use different language:
Business IT
KPI Functionality
Budget Use cases
ROI Release
Customer Satisfaction Bugs
Usability Maintenance
Scalability
Budget (revenue)
What is business process modeling?
Modelling:
- Model = abstract representation of the real world
o reduces complexity
o represents only necessary details
- Modeling methodology
o specifies activities to be performed
, o roles of participants.
o techniques to be used.
o deliverables to be produced.
- Modelling: carried out at different levels e.g. service design, software development, etc.
o Consider alternatives
o Select best option
o Work out details
o Achieve agreement before start building an application
Business process modelling
- Business Modelling = a methodology for modelling
o Business Data
o Business Processes.
- Business Processes: express businesses in terms of
o business activities
o collaborative behaviors → collaborative business processes.
Collaborative process
- A Collaborative Process spans multiple
enterprises and creates value for them.
- A Collaborative Process = a process with
implicit behavior and interaction between
multiple business entities with different
roles.
- Collaborative Activities = actions performed
by the participating entities in response to
the messages they receive from other
participating entities.
- Collaborative Activities are typically
implemented by private business process
activities.
- Collaborative Activities can be specified by a
business process analyst as:
o use cases (e.g. using UML use case
diagram)
o requirements and business object
flow graphs (choreography)
Who are in the business?
- Service stakeholders
- Customers
- Service providers
- Business partners
- System operators • … •
- What are their responsibilities in the business?
- How do they interact in the business processes?
, How to use UML diagrams
Modeling with UML (watch YT vids for better understanding
of models)
- A modeling method (or methodology) consists of:
o Modeling language: is a language (usually graphical)
that the method uses to express the design.
o Process: a set of guidelines/steps of how to do the
design.
E.g. Rational Unified Process (RUP) (Booch,
Rumbaugh and Jacobson)
- UML is:
o Unified Modeling Language
o Not a method.
Why UML?
- Originally proposed in the field of Software Engineering
- First draft in 1994
- ISO standard from 2005
- Works for IT specialist and Business Specialist
- Can be used bottom up or Top Down
UML modelling view