
Das 7Services
WebService Framework
Um
Ihre kostengünstige, schnelle und modulare Entwickung
von WebServices zu gewährleisten hat 7Services
für Sie ein WebService Provider Framework entwickelt.
Dieses Framework enthält erweiterbare Kern-Komponenten
für das Management von WebService-Kunden, WebServices,
ServiceAbonnements sowie weitere Standard-Services.
Aufbauend auf den Kern-Komponenten entwickelt 7Services
eigene Services, welche wir aus den Bedürfnissen rasch
wachsender Märkte ableiten, als auch kundenspezifische
Services, welche wir exakt auf Ihre Bedürfnisse &
Geschäftsprozesse hin optimieren.
Das 7Services Framework
garantiert Ihnen eine sichere, stabile und flexible Serviceentwicklungsumgebung,
mit deren Hilfe Sie schnell und kostengünstig Ihre spezifischen
Bedürfnisse abbilden können.
Das 7Services Framework
ist in besonderem Maße für Services geeignet, die
eine sensible und kundenspezifische Datenverwaltung notwendig
machen.
Die
7Services
Kern-Komponenten
Der
ServiceManager ist verantwortlich für die Registrierung
von Webservices. Er stellt die notwendigen Informationen für
den Konsum eines Webservices zur Verfügung.
Der
ClientManager verwaltet Kundendaten. Jeder registrierte
Kunde erhält eine global eindeutige Identifikationsnummer,
die er bei dem Konsum der Services angeben muss. Der
ClientManager ermöglicht eine flexible Datenhaltung von
Kundendaten (wie zum Beispiel Kreditkarteninformationen, Address-Informationen,
...) mit Hilfe des BusinessObjectManagers.
Der
AbonnementManager verwaltet die Kundenabonnements.
Ein Kunde kann nur dann einen Webservice konsumieren, wenn
er ihn für den aktuellen Zeitraum abonniert hat.
Der AbonnementManager
stellt die Verbindung zwischen dem Kunden und den Services
her. Er ist somit verantwortlich für den sicheren Zugriff
auf die Services.
Der
SessionManager verwaltet den Zugriff auf "statefull"
Services. An einen "statefull" Services meldet der
Client sich einmalig an, erhält ein SessionToken (in
Form eines Global Unique Identifiers), und kann über
einen definierten Zeitraum mittels des SessionTokens
auf die Service-Funktionen zugreifen.
Der Client kann die Session
beenden (oder sie wird automatisch nach einer gewissen Idle
Zeit beendent) wobei der verwendete GUID niemals mehr verwendet
werden kann. Dies bietet ein hohes Mass an Sicherheit.
Der
BusinessObjektManager verwaltet die von den Services
verwendeten Objekte mit einer modularen, flexiblen und erweiterbaren
Infrastruktur.
***
So einfach ist das!
|