Categories: Software

Web Services: Entwicklung eines Szenarios

Das Beispiel-Szenario für dieses Projekt besteht aus zwei fiktiven Unternehmen: Toms Online Books und Johns Wholesale Book Supplier. Johns Firma ist einfach ein Bücher-Großhandel. Er hat kein Ladengeschäft und verkauft nicht direkt an Kunden, sondern liefert nur Bücher zu Großhandelspreisen an Buchhändler. Toms Firma betreibt dagegen eine Online-Buchhandlung, bei der Kunden über das Internet mithilfe eines Warenkorbes Bücher kaufen können. Tom unterhält kein eigenes Lager, sondern leitet Kundenaufträge an John weiter, der die Bücher liefert.

Da John über kein eigenes Ladengeschäft verfügt, besteht seine einzige Einnahmequelle darin, Bestellungen anderer Buchhandlungen auszuführen. Zu diesem Zweck hat John sich entschlossen, eine ASP.NET-Anwendung mit einer Web Services-Schicht zu entwickeln, mit der er in Echtzeit Bestellungen mit seinen Händlern abwickeln kann. Und Tom hat sich entschieden, seine Produktivität mithilfe eines eigenen Warenkorb-Systems mit ASP.NET und einer Web Services-Schnittstelle zu Johns Anwendung zu steigern. Durch diese Übereinkunft zur geschäftlichen Zusammenarbeit hoffen beide Umsatz und Produktivität zu erhöhen.

In diesem Beispielfall werden beide Anwendungen vom selben System-Designer entwickelt, in der Realität könnten es aber auch zwei unterschiedliche Entwickler-Teams sein, womöglich sogar von unterschiedlichen Firmen. Da die einzige Verbindung über die Web Services-Schicht besteht, sorgt ein allgemeines Design dafür, dass beide Anwendungen flexibel genug für zukünftige Erweiterungen bleiben und es zwischen den beiden Entwicklergruppen nicht zu Unstimmigkeiten in Bezug auf die Web Services-API kommt.

Anwendungsfälle

Anwendungsfälle sind eine Möglichkeit, Benutzeranforderungen gegenüber den Anwendungs-Designern und -Entwicklern zum Ausdruck zu bringen. Die UML-Spezifikationen (Unified Modeling Language) bieten äußerst detaillierte und ausführliche Erläuterungen für sorgfältig dokumentierte Anwendungsfälle. Hier sollen Anwendungsfälle aber nur dazu dienen, zu beschreiben, was jedes System leisten soll.

Page: 1 2 3 4

ZDNet.de Redaktion

Recent Posts

Das sind die besten Cybersicherheits-Anbieter Deutschlands

KI und Nachholbedarf des Mittelstands treiben die Nachfrage nach End-to-End-Services. SOC-Dienstleister profitieren besonders stark.

3 Tagen ago

Wearables etablieren sich als Trendmarkt

Bereits ein Drittel der Deutschen nutzt eine Smartwatch. 70 Prozent zeigen sich offen für weitere…

3 Tagen ago

Sicherheitslücke: Yubico-Sicherheitsschlüssel anfällig für Cloning

Der eigentliche Fehler steckt in einem Sicherheitschip von Infineon. Angreifbare YubiKeys von Yubico lassen sich…

3 Tagen ago

Google gibt Final von Android 15 für Entwickler frei

Der Quellcode steht dem Android Open Source Project zur Verfügung. Pixel-Smartphones und Geräte von Drittanbietern…

3 Tagen ago

Daten sicher auf optischen Speichermedien verschlüsseln

EncryptDisc Creator ermöglicht es auf einfache Weise, Daten sicher verschlüsselt auf handelsüblichen optischen Medien wie…

4 Tagen ago

Google schließt Zero-Day-Lücke in Android

Betroffen sind Android 12, 12L, 13 und 14. Ein Angreifer kann unter Umständen höhere Rechte…

4 Tagen ago