Download presentation
Presentation is loading. Please wait.
Published byMonika Brodbeck Modified over 5 years ago
1
Introduction to SOA Author: Axel Angeli Logosworld.com
Adopted for N.N. 06th October 2008 Axel Angeli - (c) 2008 logosworld.com - Building the SOA City Friday, April 19, 2019
2
Summary What is SOA? Newspeak: CommonTerminology Possible Wins
Technical Summary Management Summary Executive Summary Risk Summary Cost Summary
3
SOA Terminology Axel Angeli - (c) 2008 logosworld.com - Building the SOA City Friday, 19 April 2019
4
Basic Communication Flow
SOA is based on communication Services Endpoints Sender, Receiver Exchanges Conversion, queuing, throttling Data Transport Transactions EndpointExchangeEndpoint Sender Exchange Receiver Endpoint Sender Exchange Endpoint Receiver Axel Angeli - (c) 2008 logosworld.com - Building the SOA City Exchange Friday, 19 April 2019
5
Building the SOA City Strategies to bring SOA into Enterprises
SOA Market Governance Front-end Services Abst-raction Middle-ware Persis- tence Virtua-lization Security & Safety Hard-ware It is no co-incidence that the reincarnation of Service Oriented Client Server Architecture und the new vision of Enterprise 2.0 collabarotion paradigms eclipse just now. This publication is about how to succesfully implement SOA in enterprises. Axel Angeli - (c) 2008 logosworld.com - Building the SOA City Friday, April 19, 2019
6
Module : Getting a feeling for SOA
An Excursion in SOA Terminology First the words confuse and then the things.
7
SOA – Service Oriented Architecture
Synononyms: COA – Component Oriented Architure; CDA – Component Driven Architecture EDA –Event Driven Architecture MDA – Message Driven Architecture
8
George Bernard Shaw Tradition ist eine Laterne, der Dumme hält sich an ihr fest, dem Klugen leuchtet sie den Weg.
9
The SOA Paradigm Prinicples
SOA is much more than architecture SOA favors Darwinistic governance SOA favors collaboration SOA implies agility SOA is not bottom-up nor top-down SOA fails by too much governance SOA has no purpose on its own SOA requires developer satisfaction SOA creates better business models
10
SOA Challenges
11
Computers talk with each other
Enterprise Application Integration Application-to-Application (A2A) Business-to-Business (B2B) Calling a program remotely Exchange data documents Calling programs remotely Protocol API
12
Proxy-Communication
13
Exchange documents between computers
File exchange – Managed Data Transfer Message Queues Database Exchange
14
Multichannel architecture
Adapters and Protocol Converters Proxy-Communication ‑ Managed Execution SOA Challenge 2: Common Look and Feel and Mobiles Coping with multiple browsers Protocols for different needs
15
HTTP Request – Response - Protocol Request via HTTP:
GET /ftp/public/ HTTP/1.1 Accept: */* Accept-Language: de User-Agent: Mozilla/4.0 Host: logosworld.com Connection: Keep-Alive Response from HTTP HTTP/ OK Connection: Keep-Alive Content-Type: text/html <!DOCTYPE HTML> <HTML> <HEAD><TITLE>Hello </TITLE></HEAD> <BODY>…</BODY> </HTML> One request One Response Open Connection Send Request Wait for Reply Close Connection
16
Other Web Protocols FTP SMTP Secure Variations: HTTPS, SFTP
17
SOA Challenge: Traffic Congestion and bad routes
Message Queues Quality of Service
18
SOA Challenge: Message delivery services
Postman as messenger Postman as message store Subscription Services Example: Drupal Newsletter Alert
19
SOA Challenge: Simple Automation
20
SOA Challenge: On Demand Computing
### Drawing that demonstrates how an array of computer is assigned to applications at different time. Morning: SAP1-SAP5 Logistic Execution SAP6 Sales and FI Afternoon: SAP1-SAP2 Logistic Execution SAP4-SAP6 Sales and FI, SAP3 Development
21
SOA Challenge: Computing Clouds
Examples: Timestamps Calculate Road Tolls Consult Expert Systems
22
SOA Live
23
SOA Examples that we find in the WWW
Internet as the SOA for Webservices Playing with Amazon Amazon is the web service pioneer
24
Simple REST query Web Service descriptions AMAZON WSDL
Generate Code from WSDL
25
Services which are not webservices
DCOM and Intellisence SMTP&POP: Sender&receiver example
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.