Mohan k. bavirisetty introduction to semantic soa & bpm sept 14 2010 v 1.0
1. Dr. Mohan k. Bavirisetty
Vice President – BPM On Demand
State Street Global Markets
mkbavirisetty@statestreet,.com
innovation.entrepreneurship@gmail.com
http://www.linkedin.com/myprofile?trk=hb_tab_pro
http://www.bpmsoa-communityofpractice.org/coe-wg.htm
2. In line with our social innovation and
outreach strategy we would like to announce
Prizes for the Best Question and Discussions
during the presentation or Q&A session at the
end of this presentation.
The important thing is
not to stop questioning.
– Albert Einstein
3. Introduction to SOA
Introduction to BPM
Business Benefits of SOA/BPM
Semantic Web Services/SOA
Semantic BPM
SUPER Project
Resources
Q&A/Discussion
6. A Service-Oriented Architecture is an
enterprise-scale IT architecture for linking
resources on demand.
These resources are represented as
business-aligned services which can
participate and be composed in a value-net,
enterprise, or line of business to fulfill
business needs. The primary structuring
element for SOA applications is a service as
opposed to subsystems, systems, or
components.
7. Service is a repeatable business task. E.g.
Credit Check Service.
More precisely, “service” is a self-contained
business functionality available on demand
to fulfill a business purpose [and to realize
business value]
Services are usually implemented as Web
Services to maximize their reuse.
8.
9. § “SOA in context …” Business
- a set of services that a business wants to expose to their
customers and partners, or other portions of the organization
- an architectural style which requires a service provider,
requestor and a service description Architecture
- a set of architectural principles, patterns and criteria which
address characteristics such as modularity, encapsulation,
loose coupling, separation of concerns, reuse, composability
and single implementation
- a programming model complete with standards, tools and
technologies such as Web Services
Implementation
* Source: Introduction to SOA by Dave Foster,
9
10. Increase revenue Provide a flexible
Create new routes to business model
market, create new react to market
value from existing changes more quickly
Service Oriented
systems
Architecture Reduce cycle times &
Integrate across the A Service-Oriented Architecture is an cost for external
enterprise-scale IT architecture for
enterprise linking resources on demand. These business partners
integrate historically resources are represented as business- move from manual to
aligned services which can participate
separate systems, and be composed in a value-net, automated
facilitate mergers and enterprise, or line of business to fulfill transactions,
business needs. The primary structuring
acquisitions of element for SOA applications is a facilitate flexible
enterprises service as opposed to subsystems, dealings with
Drive down cost systems, or components. Reduce risk and
business partners
eliminate duplicate exposure
systems, build once and improve visibility into
leverage, improve time business operations
to market
10
13. Business Process is a
sequence of activities
to accomplish a
specific goal. E.g,
Account Open, etc.
More formally,
Business Process is a set of coordinated
value-added activities often executed in
conjunction with specific business policies to
produce discernable business value.
14. Business Process Management is a way of
aligning core processes, resources,
technology platform, policies and people
into a well governed and coordinated
ecosystem to maximize the effectiveness of
the business operations, improve business
processes and promote change in the desired
direction.
15. Contd…
•Business Process Management is primarily a
business philosophy
• About people
• The way they work together (their
business processes)
• The performance objectives that these
processes underpin
•At the same time, it is about the technology
used to make this vision a reality
16. Contd…
•Systems implementation is highly iterative (not
waterfall)
• It is a way of running the business (a mind set) that
continually drives performance improvement
• A Journey – Not A Destination !!
“The measure of success is not
whether you a problem to deal
with but whether it is the same
problem you had last year”
-- J.F. Dulles
17.
18. IT
BPM &
X2 to > X10 SOA
Object
X2 to X3
Oriented
Programming
High Level
X5 to X10
Structured
Programming
Assembly
19. Reduce costs through process
improvements
Increase Profits with effective decision
making
Improve Customer Experience by
increased agility and responsiveness
21. •Eliminate Manual Data Entry
•Reduce Process Cycle
•Reduce Manual Analysis
and Routing
•Higher throughput
•Reduced Costs
•Increased Re-use
22. •Reduced Time-to-Market
•Make Better Decisions
•Consistent Execution
•Shared Understanding
•Handle Exceptions Faster
•Better Alignment/
Integration between
business units
23. •Faster Regulatory Compliance
•Faster Response to changing
market conditions
•Compose new business
applications from business
process and services
•Promote New Business Models
•Respond to Customer Needs
quickly
25. In the new economy Enterprises, large
or small, will have to the following in
order to stay competitive:
Improve
Expand and
Innovate
- Peter F. Drucker
26.
27.
28.
29.
30. “An Ontology is a formal and explicit
specification of a shared conceptualization”
31. Semantic Web Services is
the application of
ontology-based modeling
and reasoning to Web
Services
34. “I have a dream for the Web [in which
computers] become capable of analyzing all the
data on the Web –the content, links, and
transactions between people and computers. A
“Semantic Web” which should make this
possible, has yet to emerge, but when it does,
the day-to-day mechanisms of trade,
bureaucracy and our daily lives will be handled
by machines talking to machines. The
“intelligent agents” people have touted for
ages will finally materialize.”
–Tim Berners-Lee,
The Semantic Web. 1999
35. My Lessons Learnt from Implementing Business
Systems [Simon Stokes 2009]
•Business Process Implementations must be led by
Business Process People
•Empowerment = Authority + Knowledge
•Start Data Migration before Design
•Don‟t be afraid of Offshore
•Go-Live is only the start
•Accelerating projects requires
–Merging Design and Build phases
–Focussing on Gaps & Issues
–Remembering the Business Benefits
36.
37. The Semantic BPM Solution =
Semantics + BPM + SOA
•Academic research conclusion:
–Problem: lack of machine accessible
process information
–Solution: Combine Semantic Web
Service frameworks with BPM to create
Semantic Business Process Management
[as in SUPER project] Source: Simon Stokes
46. Dietz, Jan L.G. Enterprise Ontology, Springer-Verlag, 2006
Drucker, Peter. Managing in the Next Society, 2002.
Erl, Thomas. Service Oriented Architecture, Prentice Hall (2006)
Evolved Technologist. BPM Technology Taxonomy: A Guided Tour
to the Application of BPM. SAP/Accenture White Paper, 2009.
Fiammante, Marc. Dynamic BPM and SOA, IBM Press, 2009.
Koshafian, S. Service-Oriented Enterprise (2007)
Moran, Mathew. Reference Implementation WSMX, Digital
Enterprise Research Institute, 2004.
Stokes, Simon. Semantic Business Process Management ,
Computer Sciences Corporation, 2009
SUPER – Semantics Utilized for Process Management across and
within Enterprises , 2007.
van der Aalst, W. M. P. (2004). Business Process Management
Demystified: A Tutorial on Models, Systems and Standards for
Workflow Management, 2004.