mohan k. bavirisetty introduction to semantic soa & bpm sept 14 2010 v 1.0

48
Dr. Mohan k. Bavirisetty Vice President BPM On Demand State Street Global Markets mkbavirisetty@statestreet,.com [email protected] http://www.linkedin.com/myprofile?trk=hb_tab_pro http://www.bpmsoa-communityofpractice.org/coe-wg.htm

Post on 21-Oct-2014

1.120 views

Category:

Documents


1 download

DESCRIPTION

 

TRANSCRIPT

Page 1: Mohan k. bavirisetty    introduction to semantic soa & bpm sept 14 2010 v 1.0

Dr. Mohan k. Bavirisetty

Vice President – BPM On Demand

State Street Global Markets

mkbavirisetty@statestreet,.com

[email protected]

http://www.linkedin.com/myprofile?trk=hb_tab_pro

http://www.bpmsoa-communityofpractice.org/coe-wg.htm

Page 2: Mohan k. bavirisetty    introduction to semantic soa & bpm sept 14 2010 v 1.0

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

Page 3: Mohan k. bavirisetty    introduction to semantic soa & bpm sept 14 2010 v 1.0

Introduction to SOA

Introduction to BPM

Business Benefits of SOA/BPM

Semantic Web Services/SOA

Semantic BPM

SUPER Project

Resources

Q&A/Discussion

Page 4: Mohan k. bavirisetty    introduction to semantic soa & bpm sept 14 2010 v 1.0

Reduce Costs

Increase Profits

Improve Customer Experience

Page 5: Mohan k. bavirisetty    introduction to semantic soa & bpm sept 14 2010 v 1.0
Page 6: Mohan k. bavirisetty    introduction to semantic soa & bpm sept 14 2010 v 1.0

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.

Page 7: Mohan k. bavirisetty    introduction to semantic soa & bpm sept 14 2010 v 1.0

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.

Page 8: Mohan k. bavirisetty    introduction to semantic soa & bpm sept 14 2010 v 1.0
Page 9: Mohan k. bavirisetty    introduction to semantic soa & bpm sept 14 2010 v 1.0

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,

Page 10: Mohan k. bavirisetty    introduction to semantic soa & bpm sept 14 2010 v 1.0

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

Page 11: Mohan k. bavirisetty    introduction to semantic soa & bpm sept 14 2010 v 1.0

Source: IBM

Page 12: Mohan k. bavirisetty    introduction to semantic soa & bpm sept 14 2010 v 1.0
Page 13: Mohan k. bavirisetty    introduction to semantic soa & bpm sept 14 2010 v 1.0

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,

Page 14: Mohan k. bavirisetty    introduction to semantic soa & bpm sept 14 2010 v 1.0

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.

Page 15: Mohan k. bavirisetty    introduction to semantic soa & bpm sept 14 2010 v 1.0

•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…

Page 16: Mohan k. bavirisetty    introduction to semantic soa & bpm sept 14 2010 v 1.0

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

Page 17: Mohan k. bavirisetty    introduction to semantic soa & bpm sept 14 2010 v 1.0
Page 18: Mohan k. bavirisetty    introduction to semantic soa & bpm sept 14 2010 v 1.0

High Level

Structured

Programming

Object

Oriented

Programming

BPM &

SOA

X2 to X3

X5 to X10

X2 to > X10

Assembly

IT

Page 19: Mohan k. bavirisetty    introduction to semantic soa & bpm sept 14 2010 v 1.0

Reduce costs through process

improvements

Increase Profits with effective decision

making

Improve Customer Experience by

increased agility and responsiveness

Page 20: Mohan k. bavirisetty    introduction to semantic soa & bpm sept 14 2010 v 1.0

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

Page 21: Mohan k. bavirisetty    introduction to semantic soa & bpm sept 14 2010 v 1.0

•Eliminate Manual Data Entry

•Reduce Process Cycle

•Reduce Manual Analysis

and Routing

•Higher throughput

•Reduced Costs

•Increased Re-use

Page 22: Mohan k. bavirisetty    introduction to semantic soa & bpm sept 14 2010 v 1.0

•Reduced Time-to-Market

•Make Better Decisions

•Consistent Execution

•Shared Understanding

•Handle Exceptions Faster

•Better Alignment/

Integration between

business units

Page 23: Mohan k. bavirisetty    introduction to semantic soa & bpm sept 14 2010 v 1.0

•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

Page 24: Mohan k. bavirisetty    introduction to semantic soa & bpm sept 14 2010 v 1.0

• Evolving Economic Realities

• Emerging Market Conditions

• New Regulations - GRC

• Evolving Technologies

• Mergers and Acquisitions

• Strategic Partnerships

• Enterprise Modernization

Page 25: Mohan k. bavirisetty    introduction to semantic soa & bpm sept 14 2010 v 1.0

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

Page 26: Mohan k. bavirisetty    introduction to semantic soa & bpm sept 14 2010 v 1.0
Page 27: Mohan k. bavirisetty    introduction to semantic soa & bpm sept 14 2010 v 1.0
Page 28: Mohan k. bavirisetty    introduction to semantic soa & bpm sept 14 2010 v 1.0
Page 29: Mohan k. bavirisetty    introduction to semantic soa & bpm sept 14 2010 v 1.0
Page 30: Mohan k. bavirisetty    introduction to semantic soa & bpm sept 14 2010 v 1.0

“An Ontology is a formal and explicit

specification of a shared conceptualization”

Page 31: Mohan k. bavirisetty    introduction to semantic soa & bpm sept 14 2010 v 1.0

Semantic Web Services is

the application of

ontology-based modeling

and reasoning to Web

Services

Page 32: Mohan k. bavirisetty    introduction to semantic soa & bpm sept 14 2010 v 1.0

Source: OASIS SOA Symposium 2006

Page 33: Mohan k. bavirisetty    introduction to semantic soa & bpm sept 14 2010 v 1.0
Page 34: Mohan k. bavirisetty    introduction to semantic soa & bpm sept 14 2010 v 1.0

“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

Page 35: Mohan k. bavirisetty    introduction to semantic soa & bpm sept 14 2010 v 1.0

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

Page 36: Mohan k. bavirisetty    introduction to semantic soa & bpm sept 14 2010 v 1.0
Page 37: Mohan k. bavirisetty    introduction to semantic soa & bpm sept 14 2010 v 1.0

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

Page 38: Mohan k. bavirisetty    introduction to semantic soa & bpm sept 14 2010 v 1.0
Page 39: Mohan k. bavirisetty    introduction to semantic soa & bpm sept 14 2010 v 1.0
Page 40: Mohan k. bavirisetty    introduction to semantic soa & bpm sept 14 2010 v 1.0
Page 41: Mohan k. bavirisetty    introduction to semantic soa & bpm sept 14 2010 v 1.0
Page 42: Mohan k. bavirisetty    introduction to semantic soa & bpm sept 14 2010 v 1.0
Page 43: Mohan k. bavirisetty    introduction to semantic soa & bpm sept 14 2010 v 1.0
Page 45: Mohan k. bavirisetty    introduction to semantic soa & bpm sept 14 2010 v 1.0

http://www.linkedin.com/groups?gid=2934730&trk=hb_side_g

Page 46: Mohan k. bavirisetty    introduction to semantic soa & bpm sept 14 2010 v 1.0

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.

Page 47: Mohan k. bavirisetty    introduction to semantic soa & bpm sept 14 2010 v 1.0

The important thing is not

to stop questioning.

– Albert Einstein

Page 48: Mohan k. bavirisetty    introduction to semantic soa & bpm sept 14 2010 v 1.0