View
1.122
Download
1
Tags:
Embed Size (px)
DESCRIPTION
Citation preview
Dr. Mohan k. Bavirisetty
Vice President – BPM On Demand
State Street Global Markets
mkbavirisetty@statestreet,.com
http://www.linkedin.com/myprofile?trk=hb_tab_pro
http://www.bpmsoa-communityofpractice.org/coe-wg.htm
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
Introduction to SOA
Introduction to BPM
Business Benefits of SOA/BPM
Semantic Web Services/SOA
Semantic BPM
SUPER Project
Resources
Q&A/Discussion
Reduce Costs
Increase Profits
Improve Customer Experience
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.
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.
9
§ “SOA in context …”
- 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
- a set of architectural principles, patterns and criteria which address characteristics such as modularity, encapsulation, loose coupling, separation of concerns, reuse, composabilityand single implementation
- a programming model complete with standards, tools and technologies such as Web Services
Business
Architecture
Implementation
* Source: Introduction to SOA by Dave Foster,
10
Service Oriented
Architecture
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.Drive down cost
eliminate duplicate
systems, build once and
leverage, improve time
to market
Provide a flexible
business model
react to market
changes more quickly
Increase revenue
Create new routes to
market, create new
value from existing
systemsReduce cycle times &
cost for external
business partners
move from manual to
automated
transactions,
facilitate flexible
dealings with
business partners
Integrate across the
enterprise
integrate historically
separate systems,
facilitate mergers and
acquisitions of
enterprisesReduce risk and
exposure
improve visibility into
business operations
Source: IBM
Business Process is a set of coordinated
value-added activities often executed in
conjunction with specific business policies to
produce discernable business value.
Business Process is a
sequence of activities
to accomplish a
specific goal. E.g,
Account Open, etc.
More formally,
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.
•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
Contd…
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
High Level
Structured
Programming
Object
Oriented
Programming
BPM &
SOA
X2 to X3
X5 to X10
X2 to > X10
Assembly
IT
Reduce costs through process
improvements
Increase Profits with effective decision
making
Improve Customer Experience by
increased agility and responsiveness
20
Increased
Profitability
Increased
Revenue
Decreased
Costs
Agility/
Responsive
ness
Increased
Productivity
Improved
Quality
Improved
Ability for
Compliance
Risk
Mitigation
Reduced
Processing
Costs
Reduced
Time-to-
Market
•Eliminate Manual Data Entry
•Reduce Process Cycle
•Reduce Manual Analysis
and Routing
•Higher throughput
•Reduced Costs
•Increased Re-use
•Reduced Time-to-Market
•Make Better Decisions
•Consistent Execution
•Shared Understanding
•Handle Exceptions Faster
•Better Alignment/
Integration between
business units
•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
• Evolving Economic Realities
• Emerging Market Conditions
• New Regulations - GRC
• Evolving Technologies
• Mergers and Acquisitions
• Strategic Partnerships
• Enterprise Modernization
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
“An Ontology is a formal and explicit
specification of a shared conceptualization”
Semantic Web Services is
the application of
ontology-based modeling
and reasoning to Web
Services
Source: OASIS SOA Symposium 2006
“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
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
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
http://www.bpmsoa-communityofpractice.org/coe-wg.htm
http://www.linkedin.com/groups?gid=2934730&trk=hb_side_g
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.
The important thing is not
to stop questioning.
– Albert Einstein