Die Präsentation wird geladen. Bitte warten

Die Präsentation wird geladen. Bitte warten

Roger Zacharias Diplomarbeit WS 01/02 Management- und Web Services- Architekturen Konzeption und Realisierung eines Überwachungssystems für Bankperipheriegeräte.

Ähnliche Präsentationen


Präsentation zum Thema: "Roger Zacharias Diplomarbeit WS 01/02 Management- und Web Services- Architekturen Konzeption und Realisierung eines Überwachungssystems für Bankperipheriegeräte."—  Präsentation transkript:

1 Roger Zacharias Diplomarbeit WS 01/02 Management- und Web Services- Architekturen Konzeption und Realisierung eines Überwachungssystems für Bankperipheriegeräte Diplomarbeit Roger Zacharias

2 Diplomarbeit WS 01/02 Agenda 1. Architekturen, Technologien und Paradigmen 2. Ein Überwachungssystem für Bankperipheriegeräte 3. Demonstration 4. Bewertung

3 Roger Zacharias Diplomarbeit WS 01/02 2. Architekturen, Technologien und Paradigmen Web Services –XML –SOAP –... Management –OSI –SNMP –CORBA, WBEM, JMX SB-Software Architekturen –WOSA/XFS –J/XFS

4 Roger Zacharias Diplomarbeit WS 01/02 Web Services – Die Internet Evolution PräsentationKommerzIntegration document web application web service web Dokumenten- Austausch Web Sites Unternehmens- Präsentation Web Server HTTP/HTML B2C Transaktionen Everything is ´web-enabled´ Application Server HTTP/HTML/WML B2B verteilte Geschäftsprozesse SCM, CRM, EAI,... Web Application Server SOAP/XML

5 Roger Zacharias Diplomarbeit WS 01/02 Web Services – Die Ziele Übergreifende Interoperabilität Integration externer Prozesse in die eigenen Unproblematischer Aufbau von Supply- Chains und Workflows Verbesserte EAI Personalisierte Dienste für Benutzer Erreichbarkeit der Dienste von jedem Device Einfaches Auffinden von und Interagieren mit Handelspartnern Schutz bereits getätigter Investitionen

6 Roger Zacharias Diplomarbeit WS 01/02 Web Services – Das Prinzip bind publish find Service Description Service Registry Service Requestor Service Provider Service Description Service Description message RPC

7 Roger Zacharias Diplomarbeit WS 01/02 Web Services – Die Technologie bind publish find Service Description Service Registry Service Requestor Service Provider Service Description Service Description message RPC UDDI WSDL SOAP Finden, Publizieren Schnittstellen beschreiben Interagieren Datenformat Plattform UDDI Internet XML WSDL SOAP

8 Roger Zacharias Diplomarbeit WS 01/02 Web Services – Heute und Morgen Phase 1 (heute) dynamische Unternehmensintegration verbesserte EAI einfache Informationsdienste einfache Transaktionen Phase 2 ( ) verbesserte Infrastruktur Sicherheitsarchitektur komplexe Transaktionen Workflows Phase 3 (2004+) Anpassen der Geschäftsmodelle ´Smart Web Services´ ´selbstheilende Systeme´... Quelle: IBM-Papier, 2001

9 Roger Zacharias Diplomarbeit WS 01/02 Web Services – Ein Beispiel – Apache SOAP / Apache Axis Web Application Server Apache SOAP/Axis Listener (RPC Router Servlet) Web Service Geschäftslogik (EJB, JMS, JDBC,...) Apache SOAP/Axis API Client Application SOAP Service Requestor Service Provider

10 Roger Zacharias Diplomarbeit WS 01/02 Web Services – Ein Beispiel – Web Service und Client public class SimpleWebService { public String getUpperString(String t) { return t.toUpperCase(); } } Web Service String endpoint = "http://localhost:8080/axis/servlet/AxisServlet"; String webServiceName= "SimpleWebService"; String methodName = "getUpperString"; String param = "Dies ist ein Test!"; Object[] params = {param}; Service service = new Service(); Call call = (Call) service.createCall(); call.setTargetEndpointAddress(new URL(endpoint)); call.setProperty(Call.NAMESPACE, webServiceName); call.setOperationName(methodName); call.addParameter("firstParam", XMLType.XSD_STRING, Call.PARAM_MODE_IN); String ret = (String) call.invoke(params); Axis Client

11 Roger Zacharias Diplomarbeit WS 01/02 Web Services – Ein Beispiel – WSDL und Proxies WebService -> WSDL: –Browser: + ´?wsdl´ WSDL -> Client Proxy (stub) –Tool: wsdl2java –Visual Studio.NET

12 Roger Zacharias Diplomarbeit WS 01/02 Web Services – UDDI-Registry Kategorien: –white pages (Unternehmensverzeichnis) –yellow pages (Branchenverzeichnis) –green pages (Web Service Verzeichnis) Zurzeit existierende Verzeichnisse: –http://uddi.microsoft.com/http://uddi.microsoft.com/ –http://www-3.ibm.com/services/uddi/http://www-3.ibm.com/services/uddi/ –https://uddi.hp.comhttps://uddi.hp.com –http://udditest.sap.com/http://udditest.sap.com/ –http://uddi.ariba.com/http://uddi.ariba.com/ Globales öffentliches Verzeichnis

13 Roger Zacharias Diplomarbeit WS 01/02 3. Ein Überwachungssystem für Bankperipheriegeräte Ziel: –sinnvolle Kombination von J/XFS, JMX und Web Services –´proof of concept´ durch Anbindung eines Nicht-Java-Clients an das auf der Java- Plattform basierende Managementsystem –Verwendung von XML Schema zur Definition der Managementdaten

14 Roger Zacharias Diplomarbeit WS 01/02 Überwachungssystem-Prototyp – Akteure und Anwendungsfälle

15 Roger Zacharias Diplomarbeit WS 01/02 Überwachungssystem-Prototyp – Architektur Bankperipheriegerät J/XFS JMX Web Services Überwachungspersonal Gerätezugriff Management Schnittstellenoffenlegung

16 Roger Zacharias Diplomarbeit WS 01/02 Überwachungssystem-Prototyp – Architektur SOAPRMI SOAP Überwachungs-Client JVM GUI SOAP-Client Castor-Framework XML-Stream Web Application Server JVM JMX MBean Server JVM RPC Router Servlet Web Service Socket SOAP Adaptor Socket Castor-Framework MBean J/XFS Client JMX MBean Server J/XFS Connector J/XFS -> Schema Mapper XML-Stream J/XFS Server JVM J/XFS Device Services JVM Physikalisches Gerät Device Service J/XFS Device Manager Device Control

17 Roger Zacharias Diplomarbeit WS 01/02 5. Bewertung Die Web Service Technologie wird enorme Bedeutung erlangen! Businesses that ignore its potential, or decide to sit out its early stages, will find themselves outpaced by rivals that take advantage of Web Services to improve their agility and even to transform themselves into new kinds of enterprises. Gartner Research, 2001


Herunterladen ppt "Roger Zacharias Diplomarbeit WS 01/02 Management- und Web Services- Architekturen Konzeption und Realisierung eines Überwachungssystems für Bankperipheriegeräte."

Ähnliche Präsentationen


Google-Anzeigen