SOA BPM: Architecting For Change | July/August 2007 | Seite 1
Transcript of SOA BPM: Architecting For Change | July/August 2007 | Seite 1
SOA + BPM: Architecting For Change | July/August 2007 | Seite 1
SOA + BPM:Architecting for ChangeWarren SchilpzandDirector, Systems EngineeringwebMethods Australia
SOA + BPM: Architecting For Change | July/August 2007 | Page 2
Software AG: At A Glance
38 Years of Recognised Software Expertise¬ Over 4,000 global customers in 70 countries¬ Forrester Research:
¬ Leading Enterprise Service Bus Provider¬ Leading Business Process Management
Suite
Financial Strength and Reach¬ Annualised revenues of nearly €630m ($850m) ¬ Highly profitable (EBIT margin 23% in 2006)¬ Over 65 global partners
Best Practice Methodologies¬ Customer First Methodology¬ SOA Value Assessment¬ ROI Assessments
SOA + BPM: Architecting For Change | July/August 2007 | Page 3
SOA + BPM: Architecting For Change
¬Why Architect For Change
¬SOA: The Building Blocks
¬BPM: Business In Motion
¬Putting it All Together
SOA + BPM: Architecting For Change | July/August 2007 | Page 4
Business Is Always Changing
SOA + BPM: Architecting For Change | July/August 2007 | Page 5
Architecting For Change, What Does It Mean?
change [cheynj] – Verb
to make the form, nature, content, future course, etc., of (something) different from what it is or from what it would be if left alone
Plan, Organise and Structure IT architecture to be Agile, Flexible and Quick To Change to support an adapting Enterprise
Plan, Organise and Structure IT architecture to be Agile, Flexible and Quick To Change to support an adapting Enterprise
ar·chi·tect [ahr-ki-tekt] – Verb
to plan, organise, or structure as an architect
SOA + BPM: Architecting For Change | July/August 2007 | Page 6
BusinessBusinessRequiremeRequireme
ntsntsOrder
Requirement 2
Process Process RequirementRequirement
ss
Business
Rules
Library of re-usable services, data,Library of re-usable services, data,processes, rules, docs,…processes, rules, docs,…
Business Assets Metadata
Order
Requirement 1
Business VisionBusiness Vision
Requirement 3
New Services New Services Development Development
FactoryFactory
SOA + BPM: Architecting For Change | July/August 2007 | Page 7
SOA: The Building Blocks
SOA + BPM: Architecting For Change | July/August 2007 | Page 8
Technical Services
Characteristics:¬ Finely Grained¬ Context Insensitive¬ Application Semantics¬ May include application
“processes”¬ Application platform
providers ¬ Bottom up Cataloging
Technical Services
You already have theseIn your network
Whether you know it or not…
SOA + BPM: Architecting For Change | July/August 2007 | Page 9
Characteristics:¬ Coarsely Grained¬ Business Semantics¬ Enables Business
Processes¬ Interface, Contract, Policy
and Lifecycle Design ¬ Top Down Decomposition
Technical Services
Requires deliberateArchitecture and
Governance Practices…
1 1 1
2
3
2 2 2
3 3
4 4
Business ServicesRegistry Repository
Business Services
SOA + BPM: Architecting For Change | July/August 2007 | Page 10
Uniformity: The Glue
Communications¬ Protocol ¬ Semantics¬ Standards
Policy Governance Creates Uniformity¬ Reuse Policies
¬ Interoperability Standards and Policies¬ Schema¬ Namespace
¬ Operational Policies¬ Security Policies¬ Availability and Quality Policies
¬ Approval and Lifecycle Policies
¬ Regulatory Policies
SOA + BPM: Architecting For Change | July/August 2007 | Page 11
BPM: Business In Motion
SOA + BPM: Architecting For Change | July/August 2007 | Page 12
The Business Imperative
“More data has been created in the
last three years than
in all the past 40,000 years”
“SOX requirements cost worlds
largest insurer $300mln a year”
“New Rule: The Customer
is King”
“The notion of having
undifferentiated products is
brutal….”
SOA + BPM: Architecting For Change | July/August 2007 | Page 13
What is Business Process Management?
“BPM is a structured approach employing methods, policies, metrics, management practices and software tools to manage and continuously optimise an organisation's activities and processes.”
David McCoy, Gartner “Business Process Management: Preparing for the Process-Managed Organisation.”
“Business leaders are increasing their demand for
process flexibility and business model innovation.” 11/28/05, Gartner, Inc., Client Issues for Using Business Process
Platforms to Enable Business Process Agility, 2H05
“The IT organisation needs a new plan to support business change by
composing new business processes while still
maintaining packaged applications.”
04/26/05, Gartner, Inc., Flexibility Drives the Emergence of the Business Process Platform
SOA + BPM: Architecting For Change | July/August 2007 | Page 14
Close the Business – IT Gap
Business Flexibility:¬ Model the business process
how it would be executed¬ Not constrained by pre-
conceived constructs, yet;¬ Standardised processes
IT Agility:¬ Re-use existing assets¬ Wire assets directly to the
process¬ Minimise new coding
requirements¬ Configuration, not
customisation
SOA + BPM: Architecting For Change | July/August 2007 | Page 15
Putting it All Together
SOA + BPM: Architecting For Change | July/August 2007 | Page 16
Components for Successful BPM
Services Services MonitoringMonitoring
Business Activity Business Activity MonitoringMonitoring
Business Process ManagementBusiness Process Management
Integration andIntegration and
Service-Oriented ArchitectureService-Oriented Architecture
Composite Composite ApplicationApplication
DevelopmentDevelopment
SOA + BPM: Architecting For Change | July/August 2007 | Page 17
BusinessBusinessRequiremeRequireme
ntsntsOrder
Requirement 2
Process Process RequirementRequirement
ss
Business
Rules
Library of re-usable services, data,Library of re-usable services, data,processes, rules, docs,…processes, rules, docs,…
Business Assets Metadata
Order
Requirement 1
Business VisionBusiness Vision
Requirement 3
New Services New Services Development Development
FactoryFactory
SOA + BPM: Architecting For Change | July/August 2007 | Page 18
APA Asset Management
Challenges:¬ Queensland Gas Market - Full Retail Contestability
Implementation July 1st 2007 ¬ Integration of Upgraded and New Applications¬ Process Visibility
Outcomes:¬ Delivered 7 Automated business processes in 3 months¬ Successfully facilitated implementation into QLD GAS FRC
market¬ Interfaces independent of underlying applications¬ Avoidance of customisation to interfaced applications ¬ Implemented BAM for real-time process monitoring¬ SOA model provides for future initiatives¬ Cross functional business process orchestration
SOA + BPM: Architecting For Change | July/August 2007 | Page 19
Next steps
Let us help you with best practices, patterns and reference architecture - Log on to http://www.soamasterclass.com
¬ Download White papers
¬ Download Pod casts
¬ Download Analysis
¬ Download Tutorials
¬ Download X-Registry
SOA + BPM: Architecting For Change | July/August 2007 | Seite 20
SOA + BPM:Architecting for ChangeWarren SchilpzandDirector, Systems EngineeringwebMethods Australia
Email: [email protected]
www.webmethods.com