Download presentation
Presentation is loading. Please wait.
Published byGabriel Kelley Modified over 5 years ago
1
Building SOA City - Kaleidoscope Understanding the Basics of SOA
An overview in terminology and concepts of SOA SOA India Certication Course – Part 1 By Axel Angeli – SOA Evangelist - Logosworld.com
2
Technology Components of SOA
nleague Saturday, 31 August 2019 Understanding SOA Technology Components of SOA Axel Angeli - (c) 2008 logosworld.com - Building SOA City
3
What is the idea behind SOA?
nleague Saturday, 31 August 2019 What is the idea behind SOA? Axel Angeli - (c) 2008 logosworld.com - Building the SOA City
4
nleague Saturday, 31 August 2019 SOA is a paradigm of how computers in a disparate heterogeneous network communicate with each other Axel Angeli - (c) 2008 logosworld.com - Building the SOA City
5
Applications may expose their features as services
nleague Saturday, 31 August 2019 Applications may expose their features as services SOA takes care that services can conveniently be consumed Axel Angeli - (c) 2008 logosworld.com - Building the SOA City
6
SOA takes away the communication barrier between individual computers
nleague Saturday, 31 August 2019 SOA takes away the communication barrier between individual computers Axel Angeli - (c) 2008 logosworld.com - Building the SOA City
7
nleague Saturday, 31 August 2019 Barrier-free communication allows breaking an application in components Transforming an application in component suites is an offer, not a necessity. Axel Angeli - (c) 2008 logosworld.com - Building the SOA City
8
From Integration to SOA Loose Coupling
nleague From Integration to SOA Loose Coupling Saturday, 31 August 2019 Axel Angeli - (c) 2008 logosworld.com - Building the SOA City
9
nleague Saturday, 31 August 2019 Why do we need SOA? Axel Angeli - (c) 2008 logosworld.com - Building the SOA City
10
SOA offers win-win for both service provider and consumer
nleague Saturday, 31 August 2019 SOA offers win-win for both service provider and consumer Axel Angeli - (c) 2008 logosworld.com - Building the SOA City Consuming a service is mostly a natural win; but it must also be beneficial for the service provider
11
How to bring SOA in place?
nleague Saturday, 31 August 2019 How to bring SOA in place? Axel Angeli - (c) 2008 logosworld.com - Building the SOA City
12
SOA can offer win-win strategies
nleague Saturday, 31 August 2019 SOA can offer win-win strategies It is the duty of the SOA initiation board to discover and communicate those areas Axel Angeli - (c) 2008 logosworld.com - Building the SOA City
13
SOA requires service market places and SOA marketing
nleague Saturday, 31 August 2019 SOA requires service market places and SOA marketing Axel Angeli - (c) 2008 logosworld.com - Building the SOA City
14
Services can be provided in exchange of other services
nleague Saturday, 31 August 2019 Services can be provided in exchange of other services Axel Angeli - (c) 2008 logosworld.com - Building the SOA City The natural way of collaboration: A helps B and B helps A – the beginning of work sharing like in a human society
15
SOA Component Layers Frontend Services Abstraction Persistence
nleague SOA Component Layers Design, Usability, Accessability Frontend Workflow, ETL, Data Source, MVC Services Programming, VM, Managed Runtime Abstraction DB, MQ, Filesys, Replication Persistence Resource sharing, Scaling, Recovery Virtualization Security & Safety Access security, encryption Network Performance, RAID Hardware
16
SOA is a Marketplace of Service
SOA Market Front-end Services Abst-raction Persis- tence Virtua-lization Security & Safety Net-work Hard-ware SOA Market Front-end Services Abst-raction Persis- tence Virtua-lization Security & Safety Net-work Hard-ware
17
Service-to-Service communication is allowed by default
nleague Saturday, 31 August 2019 Service-to-Service communication is allowed by default But if a certain path is not to be allowed, it needs to be blocked expressively. Axel Angeli - (c) 2008 logosworld.com - Building the SOA City
18
SOA encourages communication and collaboration
nleague Saturday, 31 August 2019 SOA encourages communication and collaboration Axel Angeli - (c) 2008 logosworld.com - Building the SOA City and depreciates isolation
19
SOA introduces Democracy in IT and abolishes Autocracy
nleague Saturday, 31 August 2019 SOA introduces Democracy in IT and abolishes Autocracy Axel Angeli - (c) 2008 logosworld.com - Building the SOA City
20
Paradigms that are similar to SOA
nleague Paradigms that are similar to SOA Saturday, 31 August 2019 Client-Server-Architecture CDA – Component Driven Architecture CBA – Component Based Architecture Component as synonym for “Service“ Axel Angeli - (c) 2008 logosworld.com - Building the SOA City
21
Paradigms that comprise SOA
nleague Paradigms that comprise SOA Saturday, 31 August 2019 EDA - Event Driven Architecture Standard execution principle of SOA Programs are not called Programs react on events MBA – Messaged Based Architecture Axel Angeli - (c) 2008 logosworld.com - Building the SOA City
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.