SlideShare a Scribd company logo
SOA Brings New Opportunities to Data Management DAMA International Symposium San Diego, March 2008 Richard Veryard
Agenda Brief Overview Service Oriented Architecture (SOA) Service Based Business (SBB) Basic Principles of Data Management Abstraction Semantic Decoupling Identity and Context Security and Compliance Network Centricity Supply Chain Visibility Interoperability Data Management Process Enterprise Architecture DMBOK
Data Management Key themes of this presentation … Service Oriented Architecture agility Model-Driven Architecture interoperability Need for  Semantic Precision Loose Coupling + economics of scale Database Administration Data Security Management Data Architecture, Analysis & Design  Metadata Management Data Warehousing & Business Intelligence Reference & Master Data Management Data Quality Improvement Unstructured Data  Management Data Stewardship, Strategy & Governance
The origins of SOA … Computing Modular programming Model-based development Object Orientation Software Components Networks Internet WWW Open Systems Open Distributed Processing Net-Centricity System-of- Systems Engineering SOA Web Services Enterprise Mash-Ups ESB & Grid Software As A Service Business Long Tail Mass Customization Business As A Platform Outsourcing Loosely Coupled Organization Enterprise Federation agility interoperability economics of scale
SOA Vision – Flexible, Federated Business Processes Service Service Service Service Service Payment Inventory Manufacturing Logistics Ordering Resource Resource Resource Ticket Sales Service Service Ticket Collection Service Service Service Availability federation reuse flexibility aggregation
The Service-Based Business (SBB) Strategic Focus Edge of the organization Identification and delivery of added-value to customers. Identification and consumption of added value from suppliers. Operational Focus Understanding the organization as a network of services. Managing IT support via SOA. Internal transformation.
Data Management Evolution or revolution ??? SOA agility interoperability + economics of scale Model-Driven Architecture Need for  Semantic Precision Loose Coupling Database Administration Data Security Management Data Architecture, Analysis & Design  Metadata Management Data Warehousing & Business Intelligence Reference & Master Data Management Data Quality Improvement Unstructured Data  Management Data Stewardship, Strategy & Governance
from complex world … to simple schema
…  via abstraction generalization aggregation classification
…  via abstraction generalization aggregation classification HOTEL MOTEL ACCOMMODATION MEAL TICKET TRAVEL & SUBSISTENCE CHARGING POLICY TAXATION RULE EXPENSE ITEM
abstraction equals attenuation but sometimes … less reach less richness less agility less assurance
generalization A picture is worth a thousand words. A word is worth a  thousand pictures. VEHICLE
different people generalize differently but sometimes … Jack and Jill … …  went up the hill … …  to fetch a pail of water
“ lumpers” see similarities Jack fell down and broke his crown … …  and Jill came tumbling after. “ Jack and Jill are essentially the same, and belong to the same type.”
“ splitters” focus on differences Jack fell down and broke his crown … …  and Jill came tumbling after. “ There are important differences between Jack and Jill, so they belong to different types.”
Who is right - lumper or splitter? OR AND
What if lumper and splitter are both right? PATIENT PERSON is-a PATIENT PERSON PERSON PATIENT TREATMENT Subtypes and Inheritance various notations PARTY
Decoupling Abstraction Layers PATIENT PERSON TREATMENT Splitter Model Lumper Model
Decoupled Services PATIENT PERSON TREATMENT Medical Services ANIMAL Other Services Other Services *
Decoupled Identity, Security, Privacy, Context CRIMINAL PERSON CRIME Justice Services NATIONAL THREAT Other Services Homeland Security *
Business Services rest on Underlying Services - e.g Identity and Context Identity Services Underlying Services Core Business Services Context Services Customer Product User-Centric Identity Identity Metasystem Identity 2.0 CardSpace Higgins YADIS SXIP
Identity and Identifier PERSON Business Identifier PERSON PERSONAL IDENTIFIER PASSPORT DRIVING LICENCE CREDIT CARD … *
User-Centric Identity Consumer Service Provider Identity Services Identity Data Business Services Consumer Service Provider Identity Services Identity Data Business Services Service Provider Business Services
So who is the Identity Service Provider? Consumer Service Provider Identity Services Identity Data Business Services Service Provider Business Services Credit Card Company? Telephone Company? Google Yahoo Microsoft? National / Local Government?
security and compliance Data as Liability Data as Asset
Business Services rest on Underlying Services - e.g Identity and Context Identity Services Underlying Services Core Business Services Context Services Customer Product Differentiated Service Situation Awareness
situation awareness Differentiated Service One-Size Fits All
Pay As You Drive Variable Insurance Fixed Insurance
Decoupling WHAT from HOW WHAT Abstract business semantics Abstract business capabilities Standardized HOW Policy Context Identity Differentiated
…  information gets more complex  in a net-centric world … more reach more richness more agility more assurance
NCW Maturity Model Traditional Self-Synchronization Collaboration Organic Sources Information Sharing Shared Awareness Developing Situational Awareness Command and Control 0 1 2 3 4 source: Power to the Edge (Alberts & Hayes, DoD CCRP, 2003)
Example of net-centric information Supply chain visibility Materiel Distribution Information Distribution Knowledge & Intelligence 1 Historical Asset Visibility Shipment last recorded 2 Current Asset Visibility Shipment right now 3 Predictive Asset Visibility Expected arrival 4 Process Visibility Current state of process 5 Information Visibility Reliability of information 6 Knowledge Visibility Show me your reasoning Past Shipment Present Shipment Future Shipment 1 2 3 4 5 6
Another key semantic question … HOW MANY? BANK “ Jack and Jill have a joint checking account, so we regard them as a single instance of CUSTOMER.” HOSPITAL “ Every time Jack is admitted to hospital, we start a new patient record.” LIBRARY “ When Jill was a student, she had a student card. Now she is a member of staff, she is registered through a completely different system.”
How many books? Identity Rule Does the paperback version count as a separate instance of BOOK? Membership Rule Does the audio version count as a BOOK?
Different Use of Same System / Service Legacy System Sales Prospect Prospect’s secretary Sales Exec 1 Sales Prospect and secretary is another Sales Prospect Sales Exec 2 Sales Prospect System Designer
Semantic Alignment Heterogeneous Service Composition Composition mySAP Wrapped Legacy Mashup eBay SalesForce GoogleMap
Semantic Generalization CUSTOMER Identity Rule CUSTOMER IDENTITY POLICY Membership Rule MEMBERSHIP POLICY
Making the Data Model more flexible Weaker Model Broad inclusive concepts Broad time horizon Weak constraints optional many transferable Stronger Model Narrow exclusive concepts Narrow time horizon Strong constraints mandatory one fixed From the Strong to the Weak Post Before Processing
Semantic Precision Semantic Modeling Need semantic clarity and precision - especially membership and identity Designers often fail to anticipate the full semantic experience Users often find ways of informally enriching the semantics  What’s New For SOA At the logical level, the semantic issues are much the same as for pre-SOA But the emphasis has changed. The biggest interoperability risks are at the semantic level. Therefore semantic precision is a critical success factor for the achievement of SOA goals.
≈ knowledge ≈ data ≈ information Location Route Shipment Core Business Services Planning Deployment Distribution Problem-Solving Process Services Automated Reasoning Capability Manifesting Service ERP capability Routing and Rating Service Capability Services Identity & Security Services Geospatial Services Collaboration Services Utility Services COTS Underlying Services Text file Database Portal Warehouse Data Mart Heterogeneous Data Sources Metadata Repository Registry Metadata Storage Translation & Mapping Services Text access Database access Portal access Warehouse access Data Mart access Data Integration Services
Understanding Business Semantics Business Semantic Model Business Type Model Business Information Needs Resource-Based Services Information Schemas Document & Message Schemas Interface & Storage Schemas Enquiry-Based Services Services Business Capability Model
Semantic Modeling feeds Service Planning Company Accounts and other documents Business Concept Model Business Type Model Customer Relationship <<concept>> Customer <<type>> Semantic Modeling Business Semantics Service View (for a Domain) Customers Service <<service>> <<domain>> Customer Management Business Domain  Definitions Identify (Core Business)  Services & Dependencies high-level  model detailed domain model Identify Business Domains Service Portfolio Planning
How does EA accommodate SOA? WHAT HOW WHERE WHO WHEN WHY FOR WHOM? Zachman TOGAF DODAF MODAF Single Business System Model (Logical) Service Interoperability Single Service Business Collaboration Enterprise Model (Conceptual)
How does the DMBOK accommodate SOA? Agility? Interoperability? Semantic? Service? Database Administration Data Security Management Data Architecture, Analysis & Design  Metadata Management Data Warehousing & Business Intelligence Reference & Master Data Management Data Quality Improvement Unstructured Data  Management Data Stewardship, Strategy & Governance
What data architects need to do to accommodate SOA … Architectural Modeling Develop high-level business type model Recovery, consolidation and reengineering of existing data architectures & models  Develop detailed business type models Architectural Framework Establish Reference Architecture for Data Identify data architecture deliverables - levels, level of detail, for each stage Architectural Governance Establish Data Policy Exert Architectural Control Service Planning Support Domain Identification Data Triage Asset Strategy Review third-party data architectures and industry models Determine data architecture strategy for external models MetaData Strategy Establish metadata repository linkage Use metadata to drive service factory
…  the story continues … Editorial New Year Directions SOA Meta Model Report  Creating a UML Profile from the CBDI SAE Meta Model CBDI, with assistance from our members, has put a tremendous amount of effort into the creation of a meta model for SOA and has received very positive feedback. We are frequently asked how to actually use it in the course of day to day service planning and provisioning. This article lays out a UML profile that maps the SAE Meta Model to UML and may be used as the basis for capturing a complete set of SAE models in a standard UML tool. Product Report  Salamander’s MooD - Modeling Business Driven SOA The Salamander Organization have recently introduced SOA modeling capabilities to their MooD Business Architect toolset, supporting the CBDI Forum’s SAE Meta Model for SOA. In this report we look at how MooD delivers convergence of both business and Service architecture modeling, and examine the coverage it provides for the meta model. RVSOAPBOX .blogspot.com SOA from Web Services to the Service Economy. Analysis of service-oriented business and service-oriented technology. by Richard Veryard Why Buy The Cow Webex (along with Unyte and a few others) provides a facility for meeting over the internet. Since Cisco acquired Webex, it has saved nearly a third of its travel and expense budget … Real-Time Events Opher reports a car accident and concludes that people need to process events in real-time and not in batch … Technological Perfecta There are several technologies that might work well together, indeed they certainly should work well together … Case Studies There is a significant demand for SOA case studies, from would-be adopters and practitioners of SOA. There is also a considerable supply of SOA case studies, mostly from vendors. But I don't see the supply meeting the demand … Flight From Quality This week TIBCO shares have fallen to a 52-week low, following a Sell advisory from Goldman Sachs. Goldman Sachs analyst Derek Bingham predicts a flight from quality … Subscribe January 2008
Independent Guidance for Service Architecture and Engineering  www.cbdiforum.com www.everware-cbdi.com

More Related Content

PPTX
Creating a Single View: Overview and Analysis
PDF
Henninger_MakingReferenceDataMoreMeaningful-Final
PPTX
Semantic Applications for Financial Services
PDF
E outsource asia 2010
PPTX
Data Treatment MongoDB
PDF
Divided we fall, distributed we stand the professional accountant’s guide t...
PPTX
Graph ideas
PPTX
Baanda pictorialsnapshot3 22_18
Creating a Single View: Overview and Analysis
Henninger_MakingReferenceDataMoreMeaningful-Final
Semantic Applications for Financial Services
E outsource asia 2010
Data Treatment MongoDB
Divided we fall, distributed we stand the professional accountant’s guide t...
Graph ideas
Baanda pictorialsnapshot3 22_18

Viewers also liked (20)

PDF
Soa Em Tempos De Crise
PPTX
Open API Strategy, by Sensedia
PPTX
FAIR Data and Model Management for Systems Biology (and SOPs too!)
PDF
DAMA International Symposium San Diego CA 03-17-2008
PDF
2015 Mar-10 Improving Data Management through Utilizing Big Data - Mapping a ...
PDF
The Chief Data Officer's Agenda: What a CDO Needs to Know about Data Quality
PDF
Real-World Data Governance: Build Your Own Data Governance Tools
PDF
Soa Next Steps/Passos de Adoção SOA
PPTX
Hackathons & Innovation: como engajar desenvolvedores em torno da sua empresa...
PDF
SOA @ T-Mobile: Automatic Service Provisioning to the ESB
PDF
Construindo APIs Mobile
PDF
Construção de APIs para apps móveis
PDF
SOA e APIs: O que muda e o que segue!
PPTX
Repositorio SOA
PDF
REST - padrões e melhores práticas
PDF
Governança de Serviços Automatizada na Prática
PPTX
PDF
Patterns for Payment Systems Integration
PDF
A Data Management Maturity Model Case Study
PDF
Hadoop - Primeiros passos
Soa Em Tempos De Crise
Open API Strategy, by Sensedia
FAIR Data and Model Management for Systems Biology (and SOPs too!)
DAMA International Symposium San Diego CA 03-17-2008
2015 Mar-10 Improving Data Management through Utilizing Big Data - Mapping a ...
The Chief Data Officer's Agenda: What a CDO Needs to Know about Data Quality
Real-World Data Governance: Build Your Own Data Governance Tools
Soa Next Steps/Passos de Adoção SOA
Hackathons & Innovation: como engajar desenvolvedores em torno da sua empresa...
SOA @ T-Mobile: Automatic Service Provisioning to the ESB
Construindo APIs Mobile
Construção de APIs para apps móveis
SOA e APIs: O que muda e o que segue!
Repositorio SOA
REST - padrões e melhores práticas
Governança de Serviços Automatizada na Prática
Patterns for Payment Systems Integration
A Data Management Maturity Model Case Study
Hadoop - Primeiros passos
Ad

Similar to SOA for Data Management (20)

PPT
Socsig Frye Clohesy Presentation
PPT
Socsig Frye Clohesy Presentation
PPT
Soa Business And Technical Overview Presentation (Reed003707)
PPT
Soa Business And Technical Overview Presentation (Reed003707)
PPT
Soa Business And Technical Overview Presentation (Reed003707)
PPT
Soa Business And Technical Overview Presentation (Reed003707)
PPT
Soa Business And Technical Overview Presentation (Reed003707)
PPT
Soa Business And Technical Overview Presentation (Reed003707)
PPTX
SOA - Enabling Interoperability And Business Agility March 2009
PPT
4.4.2013 Software, System, & IT Architecture - Good Design is Good Business:...
PPT
2007-11-slides 5.ppt in software development
PDF
Mohamad Afshar Moving Beyond Project Level S O A V1
PPTX
New integration approach in a cloud computing world
PPT
Successful Approaches To Achieving Real Results With Soa
PPTX
SOA guest lecture at DIKU by Dr. Rasmus Petersen (Dec 17 2015)
PDF
2009.10.22 S308460 Cloud Data Services
PDF
SOA (Service Oriented Architecture)
PPT
Service Analysis And Design
PDF
Big Data LDN 2018: REALISING THE PROMISE OF SELF-SERVICE ANALYTICS WITH DATA ...
Socsig Frye Clohesy Presentation
Socsig Frye Clohesy Presentation
Soa Business And Technical Overview Presentation (Reed003707)
Soa Business And Technical Overview Presentation (Reed003707)
Soa Business And Technical Overview Presentation (Reed003707)
Soa Business And Technical Overview Presentation (Reed003707)
Soa Business And Technical Overview Presentation (Reed003707)
Soa Business And Technical Overview Presentation (Reed003707)
SOA - Enabling Interoperability And Business Agility March 2009
4.4.2013 Software, System, & IT Architecture - Good Design is Good Business:...
2007-11-slides 5.ppt in software development
Mohamad Afshar Moving Beyond Project Level S O A V1
New integration approach in a cloud computing world
Successful Approaches To Achieving Real Results With Soa
SOA guest lecture at DIKU by Dr. Rasmus Petersen (Dec 17 2015)
2009.10.22 S308460 Cloud Data Services
SOA (Service Oriented Architecture)
Service Analysis And Design
Big Data LDN 2018: REALISING THE PROMISE OF SELF-SERVICE ANALYTICS WITH DATA ...
Ad

More from Richard Veryard (20)

PPTX
IOT is coming to town
PPTX
The New Economics of Manufacturing
PPTX
Digital Disruption and Consumer Trust - Resolving the Challenge of GDPR
PPTX
Real-Time Personalization
PDF
Customer Engagement Open Group Oct 2015
PPTX
EA Second Coming EA Forum Nov 2014
PPTX
On Customer Insight
PPTX
What can Enterprise Architecture learn from Systems Thinking?
PPTX
Architecting multi sided business 2
PPTX
Perspectives on Enterprise Architecture and Systems Thinking
PPTX
Enterprise Architecture on Trial
PPS
Why do I need to understand business?
PPTX
Business Architecture - The Rise and Fall of Smart Retail
PPTX
Implementation Roadmap
PPTX
Six views of business architecture
PPTX
Assessing Org Intelligence
PPTX
Architecture led procurement
PPTX
Architecting multi sided business
PPTX
Next Generation Enterprise Architecture
PPTX
Notes on Coupling
IOT is coming to town
The New Economics of Manufacturing
Digital Disruption and Consumer Trust - Resolving the Challenge of GDPR
Real-Time Personalization
Customer Engagement Open Group Oct 2015
EA Second Coming EA Forum Nov 2014
On Customer Insight
What can Enterprise Architecture learn from Systems Thinking?
Architecting multi sided business 2
Perspectives on Enterprise Architecture and Systems Thinking
Enterprise Architecture on Trial
Why do I need to understand business?
Business Architecture - The Rise and Fall of Smart Retail
Implementation Roadmap
Six views of business architecture
Assessing Org Intelligence
Architecture led procurement
Architecting multi sided business
Next Generation Enterprise Architecture
Notes on Coupling

Recently uploaded (20)

PDF
ECONOMICS AND ENTREPRENEURS LESSONSS AND
PDF
Copia de Minimal 3D Technology Consulting Presentation.pdf
PDF
illuminati Uganda brotherhood agent in Kampala call 0756664682,0782561496
PPTX
Session 3. Time Value of Money.pptx_finance
PDF
ECONOMICS AND ENTREPRENEURS LESSONSS AND
PPTX
Globalization-of-Religion. Contemporary World
PPT
E commerce busin and some important issues
PDF
Why Ignoring Passive Income for Retirees Could Cost You Big.pdf
PDF
how_to_earn_50k_monthly_investment_guide.pdf
PDF
ssrn-3708.kefbkjbeakjfiuheioufh ioehoih134.pdf
PDF
Understanding University Research Expenditures (1)_compressed.pdf
PPTX
FL INTRODUCTION TO AGRIBUSINESS CHAPTER 1
PPTX
Introduction to Customs (June 2025) v1.pptx
PDF
Circular Flow of Income by Dr. S. Malini
PDF
way to join Real illuminati agent 0782561496,0756664682
PPTX
Session 14-16. Capital Structure Theories.pptx
PDF
Predicting Customer Bankruptcy Using Machine Learning Algorithm research pape...
PDF
Bladex Earnings Call Presentation 2Q2025
PDF
final_dropping_the_baton_-_how_america_is_failing_to_use_russia_sanctions_and...
PDF
Mathematical Economics 23lec03slides.pdf
ECONOMICS AND ENTREPRENEURS LESSONSS AND
Copia de Minimal 3D Technology Consulting Presentation.pdf
illuminati Uganda brotherhood agent in Kampala call 0756664682,0782561496
Session 3. Time Value of Money.pptx_finance
ECONOMICS AND ENTREPRENEURS LESSONSS AND
Globalization-of-Religion. Contemporary World
E commerce busin and some important issues
Why Ignoring Passive Income for Retirees Could Cost You Big.pdf
how_to_earn_50k_monthly_investment_guide.pdf
ssrn-3708.kefbkjbeakjfiuheioufh ioehoih134.pdf
Understanding University Research Expenditures (1)_compressed.pdf
FL INTRODUCTION TO AGRIBUSINESS CHAPTER 1
Introduction to Customs (June 2025) v1.pptx
Circular Flow of Income by Dr. S. Malini
way to join Real illuminati agent 0782561496,0756664682
Session 14-16. Capital Structure Theories.pptx
Predicting Customer Bankruptcy Using Machine Learning Algorithm research pape...
Bladex Earnings Call Presentation 2Q2025
final_dropping_the_baton_-_how_america_is_failing_to_use_russia_sanctions_and...
Mathematical Economics 23lec03slides.pdf

SOA for Data Management

  • 1. SOA Brings New Opportunities to Data Management DAMA International Symposium San Diego, March 2008 Richard Veryard
  • 2. Agenda Brief Overview Service Oriented Architecture (SOA) Service Based Business (SBB) Basic Principles of Data Management Abstraction Semantic Decoupling Identity and Context Security and Compliance Network Centricity Supply Chain Visibility Interoperability Data Management Process Enterprise Architecture DMBOK
  • 3. Data Management Key themes of this presentation … Service Oriented Architecture agility Model-Driven Architecture interoperability Need for Semantic Precision Loose Coupling + economics of scale Database Administration Data Security Management Data Architecture, Analysis & Design Metadata Management Data Warehousing & Business Intelligence Reference & Master Data Management Data Quality Improvement Unstructured Data Management Data Stewardship, Strategy & Governance
  • 4. The origins of SOA … Computing Modular programming Model-based development Object Orientation Software Components Networks Internet WWW Open Systems Open Distributed Processing Net-Centricity System-of- Systems Engineering SOA Web Services Enterprise Mash-Ups ESB & Grid Software As A Service Business Long Tail Mass Customization Business As A Platform Outsourcing Loosely Coupled Organization Enterprise Federation agility interoperability economics of scale
  • 5. SOA Vision – Flexible, Federated Business Processes Service Service Service Service Service Payment Inventory Manufacturing Logistics Ordering Resource Resource Resource Ticket Sales Service Service Ticket Collection Service Service Service Availability federation reuse flexibility aggregation
  • 6. The Service-Based Business (SBB) Strategic Focus Edge of the organization Identification and delivery of added-value to customers. Identification and consumption of added value from suppliers. Operational Focus Understanding the organization as a network of services. Managing IT support via SOA. Internal transformation.
  • 7. Data Management Evolution or revolution ??? SOA agility interoperability + economics of scale Model-Driven Architecture Need for Semantic Precision Loose Coupling Database Administration Data Security Management Data Architecture, Analysis & Design Metadata Management Data Warehousing & Business Intelligence Reference & Master Data Management Data Quality Improvement Unstructured Data Management Data Stewardship, Strategy & Governance
  • 8. from complex world … to simple schema
  • 9. … via abstraction generalization aggregation classification
  • 10. … via abstraction generalization aggregation classification HOTEL MOTEL ACCOMMODATION MEAL TICKET TRAVEL & SUBSISTENCE CHARGING POLICY TAXATION RULE EXPENSE ITEM
  • 11. abstraction equals attenuation but sometimes … less reach less richness less agility less assurance
  • 12. generalization A picture is worth a thousand words. A word is worth a thousand pictures. VEHICLE
  • 13. different people generalize differently but sometimes … Jack and Jill … … went up the hill … … to fetch a pail of water
  • 14. “ lumpers” see similarities Jack fell down and broke his crown … … and Jill came tumbling after. “ Jack and Jill are essentially the same, and belong to the same type.”
  • 15. “ splitters” focus on differences Jack fell down and broke his crown … … and Jill came tumbling after. “ There are important differences between Jack and Jill, so they belong to different types.”
  • 16. Who is right - lumper or splitter? OR AND
  • 17. What if lumper and splitter are both right? PATIENT PERSON is-a PATIENT PERSON PERSON PATIENT TREATMENT Subtypes and Inheritance various notations PARTY
  • 18. Decoupling Abstraction Layers PATIENT PERSON TREATMENT Splitter Model Lumper Model
  • 19. Decoupled Services PATIENT PERSON TREATMENT Medical Services ANIMAL Other Services Other Services *
  • 20. Decoupled Identity, Security, Privacy, Context CRIMINAL PERSON CRIME Justice Services NATIONAL THREAT Other Services Homeland Security *
  • 21. Business Services rest on Underlying Services - e.g Identity and Context Identity Services Underlying Services Core Business Services Context Services Customer Product User-Centric Identity Identity Metasystem Identity 2.0 CardSpace Higgins YADIS SXIP
  • 22. Identity and Identifier PERSON Business Identifier PERSON PERSONAL IDENTIFIER PASSPORT DRIVING LICENCE CREDIT CARD … *
  • 23. User-Centric Identity Consumer Service Provider Identity Services Identity Data Business Services Consumer Service Provider Identity Services Identity Data Business Services Service Provider Business Services
  • 24. So who is the Identity Service Provider? Consumer Service Provider Identity Services Identity Data Business Services Service Provider Business Services Credit Card Company? Telephone Company? Google Yahoo Microsoft? National / Local Government?
  • 25. security and compliance Data as Liability Data as Asset
  • 26. Business Services rest on Underlying Services - e.g Identity and Context Identity Services Underlying Services Core Business Services Context Services Customer Product Differentiated Service Situation Awareness
  • 27. situation awareness Differentiated Service One-Size Fits All
  • 28. Pay As You Drive Variable Insurance Fixed Insurance
  • 29. Decoupling WHAT from HOW WHAT Abstract business semantics Abstract business capabilities Standardized HOW Policy Context Identity Differentiated
  • 30. … information gets more complex in a net-centric world … more reach more richness more agility more assurance
  • 31. NCW Maturity Model Traditional Self-Synchronization Collaboration Organic Sources Information Sharing Shared Awareness Developing Situational Awareness Command and Control 0 1 2 3 4 source: Power to the Edge (Alberts & Hayes, DoD CCRP, 2003)
  • 32. Example of net-centric information Supply chain visibility Materiel Distribution Information Distribution Knowledge & Intelligence 1 Historical Asset Visibility Shipment last recorded 2 Current Asset Visibility Shipment right now 3 Predictive Asset Visibility Expected arrival 4 Process Visibility Current state of process 5 Information Visibility Reliability of information 6 Knowledge Visibility Show me your reasoning Past Shipment Present Shipment Future Shipment 1 2 3 4 5 6
  • 33. Another key semantic question … HOW MANY? BANK “ Jack and Jill have a joint checking account, so we regard them as a single instance of CUSTOMER.” HOSPITAL “ Every time Jack is admitted to hospital, we start a new patient record.” LIBRARY “ When Jill was a student, she had a student card. Now she is a member of staff, she is registered through a completely different system.”
  • 34. How many books? Identity Rule Does the paperback version count as a separate instance of BOOK? Membership Rule Does the audio version count as a BOOK?
  • 35. Different Use of Same System / Service Legacy System Sales Prospect Prospect’s secretary Sales Exec 1 Sales Prospect and secretary is another Sales Prospect Sales Exec 2 Sales Prospect System Designer
  • 36. Semantic Alignment Heterogeneous Service Composition Composition mySAP Wrapped Legacy Mashup eBay SalesForce GoogleMap
  • 37. Semantic Generalization CUSTOMER Identity Rule CUSTOMER IDENTITY POLICY Membership Rule MEMBERSHIP POLICY
  • 38. Making the Data Model more flexible Weaker Model Broad inclusive concepts Broad time horizon Weak constraints optional many transferable Stronger Model Narrow exclusive concepts Narrow time horizon Strong constraints mandatory one fixed From the Strong to the Weak Post Before Processing
  • 39. Semantic Precision Semantic Modeling Need semantic clarity and precision - especially membership and identity Designers often fail to anticipate the full semantic experience Users often find ways of informally enriching the semantics What’s New For SOA At the logical level, the semantic issues are much the same as for pre-SOA But the emphasis has changed. The biggest interoperability risks are at the semantic level. Therefore semantic precision is a critical success factor for the achievement of SOA goals.
  • 40. ≈ knowledge ≈ data ≈ information Location Route Shipment Core Business Services Planning Deployment Distribution Problem-Solving Process Services Automated Reasoning Capability Manifesting Service ERP capability Routing and Rating Service Capability Services Identity & Security Services Geospatial Services Collaboration Services Utility Services COTS Underlying Services Text file Database Portal Warehouse Data Mart Heterogeneous Data Sources Metadata Repository Registry Metadata Storage Translation & Mapping Services Text access Database access Portal access Warehouse access Data Mart access Data Integration Services
  • 41. Understanding Business Semantics Business Semantic Model Business Type Model Business Information Needs Resource-Based Services Information Schemas Document & Message Schemas Interface & Storage Schemas Enquiry-Based Services Services Business Capability Model
  • 42. Semantic Modeling feeds Service Planning Company Accounts and other documents Business Concept Model Business Type Model Customer Relationship <<concept>> Customer <<type>> Semantic Modeling Business Semantics Service View (for a Domain) Customers Service <<service>> <<domain>> Customer Management Business Domain Definitions Identify (Core Business) Services & Dependencies high-level model detailed domain model Identify Business Domains Service Portfolio Planning
  • 43. How does EA accommodate SOA? WHAT HOW WHERE WHO WHEN WHY FOR WHOM? Zachman TOGAF DODAF MODAF Single Business System Model (Logical) Service Interoperability Single Service Business Collaboration Enterprise Model (Conceptual)
  • 44. How does the DMBOK accommodate SOA? Agility? Interoperability? Semantic? Service? Database Administration Data Security Management Data Architecture, Analysis & Design Metadata Management Data Warehousing & Business Intelligence Reference & Master Data Management Data Quality Improvement Unstructured Data Management Data Stewardship, Strategy & Governance
  • 45. What data architects need to do to accommodate SOA … Architectural Modeling Develop high-level business type model Recovery, consolidation and reengineering of existing data architectures & models Develop detailed business type models Architectural Framework Establish Reference Architecture for Data Identify data architecture deliverables - levels, level of detail, for each stage Architectural Governance Establish Data Policy Exert Architectural Control Service Planning Support Domain Identification Data Triage Asset Strategy Review third-party data architectures and industry models Determine data architecture strategy for external models MetaData Strategy Establish metadata repository linkage Use metadata to drive service factory
  • 46. … the story continues … Editorial New Year Directions SOA Meta Model Report Creating a UML Profile from the CBDI SAE Meta Model CBDI, with assistance from our members, has put a tremendous amount of effort into the creation of a meta model for SOA and has received very positive feedback. We are frequently asked how to actually use it in the course of day to day service planning and provisioning. This article lays out a UML profile that maps the SAE Meta Model to UML and may be used as the basis for capturing a complete set of SAE models in a standard UML tool. Product Report Salamander’s MooD - Modeling Business Driven SOA The Salamander Organization have recently introduced SOA modeling capabilities to their MooD Business Architect toolset, supporting the CBDI Forum’s SAE Meta Model for SOA. In this report we look at how MooD delivers convergence of both business and Service architecture modeling, and examine the coverage it provides for the meta model. RVSOAPBOX .blogspot.com SOA from Web Services to the Service Economy. Analysis of service-oriented business and service-oriented technology. by Richard Veryard Why Buy The Cow Webex (along with Unyte and a few others) provides a facility for meeting over the internet. Since Cisco acquired Webex, it has saved nearly a third of its travel and expense budget … Real-Time Events Opher reports a car accident and concludes that people need to process events in real-time and not in batch … Technological Perfecta There are several technologies that might work well together, indeed they certainly should work well together … Case Studies There is a significant demand for SOA case studies, from would-be adopters and practitioners of SOA. There is also a considerable supply of SOA case studies, mostly from vendors. But I don't see the supply meeting the demand … Flight From Quality This week TIBCO shares have fallen to a 52-week low, following a Sell advisory from Goldman Sachs. Goldman Sachs analyst Derek Bingham predicts a flight from quality … Subscribe January 2008
  • 47. Independent Guidance for Service Architecture and Engineering www.cbdiforum.com www.everware-cbdi.com