Presentation is loading. Please wait.

Presentation is loading. Please wait.

Author: Axel Angeli Logosworld.com

Similar presentations


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

1 Author: Axel Angeli Logosworld.com
Use Cases for SOA Author: Axel Angeli Logosworld.com Adopted for N.N. 06th October 2008. The Blue Elefant Certi Axel Angeli - (c) 2008 logosworld.com - Building the SOA City Monday, December 31, 2018

2 George Bernard Shaw You see things as they are and ask, "Why?" I dream things as they never were and ask, "Why not?" Back to Methuselah (1921) All great truths begin as blasphemies. Annajanska (1919) My specialty is being right when other people are wrong. You Never Can Tell, Act IV Axel Angeli - (c) 2008 logosworld.com - Building the SOA City Monday, 31 December 2018

3 Simple Use Cases

4 Use Case: EAI Proprietory Interfaces Standard Interfaces
Understanding protocols Cluttered Monitoring Defective error handling Error handling Education deficiency Standard Interfaces Validated Adapters Central Monitoring Central Error handling Contention control Axel Angeli - (c) 2008 logosworld.com - Building the SOA City Monday, 31 December 2018

5 Use cases of (e)SOA Collaboration: Posting news to web site
Write article online Quick edit But no local backup exists Limited editing capabilities Write article offline Go to web site Post article Change formatting In reality even more complicated What writers want Write article in outlook Press send and …. Voila! Story is posted! Monday, 31 December 2018Monday, 31 December 2018Monday, 31 December 2018Monday, 31 December 2018Monday, 31 December 2018Monday, 31 December 2018Monday, 31 December 2018Monday, 31 December 2018Monday, 31 December 2018Monday, 31 December 2018Monday, 31 December 2018Monday, 31 December 2018

6 Use Cases of (e)SOA: Finding Documents
Examples how SOA enhances document handling Traditional Project doc is WRITE-ONLY Based on suspicion Many different formats E.g. EXCEL, SAP, Unix, PDF Writing Easy, finding is difficult Hierachical Access SOA Wikis allow ad-hoc edit Based on trust Uniform data access Ad hoc conversion to HTML Search engine finds content SOA provides uniform data access Every search engine can spider any data source You can choose search engine Monday, 31 December 2018Monday, 31 December 2018Monday, 31 December 2018Monday, 31 December 2018Monday, 31 December 2018Monday, 31 December 2018Monday, 31 December 2018Monday, 31 December 2018Monday, 31 December 2018Monday, 31 December 2018Monday, 31 December 2018Monday, 31 December 2018

7 Complex Use Cases Axel Angeli - (c) 2008 logosworld.com - Building the SOA City Monday, 31 December 2018

8 Field Service Kiosk

9 Field Service Kiosk: Situation
Field service industrial company Spare parts Administration Parts are „on-hand“ Parts are ordered from shelf Parts are ordered from factory Direct vendor ordering CAD/document Direct update Challenge: big docs/slow lines Tools administration Tools „on hand“ Tools „just-in-time“ Staff & Time Management Example Challenge: 100 field service spots 30 employed master engineers 50 external service companies 20 industrial firms with self-maintenance

10

11 Field Service Kiosk: Situation
Requirements Time Recording Direct Entry Via Web Forms Via Via PDA Tool & spare part ordering External catalog ordering Tool return tracking CAD direct update *

12 Field Service Kiosk: Requirements
Time Recording Direct Entry Via Web Forms Via Via PDA Tool & spare part ordering External catalog ordering Tool return tracking

13

14

15 Example: MoBlogging Simple Requirement Classic Solution
A travelling salesman enters service data into a local database The data needs to be synchronized with the central CRM database Classic Solution Copy data to a workstation Upload data A better solution data to a service that will post the data This is known as “blog by ” or “MoBlogging” for mobile blogging

16 SOA Solution Path Multiple Input Formats
HTML, , Office, PDA, WikiText etc. Data Conversion to Harmonized Format E.g. HTML with Wiki Tags Axel Angeli - (c) 2008 logosworld.com - Building the SOA City Monday, 31 December 2018

17 Example: Document distribution
Select sales orders and drawings from a database Display data as web page Select results from Web page them as ZIPped PDF and/or XML, Word Archive the produced result as attachment to CRM PHP, Ruby can do Built-in Built-in PDF, ZIP etc. Word conversion by .NET SAP, Oracle ??? Solution: Let ZIP do the ZIP Let Acrobat do the PDF Let .NET build the Word document Endlessly complicated!

18 Example: Document Management
Classical client server case Classical Printing Server extracts data to print Data is sent to print server Print server creates pixeled output Disadvantage Multiple redundant layouts Redundant technology skills Printer coordination needed Explicit Printing via Service Extract data to unified XML format Send data to XML formatter Formatter creates pixels Advantage Clients share same resources One form design One central print control Axel Angeli - (c) 2008 logosworld.com - Building the SOA City Monday, 31 December 2018

19 logosworld.com The End The Blue Elefant logo is awarded to consultants and organisations that have proven their knowledge in the field of the Service Oriented Architecture. The Blue Elefant Certi Axel Angeli - (c) 2008 logosworld.com - Building the SOA City Monday, December 31, 2018

20 The actions of both a coward and a genie are incalculable.
Heinrich Heine Die Handlungen eines Furchtsamen, wie die eines Genies, liegen außerhalb aller Berechnungen. The actions of both a coward and a genie are incalculable.


Download ppt "Author: Axel Angeli Logosworld.com"

Similar presentations


Ads by Google