CA SDM-RESTful-Webservices (RWS) ist eine neue Webservice-Schnittstelle in CA Service Desk Manager und stellt eine Alternative zum vorhandenen SOAP-basierten Webservice dar. CA SDM-RESTful-Webservices entspricht den von der REST-Methodik dargelegten Prinzipien. REpresentational State Transfer (REST) ist ein Softwarearchitekturstil, der sehr beliebt ist aufgrund seiner Einfachheit beim Veröffentlichen und Konsumieren von Webressourcen, und weil er sich besser für moderne Web 2.0- und mobile Benutzeroberflächen (mobile Geräte wie dem iPhone, Android-Telefonen, und dem iPad) eignet. REST bietet wünschenswerte Eigenschaften wie lose Kupplungen, horizontale Skalierbarkeit, Zwischenspeicherung usw., die beim Entwickeln hoch skalierbarer Webanwendungen helfen.
CA SDM-RESTful-Webservices nutzen die Funktionalität, mit der jedes Majic-Objekt im Objektmanager (domsrvr) umgeben ist, indem sie die CA SDM-Sicherheits- und Datenzugriffsmodelle uneingeschränkt einhalten, wodurch das Entwickeln von anwender-/rollenspezifischen Benutzeroberflächen und Anwendungen einfacher wird. RWS gibt Zugriff auf alle standardmäßigen Majic-Objekte und bietet größere Flexibilität für das Entwickeln anwenderspezifischer Anwendungen und ermöglicht Integrationsvisualisierung. RWS unterstützt auch neue anwenderdefinierte Majic-Objekte.
CA SDM-RESTful-Webservices (RWS) verwendet das bekannte und beliebte HTTP-Protokoll als Schnittstelle für das Manipulieren der SDM-Ressourcen (zum Beispiel Majic-Objekte). Um eine beliebige angezeigte CA SDM-Ressourcenanwendung zu manipulieren, brauchen Entwickler nur einen Mechanismus, um zugehörige HTTP-Anforderungen (GET, PUT, POST, DELETE) mithilfe einer HTTP-Client-Bibliothek abzuwickeln, der mit den meisten Programmiersprachen standardmäßig verfügbar ist. RWS unterstützt sehr beliebte Inhaltsformate wie XML, JSON und ATOM-Feeds. Entwickler können jedes Format wählen, das sich am besten für ihren Anwendungsbedarf eignet. Zum Beispiel könnte eine Anwendung mit mobiler Benutzeroberfläche, die JavaScript verwendet, JSON bevorzugen, während eine Desktop-Anwendung XML bevorzugen könnte.
Als Starthilfe für Entwickler ist CA SDM mit mehreren Beispielprogrammen ausgestattet. Diese Beispiele umfassen funktionelle Anwendungen mit Beispieloberfläche für Mobilgeräte, die mit jQuery Mobile und JavaScript geschrieben sind, genauso wie viele Java-Beispielprogramme, die viele unterschiedliche Möglichkeiten von CA SDM RWS darstellen.
Hinweis: Weitere Informationen zum Aktivieren der Beispieloberfläche und zum Festlegen von Optionen für REST-Webservices finden Sie im Administrationshandbuch und in der Online-Hilfe.
| Copyright © 2012 CA. Alle Rechte vorbehalten. | Senden Sie CA Technologies eine E-Mail zu diesem Thema. |