Service Modeler
Mit Service Modeler, einer Komponente von Composite Application Services, können Sie Application Services, Entity Services und externe Services modellieren und generieren. Application Services enthalten die Geschäftslogik der Anwendung und verfügen auch über eine Schnittstelle zu anderen Services innerhalb des Frameworks, z. B. dem Client.
Entity Services enthalten nicht nur die Lifecycle-Methoden und Tabellendefinitionen, die für das Definieren eines Entity Service erforderlich sind, sondern dienen auch als Schnittstelle zu Application Services. Externe Services enthalten lediglich Metadaten und bieten Zugriff auf externe Services, z. B. auf Remote Function Calls (RFC) oder Webservices.
Service Modeler ist in folgenden Fällen hilfreich:
· beim Modellieren von Application Services und Entity Services sowie von deren Attributen, Operationen und Eigenschaften
· beim Import von externen Services, z. B. Remote Function Calls (RFC) oder Webservices
· beim Anlegen von Beziehungen zu anderen Entity Services
· beim Implementieren von Servicezuordnungen
Service Modeler ist in Composite Application Framework integriert.
Service Modeler besteht aus den folgenden Design- und Laufzeitumgebungskomponenten:
· ein User Interface zum Anlegen und Bearbeiten von Eigenschaften von Application Services und Entity Services (Designumgebung)
· mehreren Generierern zum Anlegen der Quell- und Konfigurationsdateien anhand der Metadatendefinition eines Entity Service (Laufzeitumgebung)
Service Modeler verwendet die folgenden Views:
· View Service Explorer/Navigator
· View Editor
· View Properties/Tasks
· View Outline
Detaillierte Beschreibungen dieser Views finden Sie unter Composite Application Services.