SlideShare a Scribd company logo
Service Oriented Architecture Open Library Environment project regional workshop January 14 2009 - Ottawa Presented by Stephen Anthony
What is SOA? ,[object Object],[object Object],[object Object]
SOA Advantages ,[object Object],[object Object],[object Object],[object Object]
[object Object]
Loose Coupling ,[object Object],[object Object],[object Object],[object Object]
[object Object]
[object Object]
[object Object]
SOA Key Principles ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
What SOA is not ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
SOA Tips ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
 
 
SOA Tips ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
“ Integrated” Library
SOA as Legos™ Store Metadata Produce Reports Acquire Material Manage Serials Identify Patrons Catalogue Materials Discover Documents Manage Circulation Staff Module
Store Metadata Produce Reports Acquire Material Manage Serials Identify Patrons Catalogue Materials Discover Documents Manage Circulation Staff Module
Store Metadata Produce Reports Acquire Material Manage Serials Identify Patrons Catalogue Materials Discover Documents Manage Circulation Staff Module
Sing
 
 
 
 
Links and References ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
 

More Related Content

Viewers also liked

Huys van Waerde - Concept presentatie
Huys van Waerde - Concept presentatieHuys van Waerde - Concept presentatie
Huys van Waerde - Concept presentatieleonvanm
 
DMAoc Social Media Lunch Presentation 060909
DMAoc Social Media Lunch Presentation 060909DMAoc Social Media Lunch Presentation 060909
DMAoc Social Media Lunch Presentation 060909David C Aaronson
 
Sheedy yellow lenses
Sheedy yellow lensesSheedy yellow lenses
Sheedy yellow lensesPeter Chan
 
School Presentation
School PresentationSchool Presentation
School Presentationsalieeri
 
Intro To Phoenix 12 18 08
Intro To Phoenix 12 18 08Intro To Phoenix 12 18 08
Intro To Phoenix 12 18 08stefanid
 
Trinityhelp
TrinityhelpTrinityhelp
Trinityhelpvitita
 
Cn Beijing Olympic 1v1
Cn Beijing Olympic 1v1Cn Beijing Olympic 1v1
Cn Beijing Olympic 1v1Peter Chan
 
都市病系列:糖尿病 Diabetes (http://bit.ly/wszhshp)
都市病系列:糖尿病 Diabetes (http://bit.ly/wszhshp)都市病系列:糖尿病 Diabetes (http://bit.ly/wszhshp)
都市病系列:糖尿病 Diabetes (http://bit.ly/wszhshp)Peter Chan
 
We are damaging the ecosystem
We are damaging the ecosystemWe are damaging the ecosystem
We are damaging the ecosystemvitita
 
Career Asset management for Students
Career Asset management for StudentsCareer Asset management for Students
Career Asset management for StudentsNasser Ghanemzadeh
 
Your Were Made To Do Great Thing
Your Were Made To Do Great ThingYour Were Made To Do Great Thing
Your Were Made To Do Great ThingPeter Chan
 
Let’S Go Fishing Low
Let’S Go Fishing LowLet’S Go Fishing Low
Let’S Go Fishing Lowsuhrl
 
有關修身的成功故事
有關修身的成功故事有關修身的成功故事
有關修身的成功故事Peter Chan
 
Q2 Bm Ctownson Dtaylor
Q2 Bm Ctownson DtaylorQ2 Bm Ctownson Dtaylor
Q2 Bm Ctownson Dtaylorguest31751d
 
Science power point
Science power pointScience power point
Science power pointvitita
 
درباره Lean Startup Machine
درباره Lean Startup Machineدرباره Lean Startup Machine
درباره Lean Startup MachineNasser Ghanemzadeh
 

Viewers also liked (20)

Huys van Waerde - Concept presentatie
Huys van Waerde - Concept presentatieHuys van Waerde - Concept presentatie
Huys van Waerde - Concept presentatie
 
DMAoc Social Media Lunch Presentation 060909
DMAoc Social Media Lunch Presentation 060909DMAoc Social Media Lunch Presentation 060909
DMAoc Social Media Lunch Presentation 060909
 
Valoración de lectura
Valoración de lecturaValoración de lectura
Valoración de lectura
 
Sheedy yellow lenses
Sheedy yellow lensesSheedy yellow lenses
Sheedy yellow lenses
 
School Presentation
School PresentationSchool Presentation
School Presentation
 
Intro To Phoenix 12 18 08
Intro To Phoenix 12 18 08Intro To Phoenix 12 18 08
Intro To Phoenix 12 18 08
 
Acrósticos 1º eso d (1)
Acrósticos 1º eso d (1)Acrósticos 1º eso d (1)
Acrósticos 1º eso d (1)
 
Trinityhelp
TrinityhelpTrinityhelp
Trinityhelp
 
Cn Beijing Olympic 1v1
Cn Beijing Olympic 1v1Cn Beijing Olympic 1v1
Cn Beijing Olympic 1v1
 
Bill woodman 5 2013
Bill woodman 5 2013Bill woodman 5 2013
Bill woodman 5 2013
 
O álbum Ilustrado
O álbum IlustradoO álbum Ilustrado
O álbum Ilustrado
 
都市病系列:糖尿病 Diabetes (http://bit.ly/wszhshp)
都市病系列:糖尿病 Diabetes (http://bit.ly/wszhshp)都市病系列:糖尿病 Diabetes (http://bit.ly/wszhshp)
都市病系列:糖尿病 Diabetes (http://bit.ly/wszhshp)
 
We are damaging the ecosystem
We are damaging the ecosystemWe are damaging the ecosystem
We are damaging the ecosystem
 
Career Asset management for Students
Career Asset management for StudentsCareer Asset management for Students
Career Asset management for Students
 
Your Were Made To Do Great Thing
Your Were Made To Do Great ThingYour Were Made To Do Great Thing
Your Were Made To Do Great Thing
 
Let’S Go Fishing Low
Let’S Go Fishing LowLet’S Go Fishing Low
Let’S Go Fishing Low
 
有關修身的成功故事
有關修身的成功故事有關修身的成功故事
有關修身的成功故事
 
Q2 Bm Ctownson Dtaylor
Q2 Bm Ctownson DtaylorQ2 Bm Ctownson Dtaylor
Q2 Bm Ctownson Dtaylor
 
Science power point
Science power pointScience power point
Science power point
 
درباره Lean Startup Machine
درباره Lean Startup Machineدرباره Lean Startup Machine
درباره Lean Startup Machine
 

Similar to Open Library Environment - Service Oriented Architecture Intro - Jan 14 15 2009.V0.3

Service-Oriented Architecture Methods to Develop Networked Library Services
Service-Oriented Architecture Methods to Develop Networked Library ServicesService-Oriented Architecture Methods to Develop Networked Library Services
Service-Oriented Architecture Methods to Develop Networked Library ServicesRichard Akerman
 
The ‘discovery to delivery’ DLF reference model
The ‘discovery to delivery’ DLF reference modelThe ‘discovery to delivery’ DLF reference model
The ‘discovery to delivery’ DLF reference modelAndy Powell
 
SOA architecture patterns, Matjaž Jurič (FRI/Univerza v Ljubljani)
SOA architecture patterns, Matjaž Jurič (FRI/Univerza v Ljubljani)SOA architecture patterns, Matjaž Jurič (FRI/Univerza v Ljubljani)
SOA architecture patterns, Matjaž Jurič (FRI/Univerza v Ljubljani)OpenBlend society
 
SOA Methodology - Strategy (as of 2010)
SOA Methodology - Strategy (as of 2010)SOA Methodology - Strategy (as of 2010)
SOA Methodology - Strategy (as of 2010)Akiva Marks
 
Oracle Stream Explorer
Oracle Stream ExplorerOracle Stream Explorer
Oracle Stream ExplorerTrivadis
 
Oracle Stream Explorer - Simplifying Event/Stream Processing
Oracle Stream Explorer - Simplifying Event/Stream ProcessingOracle Stream Explorer - Simplifying Event/Stream Processing
Oracle Stream Explorer - Simplifying Event/Stream ProcessingGuido Schmutz
 
Oracle Stream Explorer Guido Schmutz
Oracle Stream Explorer Guido SchmutzOracle Stream Explorer Guido Schmutz
Oracle Stream Explorer Guido SchmutzDésirée Pfister
 
Soa Taking Theory Into Real World Application
Soa Taking Theory Into Real World ApplicationSoa Taking Theory Into Real World Application
Soa Taking Theory Into Real World ApplicationDavid Linthicum
 
OLE Project - CULS Presentation
OLE Project - CULS PresentationOLE Project - CULS Presentation
OLE Project - CULS PresentationBeth Warner
 
Sql interview question part 5
Sql interview question part 5Sql interview question part 5
Sql interview question part 5kaashiv1
 
Arquitectura orientada a servicios
Arquitectura orientada a serviciosArquitectura orientada a servicios
Arquitectura orientada a serviciosbrizna39
 
Library service-oriented architecture to enhance access to science
Library service-oriented architecture to enhance access to scienceLibrary service-oriented architecture to enhance access to science
Library service-oriented architecture to enhance access to scienceRichard Akerman
 
OLE Regional Workshop, Utah, Day One
OLE Regional Workshop, Utah, Day OneOLE Regional Workshop, Utah, Day One
OLE Regional Workshop, Utah, Day OneBeth Warner
 
ExperiaSphere: Open-Source Management and Orchestration--Introduction
ExperiaSphere: Open-Source Management and Orchestration--IntroductionExperiaSphere: Open-Source Management and Orchestration--Introduction
ExperiaSphere: Open-Source Management and Orchestration--Introductiontnolle
 
Owl Technical Overview
Owl   Technical OverviewOwl   Technical Overview
Owl Technical OverviewTrue North
 

Similar to Open Library Environment - Service Oriented Architecture Intro - Jan 14 15 2009.V0.3 (20)

Service-Oriented Architecture Methods to Develop Networked Library Services
Service-Oriented Architecture Methods to Develop Networked Library ServicesService-Oriented Architecture Methods to Develop Networked Library Services
Service-Oriented Architecture Methods to Develop Networked Library Services
 
The ‘discovery to delivery’ DLF reference model
The ‘discovery to delivery’ DLF reference modelThe ‘discovery to delivery’ DLF reference model
The ‘discovery to delivery’ DLF reference model
 
Widget SOA
Widget SOAWidget SOA
Widget SOA
 
SOA architecture patterns, Matjaž Jurič (FRI/Univerza v Ljubljani)
SOA architecture patterns, Matjaž Jurič (FRI/Univerza v Ljubljani)SOA architecture patterns, Matjaž Jurič (FRI/Univerza v Ljubljani)
SOA architecture patterns, Matjaž Jurič (FRI/Univerza v Ljubljani)
 
SOA Methodology - Strategy (as of 2010)
SOA Methodology - Strategy (as of 2010)SOA Methodology - Strategy (as of 2010)
SOA Methodology - Strategy (as of 2010)
 
Soa web pres new
Soa web pres newSoa web pres new
Soa web pres new
 
Enterprise REST
Enterprise RESTEnterprise REST
Enterprise REST
 
Oracle Stream Explorer
Oracle Stream ExplorerOracle Stream Explorer
Oracle Stream Explorer
 
Oracle Stream Explorer - Simplifying Event/Stream Processing
Oracle Stream Explorer - Simplifying Event/Stream ProcessingOracle Stream Explorer - Simplifying Event/Stream Processing
Oracle Stream Explorer - Simplifying Event/Stream Processing
 
Oracle Stream Explorer Guido Schmutz
Oracle Stream Explorer Guido SchmutzOracle Stream Explorer Guido Schmutz
Oracle Stream Explorer Guido Schmutz
 
Soa Taking Theory Into Real World Application
Soa Taking Theory Into Real World ApplicationSoa Taking Theory Into Real World Application
Soa Taking Theory Into Real World Application
 
OLE Project - CULS Presentation
OLE Project - CULS PresentationOLE Project - CULS Presentation
OLE Project - CULS Presentation
 
Ebook5
Ebook5Ebook5
Ebook5
 
Sql interview question part 5
Sql interview question part 5Sql interview question part 5
Sql interview question part 5
 
Arquitectura orientada a servicios
Arquitectura orientada a serviciosArquitectura orientada a servicios
Arquitectura orientada a servicios
 
Library service-oriented architecture to enhance access to science
Library service-oriented architecture to enhance access to scienceLibrary service-oriented architecture to enhance access to science
Library service-oriented architecture to enhance access to science
 
e-Framework Tools
e-Framework Toolse-Framework Tools
e-Framework Tools
 
OLE Regional Workshop, Utah, Day One
OLE Regional Workshop, Utah, Day OneOLE Regional Workshop, Utah, Day One
OLE Regional Workshop, Utah, Day One
 
ExperiaSphere: Open-Source Management and Orchestration--Introduction
ExperiaSphere: Open-Source Management and Orchestration--IntroductionExperiaSphere: Open-Source Management and Orchestration--Introduction
ExperiaSphere: Open-Source Management and Orchestration--Introduction
 
Owl Technical Overview
Owl   Technical OverviewOwl   Technical Overview
Owl Technical Overview
 

Recently uploaded

IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptxIOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptxAbida Shariff
 
PLAI - Acceleration Program for Generative A.I. Startups
PLAI - Acceleration Program for Generative A.I. StartupsPLAI - Acceleration Program for Generative A.I. Startups
PLAI - Acceleration Program for Generative A.I. StartupsStefano
 
Intelligent Gimbal FINAL PAPER Engineering.pdf
Intelligent Gimbal FINAL PAPER Engineering.pdfIntelligent Gimbal FINAL PAPER Engineering.pdf
Intelligent Gimbal FINAL PAPER Engineering.pdfAnthony Lucente
 
Powerful Start- the Key to Project Success, Barbara Laskowska
Powerful Start- the Key to Project Success, Barbara LaskowskaPowerful Start- the Key to Project Success, Barbara Laskowska
Powerful Start- the Key to Project Success, Barbara LaskowskaCzechDreamin
 
"Impact of front-end architecture on development cost", Viktor Turskyi
"Impact of front-end architecture on development cost", Viktor Turskyi"Impact of front-end architecture on development cost", Viktor Turskyi
"Impact of front-end architecture on development cost", Viktor TurskyiFwdays
 
Transforming The New York Times: Empowering Evolution through UX
Transforming The New York Times: Empowering Evolution through UXTransforming The New York Times: Empowering Evolution through UX
Transforming The New York Times: Empowering Evolution through UXUXDXConf
 
UiPath Test Automation using UiPath Test Suite series, part 1
UiPath Test Automation using UiPath Test Suite series, part 1UiPath Test Automation using UiPath Test Suite series, part 1
UiPath Test Automation using UiPath Test Suite series, part 1DianaGray10
 
Enterprise Security Monitoring, And Log Management.
Enterprise Security Monitoring, And Log Management.Enterprise Security Monitoring, And Log Management.
Enterprise Security Monitoring, And Log Management.Boni Yeamin
 
AI presentation and introduction - Retrieval Augmented Generation RAG 101
AI presentation and introduction - Retrieval Augmented Generation RAG 101AI presentation and introduction - Retrieval Augmented Generation RAG 101
AI presentation and introduction - Retrieval Augmented Generation RAG 101vincent683379
 
10 Differences between Sales Cloud and CPQ, Blanka Doktorová
10 Differences between Sales Cloud and CPQ, Blanka Doktorová10 Differences between Sales Cloud and CPQ, Blanka Doktorová
10 Differences between Sales Cloud and CPQ, Blanka DoktorováCzechDreamin
 
Server-Driven User Interface (SDUI) at Priceline
Server-Driven User Interface (SDUI) at PricelineServer-Driven User Interface (SDUI) at Priceline
Server-Driven User Interface (SDUI) at PricelineUXDXConf
 
Agentic RAG What it is its types applications and implementation.pdf
Agentic RAG What it is its types applications and implementation.pdfAgentic RAG What it is its types applications and implementation.pdf
Agentic RAG What it is its types applications and implementation.pdfChristopherTHyatt
 
IoT Analytics Company Presentation May 2024
IoT Analytics Company Presentation May 2024IoT Analytics Company Presentation May 2024
IoT Analytics Company Presentation May 2024IoTAnalytics
 
ECS 2024 Teams Premium - Pretty Secure
ECS 2024   Teams Premium - Pretty SecureECS 2024   Teams Premium - Pretty Secure
ECS 2024 Teams Premium - Pretty SecureFemke de Vroome
 
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsTo Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsPaul Groth
 
UiPath Test Automation using UiPath Test Suite series, part 2
UiPath Test Automation using UiPath Test Suite series, part 2UiPath Test Automation using UiPath Test Suite series, part 2
UiPath Test Automation using UiPath Test Suite series, part 2DianaGray10
 
Motion for AI: Creating Empathy in Technology
Motion for AI: Creating Empathy in TechnologyMotion for AI: Creating Empathy in Technology
Motion for AI: Creating Empathy in TechnologyUXDXConf
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaRTTS
 
Strategic AI Integration in Engineering Teams
Strategic AI Integration in Engineering TeamsStrategic AI Integration in Engineering Teams
Strategic AI Integration in Engineering TeamsUXDXConf
 
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualitySoftware Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualityInflectra
 

Recently uploaded (20)

IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptxIOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
 
PLAI - Acceleration Program for Generative A.I. Startups
PLAI - Acceleration Program for Generative A.I. StartupsPLAI - Acceleration Program for Generative A.I. Startups
PLAI - Acceleration Program for Generative A.I. Startups
 
Intelligent Gimbal FINAL PAPER Engineering.pdf
Intelligent Gimbal FINAL PAPER Engineering.pdfIntelligent Gimbal FINAL PAPER Engineering.pdf
Intelligent Gimbal FINAL PAPER Engineering.pdf
 
Powerful Start- the Key to Project Success, Barbara Laskowska
Powerful Start- the Key to Project Success, Barbara LaskowskaPowerful Start- the Key to Project Success, Barbara Laskowska
Powerful Start- the Key to Project Success, Barbara Laskowska
 
"Impact of front-end architecture on development cost", Viktor Turskyi
"Impact of front-end architecture on development cost", Viktor Turskyi"Impact of front-end architecture on development cost", Viktor Turskyi
"Impact of front-end architecture on development cost", Viktor Turskyi
 
Transforming The New York Times: Empowering Evolution through UX
Transforming The New York Times: Empowering Evolution through UXTransforming The New York Times: Empowering Evolution through UX
Transforming The New York Times: Empowering Evolution through UX
 
UiPath Test Automation using UiPath Test Suite series, part 1
UiPath Test Automation using UiPath Test Suite series, part 1UiPath Test Automation using UiPath Test Suite series, part 1
UiPath Test Automation using UiPath Test Suite series, part 1
 
Enterprise Security Monitoring, And Log Management.
Enterprise Security Monitoring, And Log Management.Enterprise Security Monitoring, And Log Management.
Enterprise Security Monitoring, And Log Management.
 
AI presentation and introduction - Retrieval Augmented Generation RAG 101
AI presentation and introduction - Retrieval Augmented Generation RAG 101AI presentation and introduction - Retrieval Augmented Generation RAG 101
AI presentation and introduction - Retrieval Augmented Generation RAG 101
 
10 Differences between Sales Cloud and CPQ, Blanka Doktorová
10 Differences between Sales Cloud and CPQ, Blanka Doktorová10 Differences between Sales Cloud and CPQ, Blanka Doktorová
10 Differences between Sales Cloud and CPQ, Blanka Doktorová
 
Server-Driven User Interface (SDUI) at Priceline
Server-Driven User Interface (SDUI) at PricelineServer-Driven User Interface (SDUI) at Priceline
Server-Driven User Interface (SDUI) at Priceline
 
Agentic RAG What it is its types applications and implementation.pdf
Agentic RAG What it is its types applications and implementation.pdfAgentic RAG What it is its types applications and implementation.pdf
Agentic RAG What it is its types applications and implementation.pdf
 
IoT Analytics Company Presentation May 2024
IoT Analytics Company Presentation May 2024IoT Analytics Company Presentation May 2024
IoT Analytics Company Presentation May 2024
 
ECS 2024 Teams Premium - Pretty Secure
ECS 2024   Teams Premium - Pretty SecureECS 2024   Teams Premium - Pretty Secure
ECS 2024 Teams Premium - Pretty Secure
 
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsTo Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
 
UiPath Test Automation using UiPath Test Suite series, part 2
UiPath Test Automation using UiPath Test Suite series, part 2UiPath Test Automation using UiPath Test Suite series, part 2
UiPath Test Automation using UiPath Test Suite series, part 2
 
Motion for AI: Creating Empathy in Technology
Motion for AI: Creating Empathy in TechnologyMotion for AI: Creating Empathy in Technology
Motion for AI: Creating Empathy in Technology
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
 
Strategic AI Integration in Engineering Teams
Strategic AI Integration in Engineering TeamsStrategic AI Integration in Engineering Teams
Strategic AI Integration in Engineering Teams
 
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualitySoftware Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
 

Open Library Environment - Service Oriented Architecture Intro - Jan 14 15 2009.V0.3

  • 1. Service Oriented Architecture Open Library Environment project regional workshop January 14 2009 - Ottawa Presented by Stephen Anthony
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.  
  • 13.  
  • 14.
  • 16. SOA as Legos™ Store Metadata Produce Reports Acquire Material Manage Serials Identify Patrons Catalogue Materials Discover Documents Manage Circulation Staff Module
  • 17. Store Metadata Produce Reports Acquire Material Manage Serials Identify Patrons Catalogue Materials Discover Documents Manage Circulation Staff Module
  • 18. Store Metadata Produce Reports Acquire Material Manage Serials Identify Patrons Catalogue Materials Discover Documents Manage Circulation Staff Module
  • 19. Sing
  • 20.  
  • 21.  
  • 22.  
  • 23.  
  • 24.
  • 25.  

Editor's Notes

  1. I’m Stephen Anthony Technology Architect, with CISTI – The Canada Institute for Scientific and Technical Information – at the National Research Council here in Ottawa. I’ve been with NRC for 10 years, and an architect with CISTI for the past 5 years. I specialize in enterprise architecture and service oriented architecture.