cancel
Showing results for 
Search instead for 
Did you mean: 

BPM and SOA - Please explain

Former Member
0 Kudos

I am curious to learn - What is the link between EP and SOA? And the link between BPM and SOA?

Your inputs will be much appreciated.

Best wishes,

Dharmi

Accepted Solutions (0)

Answers (5)

Answers (5)

Former Member
0 Kudos

Good reference:SOA + BPM + Business Applications + Netweaver = Happy Customer

/people/lakshmikanth.adiraju/blog/2006/09/19/soa-bpm-business-applications-netweaver-happy-customer

and

Introduction to BPM and Netweaver

https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/e0fdea31-7098-2910-95b3-979949d9...

Former Member
0 Kudos

SOA is an Architecture principle to design, manage and govern enterprise solution using implementation independent interfaces and Web Service is a technology which support most of the SOA realization requirements.

When we design solution in services, services can be different types. Services are the building blocks of the IT solution you design to address the business solutions.

In a practical case

A collection of business requirements will be analysed using common practice to understand the business sub systems, business functions, each sub systems types such as major and minor, functional sub systems roles and resposibilities, and functional sub systems functional entities.

Once you have identified all the above for a business requirement you can map the requirements in business use cases where business use cases can be mapped to business sub system's functions

Once the use cases are derived, you can decompose them into business transactions. Each business transaction accomplish something relevant for a use case so that using use case realization business can implement the IT enablement of the business requirement.

Once you know the business transaction and their message types, you can make them to a business process.

Each business process can then decompose further into business process entities, roles, and responsbilities in such a way so that a given process entity can serve multiple functional entities requirement.

Once you have the process entities you can logically grop them together based on the business transaction so that process entities act on transaction message through TASKS.

Once you know all these together you can map process entities and task to implementation independent interfaces which can be considered as SERVICE candates.

Once you are at the phase of business process, you can apply BPM modeling tactics to optimize them in terms of all influencing forces.

SO BPM and SOA work together to derive the best service to serve the business requirements in SOA based computing

Former Member
0 Kudos

hi Dharmi,

you don't have to close a question so quickly if you feel that the answers are not satisfacory up until then. Even if you're urged to do so for whatever reason.

IMHO, there would have been room for another few smart contributions on the topic and your question was open for a few days only.

my 2 cents,

anton

ankur_garg5
Active Contributor
0 Kudos

Hi Dharmi,

Please close the thread if your query has been answered.

Bye

Ankur

ankur_garg5
Active Contributor
0 Kudos

Hi Dharmi,

Go through my answer on the following thread:

For understanding the relation between BPM and SOA, go through the following thread:

Bye

Ankur

Do reward points for helpful as well as solved answers!!