e-business - pattern - kriha.de file4 business patterns • den benutzern • den business...

27
1 e-Business - Patterns Stefan Brauch (sb058) -- Julian Stoltmann (js057)

Upload: others

Post on 11-Sep-2019

3 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: e-Business - Pattern - kriha.de file4 Business patterns • den Benutzern • den Business Organisationen und Anwendungen • den Daten auf die zugegriffen werden soll Beziehung zwischen

1

e-Business - Patterns

Stefan Brauch (sb058) -- Julian Stoltmann (js057)

Page 2: e-Business - Pattern - kriha.de file4 Business patterns • den Benutzern • den Business Organisationen und Anwendungen • den Daten auf die zugegriffen werden soll Beziehung zwischen

2

e-Business – Patterns ???

e-Business Patterns …… Architekturen, die sich über die Zeit

bewährt haben.… „Pattern-Fundgrube“… web-basierte Anwendungen … komplexe Business Probleme

analysieren verstehenunterteilen

… von IBM entwickelt

Implementierung

Page 3: e-Business - Pattern - kriha.de file4 Business patterns • den Benutzern • den Business Organisationen und Anwendungen • den Daten auf die zugegriffen werden soll Beziehung zwischen

3

Schichten-Modell

Jeder Abschnitt basiert auf dem darüber liegenden.

Page 4: e-Business - Pattern - kriha.de file4 Business patterns • den Benutzern • den Business Organisationen und Anwendungen • den Daten auf die zugegriffen werden soll Beziehung zwischen

4

Business patterns

• den Benutzern • den Business Organisationen

und Anwendungen• den Daten auf die zugegriffen

werden soll

Beziehung zwischen

Page 5: e-Business - Pattern - kriha.de file4 Business patterns • den Benutzern • den Business Organisationen und Anwendungen • den Daten auf die zugegriffen werden soll Beziehung zwischen

5

Self-ServiceUser - to – Business U2B

Kommunikation der Benutzer mit dem Unternehmen über das Intra- oder Internet

Bsp.: Online-Bewerbung

Page 6: e-Business - Pattern - kriha.de file4 Business patterns • den Benutzern • den Business Organisationen und Anwendungen • den Daten auf die zugegriffen werden soll Beziehung zwischen

6

Information AggregationUser - to – Data U2D

Anwendungen bei denen die Benutzer Informationen aus einer großen Menge an Daten, Text, Bildern usw. extrahieren können.

Bsp.: WebCrawler(Suchmaschine)

Page 7: e-Business - Pattern - kriha.de file4 Business patterns • den Benutzern • den Business Organisationen und Anwendungen • den Daten auf die zugegriffen werden soll Beziehung zwischen

7

CollaborationUser-to-User U2U

Kommunikation zwischen den Benutzern

Bsp.: eMail, Chat, Communitys,Videokonferenzen

Page 8: e-Business - Pattern - kriha.de file4 Business patterns • den Benutzern • den Business Organisationen und Anwendungen • den Daten auf die zugegriffen werden soll Beziehung zwischen

8

Extended EnterpriseBusiness - to – Business B2B

Anwendungen, die Business-Prozesse über verschiedene Unternehmen hinweg miteinander verknüpfen.

Bsp.: Management von Versorgungsketten

Page 9: e-Business - Pattern - kriha.de file4 Business patterns • den Benutzern • den Business Organisationen und Anwendungen • den Daten auf die zugegriffen werden soll Beziehung zwischen

9

Schichten-Modell

Jeder Abschnitt basiert auf dem darüber liegenden.

Page 10: e-Business - Pattern - kriha.de file4 Business patterns • den Benutzern • den Business Organisationen und Anwendungen • den Daten auf die zugegriffen werden soll Beziehung zwischen

10

Integration patterns

Mehrere Business Patterns werden miteinander verknüpft

Page 11: e-Business - Pattern - kriha.de file4 Business patterns • den Benutzern • den Business Organisationen und Anwendungen • den Daten auf die zugegriffen werden soll Beziehung zwischen

11

Access Integration

Integration einerVielzahl von Dienstenauf einer einheitlichenPlattform.

Beispiel: Web-Portale

Page 12: e-Business - Pattern - kriha.de file4 Business patterns • den Benutzern • den Business Organisationen und Anwendungen • den Daten auf die zugegriffen werden soll Beziehung zwischen

12

Application Integration

Integration von mehrerenApplikationen und Datenquellen ohne, dassder Benutzer dies bewusst anfordert.

Beispiel: Message Brokers, Workflow Managers

Page 13: e-Business - Pattern - kriha.de file4 Business patterns • den Benutzern • den Business Organisationen und Anwendungen • den Daten auf die zugegriffen werden soll Beziehung zwischen

13

Custom Design ???

Eine Kombination aus Business und Integration Patterns um spezifische Business Probleme zu lösen wird als »Custom Design« bezeichnet.

Beispiele:

e-Commerce / e-MarketplaceSelf-Service (User to Business)Information Aggregation (User to Data)Application Integration

PortaleAccess Integration anderes Business Pattern (meinst Information Aggregation (User to Data) )

Page 14: e-Business - Pattern - kriha.de file4 Business patterns • den Benutzern • den Business Organisationen und Anwendungen • den Daten auf die zugegriffen werden soll Beziehung zwischen

14

Custom Design

Visualisierung der Verwendung eines Custom Designs

Hinweis: Die nicht verwendeten Pattern werden ausgeblendet; hier sind also Collaboration und Extended Enterprise nicht in Verwendung

Page 15: e-Business - Pattern - kriha.de file4 Business patterns • den Benutzern • den Business Organisationen und Anwendungen • den Daten auf die zugegriffen werden soll Beziehung zwischen

15

Custom Design - Beispiele

Account Access

Zugriff auf persönliche Daten

Beispiel:

www.sipgate.de

Page 16: e-Business - Pattern - kriha.de file4 Business patterns • den Benutzern • den Business Organisationen und Anwendungen • den Daten auf die zugegriffen werden soll Beziehung zwischen

16

Custom Design - Beispiele

Trading Exchange

Erlaubt Verkäufern und KäufernDienstleistungen und Waren über eineoffentliche Plattform zu verkaufen

Beispiel: www.ebay.de

Page 17: e-Business - Pattern - kriha.de file4 Business patterns • den Benutzern • den Business Organisationen und Anwendungen • den Daten auf die zugegriffen werden soll Beziehung zwischen

17

Custom Design - Beispiele

Sell-Side Hub

Der Verkäufer verwendet seinen eigenen e-Marketplace, um seine Waren und Dienstleistungen zu verkaufen

Beispiel:

www.carmax.com(Gebrauchtwagenmarkt)

Page 18: e-Business - Pattern - kriha.de file4 Business patterns • den Benutzern • den Business Organisationen und Anwendungen • den Daten auf die zugegriffen werden soll Beziehung zwischen

18

Custom Design - Beispiele

Buy-Side Hub

Der Käufer der Ware besitzt den e-Marketplace und verwendet diesen um den günstigsten Preis für Dienstleistungen und Waren zu bekommen.

Page 19: e-Business - Pattern - kriha.de file4 Business patterns • den Benutzern • den Business Organisationen und Anwendungen • den Daten auf die zugegriffen werden soll Beziehung zwischen

19

Schichten-Modell

Jeder Abschnitt basiert auf dem darüber liegenden.

Page 20: e-Business - Pattern - kriha.de file4 Business patterns • den Benutzern • den Business Organisationen und Anwendungen • den Daten auf die zugegriffen werden soll Beziehung zwischen

20

Application Patterns

Verfeinern der Business Patterns

Aufteilung und Identifizierung: Anwendungslogik / Daten

Automatisierung der Business Patterns

Beispiel: Bedürfnisse einer „Self-Service“ (User-2-Business) Implementierung

Minimale Verzögerungen bei Business-Events (z.B. Hinzufügen einer Ware in den Warenkorb) Einheitliche Präsentation der verschiedenen Gebiete gegenüber dem Kunden

Andere Anforderungen können eine Auswahl anderer ApplicationPatterns erfordern.

Page 21: e-Business - Pattern - kriha.de file4 Business patterns • den Benutzern • den Business Organisationen und Anwendungen • den Daten auf die zugegriffen werden soll Beziehung zwischen

21

Schichten-Modell

Jeder Abschnitt basiert auf dem darüber liegenden.

Page 22: e-Business - Pattern - kriha.de file4 Business patterns • den Benutzern • den Business Organisationen und Anwendungen • den Daten auf die zugegriffen werden soll Beziehung zwischen

22

Runtime Patterns

Verschiedene Anwendungsteile verschiedene physikalische Server.

logische Verknüpfung dieser „Knoten“, Daten und der Interfaces zwischen den Knoten.

ermöglicht, einen akzeptablen Service-Level für die Benutzer zur Verfügung zu stellen.

In anderen Worten: Runtime Patterns beschreiben die logische Architektur, die benötigt wird, um ein

Application Pattern zu implementieren.

Page 23: e-Business - Pattern - kriha.de file4 Business patterns • den Benutzern • den Business Organisationen und Anwendungen • den Daten auf die zugegriffen werden soll Beziehung zwischen

23

Runtime Patterns

Bei einer Implementierung können je nach Anforderungen der Anbieter die persönlichen

Erfahrungen mit einfließen.

Verschiedene runtime Pattern können zusammenarbeitenEvaluierung der spezifischen Anforderungen (z.B. Security, Skalierungsmöglichkeiten, einfache Wartung)

Wahl der Runtime Patterns.

Page 24: e-Business - Pattern - kriha.de file4 Business patterns • den Benutzern • den Business Organisationen und Anwendungen • den Daten auf die zugegriffen werden soll Beziehung zwischen

24

Schichten-Modell

Jeder Abschnitt basiert auf dem darüber liegenden.

Page 25: e-Business - Pattern - kriha.de file4 Business patterns • den Benutzern • den Business Organisationen und Anwendungen • den Daten auf die zugegriffen werden soll Beziehung zwischen

25

Product Mapping

Product Mapping = Entscheidung, welche Technologien geeignetsind, die die einzelnen Runtime Patterns zu verwirklichen

Page 26: e-Business - Pattern - kriha.de file4 Business patterns • den Benutzern • den Business Organisationen und Anwendungen • den Daten auf die zugegriffen werden soll Beziehung zwischen

26

Quellen

Ibm redbook: patterns for e-businesshttp://www-106.ibm.com/developerworks/ibm/library/i-patterns/

Ibm redbook: choosing a business patternhttp://www-106.ibm.com/developerworks/library/i-metro3/?ca=dnt-410#N1006B

Ibm redbook: User-to-Business Patterns Using WebSphere Enterprise Edition-Patterns for e-business Series

Page 27: e-Business - Pattern - kriha.de file4 Business patterns • den Benutzern • den Business Organisationen und Anwendungen • den Daten auf die zugegriffen werden soll Beziehung zwischen

27

… have fun with the eclipse patterns…

… have fun with the eclipse patterns …