SlideShare a Scribd company logo
SOA Brings New Opportunities to Data Management DAMA International Symposium San Diego, March 2008 Richard Veryard
Agenda ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object],Key themes of this presentation … ,[object Object],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) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object],Evolution or revolution ??? ,[object Object],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 ,[object Object],[object Object],“ Jack and Jill are essentially the same, and belong to the same type.”
“ splitters” focus on differences ,[object Object],[object Object],“ 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 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
…  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? ,[object Object],[object Object],[object Object],[object Object]
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 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],From the Strong to the Weak Post Before Processing
Semantic Precision ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
≈ 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? ,[object Object],[object Object],[object Object],[object Object],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 … ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
…  the story continues … ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Subscribe January 2008
Independent Guidance for Service Architecture and Engineering  www.cbdiforum.com www.everware-cbdi.com

More Related Content

Viewers also liked

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

Viewers also liked (20)

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

Similar to SOA for Data Management

Identity Management as an Enabler for Digital Transformation
Identity Management as an Enabler for Digital TransformationIdentity Management as an Enabler for Digital Transformation
Identity Management as an Enabler for Digital Transformation
Carlos Sousa
 
The Power of Data
The Power of DataThe Power of Data
The Power of Data
DataWorks Summit
 
Business Semantics for Data Governance and Stewardship
Business Semantics for Data Governance and StewardshipBusiness Semantics for Data Governance and Stewardship
Business Semantics for Data Governance and Stewardship
Pieter De Leenheer
 
Overview of business intelligence
Overview of business intelligenceOverview of business intelligence
Overview of business intelligence
Ahsan Kabir
 
Why an AI-Powered Data Catalog Tool is Critical to Business Success
Why an AI-Powered Data Catalog Tool is Critical to Business SuccessWhy an AI-Powered Data Catalog Tool is Critical to Business Success
Why an AI-Powered Data Catalog Tool is Critical to Business Success
Informatica
 
How to Get Cloud Architecture and Design Right the First Time
How to Get Cloud Architecture and Design Right the First TimeHow to Get Cloud Architecture and Design Right the First Time
How to Get Cloud Architecture and Design Right the First TimeDavid Linthicum
 
Big data governance
Big data governanceBig data governance
Big data governance
Jeffrey Ricker
 
Book for SOA framework Solution for Data Services
Book for SOA framework Solution for Data ServicesBook for SOA framework Solution for Data Services
Book for SOA framework Solution for Data Services
Digendra Vir Singh (DV)
 
Using neo4j for enterprise metadata requirements
Using neo4j for enterprise metadata requirementsUsing neo4j for enterprise metadata requirements
Using neo4j for enterprise metadata requirements
Neo4j
 
KASHTECH AND DENODO: ROI and Economic Value of Data Virtualization
KASHTECH AND DENODO: ROI and Economic Value of Data VirtualizationKASHTECH AND DENODO: ROI and Economic Value of Data Virtualization
KASHTECH AND DENODO: ROI and Economic Value of Data Virtualization
Denodo
 
PowerPoint presentation
PowerPoint presentationPowerPoint presentation
PowerPoint presentationwebhostingguy
 
Self-Service Analytics Framework - Connected Brains 2018
Self-Service Analytics Framework - Connected Brains 2018Self-Service Analytics Framework - Connected Brains 2018
Self-Service Analytics Framework - Connected Brains 2018
LoQutus
 
Jeffrey Ricker - "Big Data Governance"
Jeffrey Ricker - "Big Data Governance"Jeffrey Ricker - "Big Data Governance"
Jeffrey Ricker - "Big Data Governance"
Lviv Startup Club
 
The 4th Generation Kingland platform
The 4th Generation Kingland platformThe 4th Generation Kingland platform
The 4th Generation Kingland platform
Kingland
 
Microsoft SQL Server 2008 R2 and BizTalk Server Presentation
Microsoft SQL Server 2008 R2 and BizTalk Server PresentationMicrosoft SQL Server 2008 R2 and BizTalk Server Presentation
Microsoft SQL Server 2008 R2 and BizTalk Server PresentationMicrosoft Private Cloud
 
Empowering your Enterprise with a Self-Service Data Marketplace (EMEA)
Empowering your Enterprise with a Self-Service Data Marketplace (EMEA)Empowering your Enterprise with a Self-Service Data Marketplace (EMEA)
Empowering your Enterprise with a Self-Service Data Marketplace (EMEA)
Denodo
 
Technologies
TechnologiesTechnologies
Technologies
guest6cdabe
 
Empowering your Enterprise with a Self-Service Data Marketplace (ASEAN)
Empowering your Enterprise with a Self-Service Data Marketplace (ASEAN)Empowering your Enterprise with a Self-Service Data Marketplace (ASEAN)
Empowering your Enterprise with a Self-Service Data Marketplace (ASEAN)
Denodo
 
Data Virtualization. An Introduction (ASEAN)
Data Virtualization. An Introduction (ASEAN)Data Virtualization. An Introduction (ASEAN)
Data Virtualization. An Introduction (ASEAN)
Denodo
 
Building a New Platform for Customer Analytics
Building a New Platform for Customer Analytics Building a New Platform for Customer Analytics
Building a New Platform for Customer Analytics
Caserta
 

Similar to SOA for Data Management (20)

Identity Management as an Enabler for Digital Transformation
Identity Management as an Enabler for Digital TransformationIdentity Management as an Enabler for Digital Transformation
Identity Management as an Enabler for Digital Transformation
 
The Power of Data
The Power of DataThe Power of Data
The Power of Data
 
Business Semantics for Data Governance and Stewardship
Business Semantics for Data Governance and StewardshipBusiness Semantics for Data Governance and Stewardship
Business Semantics for Data Governance and Stewardship
 
Overview of business intelligence
Overview of business intelligenceOverview of business intelligence
Overview of business intelligence
 
Why an AI-Powered Data Catalog Tool is Critical to Business Success
Why an AI-Powered Data Catalog Tool is Critical to Business SuccessWhy an AI-Powered Data Catalog Tool is Critical to Business Success
Why an AI-Powered Data Catalog Tool is Critical to Business Success
 
How to Get Cloud Architecture and Design Right the First Time
How to Get Cloud Architecture and Design Right the First TimeHow to Get Cloud Architecture and Design Right the First Time
How to Get Cloud Architecture and Design Right the First Time
 
Big data governance
Big data governanceBig data governance
Big data governance
 
Book for SOA framework Solution for Data Services
Book for SOA framework Solution for Data ServicesBook for SOA framework Solution for Data Services
Book for SOA framework Solution for Data Services
 
Using neo4j for enterprise metadata requirements
Using neo4j for enterprise metadata requirementsUsing neo4j for enterprise metadata requirements
Using neo4j for enterprise metadata requirements
 
KASHTECH AND DENODO: ROI and Economic Value of Data Virtualization
KASHTECH AND DENODO: ROI and Economic Value of Data VirtualizationKASHTECH AND DENODO: ROI and Economic Value of Data Virtualization
KASHTECH AND DENODO: ROI and Economic Value of Data Virtualization
 
PowerPoint presentation
PowerPoint presentationPowerPoint presentation
PowerPoint presentation
 
Self-Service Analytics Framework - Connected Brains 2018
Self-Service Analytics Framework - Connected Brains 2018Self-Service Analytics Framework - Connected Brains 2018
Self-Service Analytics Framework - Connected Brains 2018
 
Jeffrey Ricker - "Big Data Governance"
Jeffrey Ricker - "Big Data Governance"Jeffrey Ricker - "Big Data Governance"
Jeffrey Ricker - "Big Data Governance"
 
The 4th Generation Kingland platform
The 4th Generation Kingland platformThe 4th Generation Kingland platform
The 4th Generation Kingland platform
 
Microsoft SQL Server 2008 R2 and BizTalk Server Presentation
Microsoft SQL Server 2008 R2 and BizTalk Server PresentationMicrosoft SQL Server 2008 R2 and BizTalk Server Presentation
Microsoft SQL Server 2008 R2 and BizTalk Server Presentation
 
Empowering your Enterprise with a Self-Service Data Marketplace (EMEA)
Empowering your Enterprise with a Self-Service Data Marketplace (EMEA)Empowering your Enterprise with a Self-Service Data Marketplace (EMEA)
Empowering your Enterprise with a Self-Service Data Marketplace (EMEA)
 
Technologies
TechnologiesTechnologies
Technologies
 
Empowering your Enterprise with a Self-Service Data Marketplace (ASEAN)
Empowering your Enterprise with a Self-Service Data Marketplace (ASEAN)Empowering your Enterprise with a Self-Service Data Marketplace (ASEAN)
Empowering your Enterprise with a Self-Service Data Marketplace (ASEAN)
 
Data Virtualization. An Introduction (ASEAN)
Data Virtualization. An Introduction (ASEAN)Data Virtualization. An Introduction (ASEAN)
Data Virtualization. An Introduction (ASEAN)
 
Building a New Platform for Customer Analytics
Building a New Platform for Customer Analytics Building a New Platform for Customer Analytics
Building a New Platform for Customer Analytics
 

More from Richard Veryard

IOT is coming to town
IOT is coming to townIOT is coming to town
IOT is coming to town
Richard Veryard
 
The New Economics of Manufacturing
The New Economics of ManufacturingThe New Economics of Manufacturing
The New Economics of Manufacturing
Richard Veryard
 
Digital Disruption and Consumer Trust - Resolving the Challenge of GDPR
Digital Disruption and Consumer Trust - Resolving the Challenge of GDPRDigital Disruption and Consumer Trust - Resolving the Challenge of GDPR
Digital Disruption and Consumer Trust - Resolving the Challenge of GDPR
Richard Veryard
 
Real-Time Personalization
Real-Time PersonalizationReal-Time Personalization
Real-Time Personalization
Richard Veryard
 
Customer Engagement Open Group Oct 2015
Customer Engagement Open Group Oct 2015Customer Engagement Open Group Oct 2015
Customer Engagement Open Group Oct 2015
Richard Veryard
 
EA Second Coming EA Forum Nov 2014
EA Second Coming EA Forum Nov 2014EA Second Coming EA Forum Nov 2014
EA Second Coming EA Forum Nov 2014
Richard Veryard
 
On Customer Insight
On Customer InsightOn Customer Insight
On Customer Insight
Richard Veryard
 
What can Enterprise Architecture learn from Systems Thinking?
What can Enterprise Architecture learn from Systems Thinking?What can Enterprise Architecture learn from Systems Thinking?
What can Enterprise Architecture learn from Systems Thinking?
Richard Veryard
 
Architecting multi sided business 2
Architecting multi sided business 2Architecting multi sided business 2
Architecting multi sided business 2
Richard Veryard
 
Perspectives on Enterprise Architecture and Systems Thinking
Perspectives on Enterprise Architecture and Systems ThinkingPerspectives on Enterprise Architecture and Systems Thinking
Perspectives on Enterprise Architecture and Systems Thinking
Richard Veryard
 
Enterprise Architecture on Trial
Enterprise Architecture on TrialEnterprise Architecture on Trial
Enterprise Architecture on Trial
Richard Veryard
 
Why do I need to understand business?
Why do I need to understand business?Why do I need to understand business?
Why do I need to understand business?Richard Veryard
 
Business Architecture - The Rise and Fall of Smart Retail
Business Architecture - The Rise and Fall of Smart RetailBusiness Architecture - The Rise and Fall of Smart Retail
Business Architecture - The Rise and Fall of Smart Retail
Richard Veryard
 
Implementation Roadmap
Implementation RoadmapImplementation Roadmap
Implementation Roadmap
Richard Veryard
 
Six views of business architecture
Six views of business architectureSix views of business architecture
Six views of business architecture
Richard Veryard
 
Assessing Org Intelligence
Assessing Org IntelligenceAssessing Org Intelligence
Assessing Org Intelligence
Richard Veryard
 
Architecture led procurement
Architecture led procurementArchitecture led procurement
Architecture led procurement
Richard Veryard
 
Architecting multi sided business
Architecting multi sided businessArchitecting multi sided business
Architecting multi sided business
Richard Veryard
 
Next Generation Enterprise Architecture
Next Generation Enterprise ArchitectureNext Generation Enterprise Architecture
Next Generation Enterprise Architecture
Richard Veryard
 

More from Richard Veryard (20)

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

Recently uploaded

innovative-invoice-discounting-platforms-in-india-empowering-retail-investors...
innovative-invoice-discounting-platforms-in-india-empowering-retail-investors...innovative-invoice-discounting-platforms-in-india-empowering-retail-investors...
innovative-invoice-discounting-platforms-in-india-empowering-retail-investors...
Falcon Invoice Discounting
 
The new type of smart, sustainable entrepreneurship and the next day | Europe...
The new type of smart, sustainable entrepreneurship and the next day | Europe...The new type of smart, sustainable entrepreneurship and the next day | Europe...
The new type of smart, sustainable entrepreneurship and the next day | Europe...
Antonis Zairis
 
USDA Loans in California: A Comprehensive Overview.pptx
USDA Loans in California: A Comprehensive Overview.pptxUSDA Loans in California: A Comprehensive Overview.pptx
USDA Loans in California: A Comprehensive Overview.pptx
marketing367770
 
how to sell pi coins on Binance exchange
how to sell pi coins on Binance exchangehow to sell pi coins on Binance exchange
how to sell pi coins on Binance exchange
DOT TECH
 
how to sell pi coins effectively (from 50 - 100k pi)
how to sell pi coins effectively (from 50 - 100k  pi)how to sell pi coins effectively (from 50 - 100k  pi)
how to sell pi coins effectively (from 50 - 100k pi)
DOT TECH
 
Latino Buying Power - May 2024 Presentation for Latino Caucus
Latino Buying Power - May 2024 Presentation for Latino CaucusLatino Buying Power - May 2024 Presentation for Latino Caucus
Latino Buying Power - May 2024 Presentation for Latino Caucus
Danay Escanaverino
 
MERCHANTBANKING-PDF complete picture.pdf
MERCHANTBANKING-PDF complete picture.pdfMERCHANTBANKING-PDF complete picture.pdf
MERCHANTBANKING-PDF complete picture.pdf
Sudarshan Dakuru
 
655264371-checkpoint-science-past-papers-april-2023.pdf
655264371-checkpoint-science-past-papers-april-2023.pdf655264371-checkpoint-science-past-papers-april-2023.pdf
655264371-checkpoint-science-past-papers-april-2023.pdf
morearsh02
 
how can I sell my pi coins for cash in a pi APP
how can I sell my pi coins for cash in a pi APPhow can I sell my pi coins for cash in a pi APP
how can I sell my pi coins for cash in a pi APP
DOT TECH
 
when will pi network coin be available on crypto exchange.
when will pi network coin be available on crypto exchange.when will pi network coin be available on crypto exchange.
when will pi network coin be available on crypto exchange.
DOT TECH
 
how to sell pi coins in all Africa Countries.
how to sell pi coins in all Africa Countries.how to sell pi coins in all Africa Countries.
how to sell pi coins in all Africa Countries.
DOT TECH
 
Webinar Exploring DORA for Fintechs - Simont Braun
Webinar Exploring DORA for Fintechs - Simont BraunWebinar Exploring DORA for Fintechs - Simont Braun
Webinar Exploring DORA for Fintechs - Simont Braun
FinTech Belgium
 
how to swap pi coins to foreign currency withdrawable.
how to swap pi coins to foreign currency withdrawable.how to swap pi coins to foreign currency withdrawable.
how to swap pi coins to foreign currency withdrawable.
DOT TECH
 
The European Unemployment Puzzle: implications from population aging
The European Unemployment Puzzle: implications from population agingThe European Unemployment Puzzle: implications from population aging
The European Unemployment Puzzle: implications from population aging
GRAPE
 
Monthly Economic Monitoring of Ukraine No. 232, May 2024
Monthly Economic Monitoring of Ukraine No. 232, May 2024Monthly Economic Monitoring of Ukraine No. 232, May 2024
Turin Startup Ecosystem 2024 - Ricerca sulle Startup e il Sistema dell'Innov...
Turin Startup Ecosystem 2024  - Ricerca sulle Startup e il Sistema dell'Innov...Turin Startup Ecosystem 2024  - Ricerca sulle Startup e il Sistema dell'Innov...
Turin Startup Ecosystem 2024 - Ricerca sulle Startup e il Sistema dell'Innov...
Quotidiano Piemontese
 
how can I sell pi coins after successfully completing KYC
how can I sell pi coins after successfully completing KYChow can I sell pi coins after successfully completing KYC
how can I sell pi coins after successfully completing KYC
DOT TECH
 
Commercial Bank Economic Capsule - May 2024
Commercial Bank Economic Capsule - May 2024Commercial Bank Economic Capsule - May 2024
Commercial Bank Economic Capsule - May 2024
Commercial Bank of Ceylon PLC
 
Chương 6. Ancol - phenol - ether (1).pdf
Chương 6. Ancol - phenol - ether (1).pdfChương 6. Ancol - phenol - ether (1).pdf
Chương 6. Ancol - phenol - ether (1).pdf
va2132004
 
what is the best method to sell pi coins in 2024
what is the best method to sell pi coins in 2024what is the best method to sell pi coins in 2024
what is the best method to sell pi coins in 2024
DOT TECH
 

Recently uploaded (20)

innovative-invoice-discounting-platforms-in-india-empowering-retail-investors...
innovative-invoice-discounting-platforms-in-india-empowering-retail-investors...innovative-invoice-discounting-platforms-in-india-empowering-retail-investors...
innovative-invoice-discounting-platforms-in-india-empowering-retail-investors...
 
The new type of smart, sustainable entrepreneurship and the next day | Europe...
The new type of smart, sustainable entrepreneurship and the next day | Europe...The new type of smart, sustainable entrepreneurship and the next day | Europe...
The new type of smart, sustainable entrepreneurship and the next day | Europe...
 
USDA Loans in California: A Comprehensive Overview.pptx
USDA Loans in California: A Comprehensive Overview.pptxUSDA Loans in California: A Comprehensive Overview.pptx
USDA Loans in California: A Comprehensive Overview.pptx
 
how to sell pi coins on Binance exchange
how to sell pi coins on Binance exchangehow to sell pi coins on Binance exchange
how to sell pi coins on Binance exchange
 
how to sell pi coins effectively (from 50 - 100k pi)
how to sell pi coins effectively (from 50 - 100k  pi)how to sell pi coins effectively (from 50 - 100k  pi)
how to sell pi coins effectively (from 50 - 100k pi)
 
Latino Buying Power - May 2024 Presentation for Latino Caucus
Latino Buying Power - May 2024 Presentation for Latino CaucusLatino Buying Power - May 2024 Presentation for Latino Caucus
Latino Buying Power - May 2024 Presentation for Latino Caucus
 
MERCHANTBANKING-PDF complete picture.pdf
MERCHANTBANKING-PDF complete picture.pdfMERCHANTBANKING-PDF complete picture.pdf
MERCHANTBANKING-PDF complete picture.pdf
 
655264371-checkpoint-science-past-papers-april-2023.pdf
655264371-checkpoint-science-past-papers-april-2023.pdf655264371-checkpoint-science-past-papers-april-2023.pdf
655264371-checkpoint-science-past-papers-april-2023.pdf
 
how can I sell my pi coins for cash in a pi APP
how can I sell my pi coins for cash in a pi APPhow can I sell my pi coins for cash in a pi APP
how can I sell my pi coins for cash in a pi APP
 
when will pi network coin be available on crypto exchange.
when will pi network coin be available on crypto exchange.when will pi network coin be available on crypto exchange.
when will pi network coin be available on crypto exchange.
 
how to sell pi coins in all Africa Countries.
how to sell pi coins in all Africa Countries.how to sell pi coins in all Africa Countries.
how to sell pi coins in all Africa Countries.
 
Webinar Exploring DORA for Fintechs - Simont Braun
Webinar Exploring DORA for Fintechs - Simont BraunWebinar Exploring DORA for Fintechs - Simont Braun
Webinar Exploring DORA for Fintechs - Simont Braun
 
how to swap pi coins to foreign currency withdrawable.
how to swap pi coins to foreign currency withdrawable.how to swap pi coins to foreign currency withdrawable.
how to swap pi coins to foreign currency withdrawable.
 
The European Unemployment Puzzle: implications from population aging
The European Unemployment Puzzle: implications from population agingThe European Unemployment Puzzle: implications from population aging
The European Unemployment Puzzle: implications from population aging
 
Monthly Economic Monitoring of Ukraine No. 232, May 2024
Monthly Economic Monitoring of Ukraine No. 232, May 2024Monthly Economic Monitoring of Ukraine No. 232, May 2024
Monthly Economic Monitoring of Ukraine No. 232, May 2024
 
Turin Startup Ecosystem 2024 - Ricerca sulle Startup e il Sistema dell'Innov...
Turin Startup Ecosystem 2024  - Ricerca sulle Startup e il Sistema dell'Innov...Turin Startup Ecosystem 2024  - Ricerca sulle Startup e il Sistema dell'Innov...
Turin Startup Ecosystem 2024 - Ricerca sulle Startup e il Sistema dell'Innov...
 
how can I sell pi coins after successfully completing KYC
how can I sell pi coins after successfully completing KYChow can I sell pi coins after successfully completing KYC
how can I sell pi coins after successfully completing KYC
 
Commercial Bank Economic Capsule - May 2024
Commercial Bank Economic Capsule - May 2024Commercial Bank Economic Capsule - May 2024
Commercial Bank Economic Capsule - May 2024
 
Chương 6. Ancol - phenol - ether (1).pdf
Chương 6. Ancol - phenol - ether (1).pdfChương 6. Ancol - phenol - ether (1).pdf
Chương 6. Ancol - phenol - ether (1).pdf
 
what is the best method to sell pi coins in 2024
what is the best method to sell pi coins in 2024what is the best method to sell pi coins in 2024
what is the best method to sell pi coins in 2024
 

SOA for Data Management

  • 1. SOA Brings New Opportunities to Data Management DAMA International Symposium San Diego, March 2008 Richard Veryard
  • 2.
  • 3.
  • 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.
  • 7.
  • 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.
  • 15.
  • 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.
  • 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.
  • 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.
  • 39.
  • 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.
  • 45.
  • 46.
  • 47. Independent Guidance for Service Architecture and Engineering www.cbdiforum.com www.everware-cbdi.com