Presentation is loading. Please wait.

Presentation is loading. Please wait.

Introduction to SOA Author: Axel Angeli Logosworld.com

Similar presentations


Presentation on theme: "Introduction to SOA Author: Axel Angeli Logosworld.com"— Presentation transcript:

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 EndpointExchangeEndpoint 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


Download ppt "Introduction to SOA Author: Axel Angeli Logosworld.com"

Similar presentations


Ads by Google