Your SlideShare is downloading. ×
0
Anforderungsanalyse für SOA-Services - OPITZ CONSULTING - Gregor Scheithauer
Anforderungsanalyse für SOA-Services - OPITZ CONSULTING - Gregor Scheithauer
Anforderungsanalyse für SOA-Services - OPITZ CONSULTING - Gregor Scheithauer
Anforderungsanalyse für SOA-Services - OPITZ CONSULTING - Gregor Scheithauer
Anforderungsanalyse für SOA-Services - OPITZ CONSULTING - Gregor Scheithauer
Anforderungsanalyse für SOA-Services - OPITZ CONSULTING - Gregor Scheithauer
Anforderungsanalyse für SOA-Services - OPITZ CONSULTING - Gregor Scheithauer
Anforderungsanalyse für SOA-Services - OPITZ CONSULTING - Gregor Scheithauer
Anforderungsanalyse für SOA-Services - OPITZ CONSULTING - Gregor Scheithauer
Anforderungsanalyse für SOA-Services - OPITZ CONSULTING - Gregor Scheithauer
Anforderungsanalyse für SOA-Services - OPITZ CONSULTING - Gregor Scheithauer
Anforderungsanalyse für SOA-Services - OPITZ CONSULTING - Gregor Scheithauer
Anforderungsanalyse für SOA-Services - OPITZ CONSULTING - Gregor Scheithauer
Anforderungsanalyse für SOA-Services - OPITZ CONSULTING - Gregor Scheithauer
Anforderungsanalyse für SOA-Services - OPITZ CONSULTING - Gregor Scheithauer
Anforderungsanalyse für SOA-Services - OPITZ CONSULTING - Gregor Scheithauer
Anforderungsanalyse für SOA-Services - OPITZ CONSULTING - Gregor Scheithauer
Anforderungsanalyse für SOA-Services - OPITZ CONSULTING - Gregor Scheithauer
Anforderungsanalyse für SOA-Services - OPITZ CONSULTING - Gregor Scheithauer
Anforderungsanalyse für SOA-Services - OPITZ CONSULTING - Gregor Scheithauer
Anforderungsanalyse für SOA-Services - OPITZ CONSULTING - Gregor Scheithauer
Anforderungsanalyse für SOA-Services - OPITZ CONSULTING - Gregor Scheithauer
Anforderungsanalyse für SOA-Services - OPITZ CONSULTING - Gregor Scheithauer
Anforderungsanalyse für SOA-Services - OPITZ CONSULTING - Gregor Scheithauer
Anforderungsanalyse für SOA-Services - OPITZ CONSULTING - Gregor Scheithauer
Anforderungsanalyse für SOA-Services - OPITZ CONSULTING - Gregor Scheithauer
Anforderungsanalyse für SOA-Services - OPITZ CONSULTING - Gregor Scheithauer
Anforderungsanalyse für SOA-Services - OPITZ CONSULTING - Gregor Scheithauer
Anforderungsanalyse für SOA-Services - OPITZ CONSULTING - Gregor Scheithauer
Anforderungsanalyse für SOA-Services - OPITZ CONSULTING - Gregor Scheithauer
Anforderungsanalyse für SOA-Services - OPITZ CONSULTING - Gregor Scheithauer
Anforderungsanalyse für SOA-Services - OPITZ CONSULTING - Gregor Scheithauer
Anforderungsanalyse für SOA-Services - OPITZ CONSULTING - Gregor Scheithauer
Anforderungsanalyse für SOA-Services - OPITZ CONSULTING - Gregor Scheithauer
Anforderungsanalyse für SOA-Services - OPITZ CONSULTING - Gregor Scheithauer
Anforderungsanalyse für SOA-Services - OPITZ CONSULTING - Gregor Scheithauer
Anforderungsanalyse für SOA-Services - OPITZ CONSULTING - Gregor Scheithauer
Anforderungsanalyse für SOA-Services - OPITZ CONSULTING - Gregor Scheithauer
Anforderungsanalyse für SOA-Services - OPITZ CONSULTING - Gregor Scheithauer
Anforderungsanalyse für SOA-Services - OPITZ CONSULTING - Gregor Scheithauer
Anforderungsanalyse für SOA-Services - OPITZ CONSULTING - Gregor Scheithauer
Anforderungsanalyse für SOA-Services - OPITZ CONSULTING - Gregor Scheithauer
Anforderungsanalyse für SOA-Services - OPITZ CONSULTING - Gregor Scheithauer
Anforderungsanalyse für SOA-Services - OPITZ CONSULTING - Gregor Scheithauer
Anforderungsanalyse für SOA-Services - OPITZ CONSULTING - Gregor Scheithauer
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Anforderungsanalyse für SOA-Services - OPITZ CONSULTING - Gregor Scheithauer

1,292

Published on

Auf der JAX 2011 hielten Dr. Gregor Scheithauer (OPITZ CONSULTING) und Björn Hardegen (MID) einen Vortrag zum Thema „Anforderungsanalyse für SOA-Services bei einer deutschen Behörde“.

Auf der JAX 2011 hielten Dr. Gregor Scheithauer (OPITZ CONSULTING) und Björn Hardegen (MID) einen Vortrag zum Thema „Anforderungsanalyse für SOA-Services bei einer deutschen Behörde“.

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
1,292
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
0
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  1. Anforderungsanalyse für SOA-Services bei einer deutschen Behörde<br />Björn Hardegen (MID)<br />Dr. Gregor Scheithauer (OPITZ CONSULTING)<br />
  2. Kontakt<br />Dr. Gregor Scheithauer<br />Dipl.-Wirtsch.Inf. Univ. Berater Business Engineering <br />gregor.scheithauer@opitz-consulting.com+49 89 680098-1483+49 173 7279433<br />OPITZ CONSULTING München GmbHWeltenburger Straße 4 - D-81677 München<br />
  3. 4<br />© 2010 MID GmbH, Andreas Ditze<br />Vorstellung<br />Wir bieten über 2 Jahrzehnte Erfahrung in modellbasiertem Software Engineering für unterschiedlichste Anwendungsszenarien<br />Björn Hardegen <br /><ul><li>Consultant
  4. b.hardegen@mid.de</li></ul>MID – themodelingcompany<br /><ul><li>Mittelständisches Deutsches Unternehmen mit über 100 Mitarbeitern
  5. 4 Büros in Nürnberg, München, Stuttgart und Köln
  6. Plattformunabhängiger Werkzeugentwickler mit umfangreichem Serviceportfolio und Methodikspezialist
  7. Mehr als 2 Jahrzehnte Erfahrung mit 20.000 Installationen unserer Modellierungsplattform Innovator bei mehr als 600 Kunden
  8. Modellierungsplattform Innovator
  9. Geschäftsprozessmodellierung auf Basis der BPMN und UML
  10. Objektorientierte Modellierung mit SysML/UML und Codegenerierung für C,C++, C#, Java
  11. Strukturierte Modellierung mit SA/SD und Codegenerierung für C
  12. Datenmodellierung für alle gängigen RDBMS</li></li></ul><li>Agenda<br />
  13. Projektkontext<br />Große deutsche Behörde mit Sitz in Nürnberg mit ca. 120.000 Anwendern<br />Bereitstellung eines Basisdienstes und Integration in verschiedene Fachverfahren<br />Berücksichtigung des SOA Service Gedanken<br />Teil eines SOA Einführungsprogramms<br />Laufzeit: 6 Monate<br />Teamgröße: 7<br />
  14. Beispielszenario einer Autovermietung<br /><ul><li>Die Autovermietung ist eine existierende Firma mit einer gewachsener IT-Landschaft.
  15. Die Firma steht vor folgenden Herausforderung:
  16. Marktanteile zurückgewinnen
  17. Nummer 3 im Markt werden
  18. Für die IT abgeleitete Ziele:
  19. neuer Sales Kanal Internet
  20. dynamische Prozesse etablieren</li></li></ul><li>Herausforderungen der Anforderungsanalyse<br />
  21. Herausforderungen der Anforderungsanalyse<br />Was soll erreicht werden?<br />Wie wird das Ziel erreicht?<br />Wann werden welche Daten benötigt?<br />Welche Schritte können (teil-) automatisiert werden?<br />Welche Aspekte gehören inhaltlich und/oder organisatorisch zusammen?<br />Welche Ergebnisse werden erwartet?<br />
  22. Überblick des Vorgehens und Toolkette<br />
  23. Übersicht Vorgehen<br />Anwendungsfälle, Prozesse, Daten<br />Service Kandidaten<br />Service Spezifikation<br />Prozesse,<br />SOA Services<br />Testfälle<br />MID Innovator<br />Oracle BPM Suite<br />
  24. Fachliche Analyse<br />MID Innovator<br />Oracle BPM Suite<br />
  25. Überblick des Vorgehen<br />
  26. Textuelle Anforderungen<br />Anforderungenin Word<br />Textuelle Anforderungen des Fachbereichs werden nach wie vor in Word erfasst<br />Strukturieren des Textdokumentes durch „MID Innovator for Microsoft Word“ <br />
  27. Textuelle Anforderungen<br />Anforderungenin Word<br />
  28. Textuelle Anforderungen<br />Anforderungenin Word<br />Anforderungenin Innovator<br />Sync<br />
  29. Anwendungsfälle identifizieren<br />Anforderungen verknüpfen<br />
  30. Fachliche Prozesse spezifizieren<br />
  31. Fachklassenmodell erstellen<br />
  32. Service Identifikation<br />MID Innovator<br />Oracle BPM Suite<br />
  33. Service Identifikation<br />
  34. Service Identifikation<br />calculate-StatusBy-<br />Customer-Data<br />sendMail-<br />withAttach-<br />ment<br />find-Available-CarsBy-Status<br />reserveCar-<br />byCustomer<br />createInvoice<br />getCustomer- DataByID<br />
  35. Service Identifikation<br />sendMail-<br />withAttach-<br />ment<br />calculate-StatusBy-<br />Customer-Data<br />find-Available-CarsBy-Status<br />reserveCar-<br />byCustomer<br />createInvoice<br />getCustomer- DataByID<br />CustomerInformationService<br />AccountingService<br />Notification Service<br />
  36. Service Spezifikation<br />MID Innovator<br />Oracle BPM Suite<br />
  37. Überblick des Vorgehen<br />
  38. Service SpezifikationNachrichten identifizieren und Reihenfolge bestimmen<br />
  39. Service SpezifikationStruktur der Nachrichten<br />
  40. Service SpezifikationInternes Verhalten bestimmen<br />
  41. Service SpezifikationProjektergebnis<br />
  42. Artefakte für Entwicklung generieren<br />
  43. Meet in theMiddle<br />
  44. Meet in theMiddle<br />
  45. Fachliche Testfälle<br />MID Innovator<br />Oracle BPM Suite<br />
  46. Fachliches Testen<br />Kriterien<br /><ul><li>Effektivität
  47. Aussagekraft
  48. Ökonomisch
  49. Langlebig</li></ul>Testfälle sollen <br />sich an <br />fachlichen <br />Prozessen <br />orientieren<br />Testfälle sollen <br />eine hohe <br />fachliche<br />Abdeckung<br />haben<br />Beispieldaten<br />für Prozess-durchläufe<br />erleichtern<br />die Testfall-erstellung<br />Testfälle decken<br />nicht nur<br />Positiv- sondern<br />auch Negativ-Fälle ab<br />
  50. Testfälle<br />Ein Kunde mit Status darf einen Wagen mit Wert EUR 50.000 buchen<br />Ein Wagen mit Wert EUR 60.000 wurde nur von Kunden mit Status gebucht<br />Ein Kunde ohne Status darf keinen Wagen mit Wert EUR 45.000 buchen<br />
  51. Realisierung<br />MID Innovator<br />Oracle BPM Suite<br />
  52. Überblick des Vorgehen<br />
  53. Service Realisierung<br />
  54. Service Realisierung<br />
  55. Prozess Realisierung<br />
  56. Prozess Realisierung<br />
  57. Prozessautomatisierung<br />
  58. Test<br />
  59. Zusammenfassung<br />Ein Tool für Anforderungsanalyse und Design<br />UML & BPMN 2.0 Diagramme als Kommunikations- und Realisierungsartefakt <br />Textuelle Anforderungen und Modelle integrieren<br />MID Innovator und Oracle BPM Suite eignen sich hervorragend für SOA Projekte<br />
  60. Stand Nr. 27<br />Stand Nr. 7<br />

×