1 / 50

Web Services für Finanzdienstleister Frankfurt, 14.11.2001 Dr. Dirk Krafzig dirk.krafzig@shinka.de

Web Services für Finanzdienstleister Frankfurt, 14.11.2001 Dr. Dirk Krafzig dirk.krafzig@shinka.de. Shinka Technologies. Gründung in Berlin, 1999 Mitarbeiter: 50 im 3. Quartal 2001 Zentrale in Berlin Niederl. in München, Düsseldorf, Reading, San Francisco. Robust, sicher, skalierbar:

abra
Download Presentation

Web Services für Finanzdienstleister Frankfurt, 14.11.2001 Dr. Dirk Krafzig dirk.krafzig@shinka.de

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Web Services für Finanzdienstleister Frankfurt, 14.11.2001 Dr. Dirk Krafzigdirk.krafzig@shinka.de

  2. Shinka Technologies Gründung in Berlin, 1999 Mitarbeiter: 50 im 3. Quartal 2001 Zentrale in Berlin Niederl. in München, Düsseldorf, Reading, San Francisco Robust, sicher, skalierbar: Shinka bietet die führendeBusiness Integration Platformder nächsten Generation Finanzierung durchWarburg Pincus, einer der führenden Venture Fonds in USAPortfolio: BEA, WebGain, Veritas,TradeScape, HiddenMind, etc. Kunden:Halifax IF, DEVK,St. James‘s Place Bank,UBS, Bankgesellschaft, iStrat,Triaton, EXEC Software, IP Control, DaimlerChrysler

  3. Web Service Technologie Definition Anwendungsszenarien für Finanzdienstleister Fallbeispiele IF.COM St. James Bank EXEC Software Team / Triaton Business Integration Platform Web Services für Finanzdienstleister

  4. Web Services Technologie

  5. Integration von Anwendungen über das Internet Standard-basiert XML Schemas SOAP WSDL http, smtp Unabhängig von Betriebssystemen, Programmier-sprachen, Herstellern, ... W3C OASIS Was sind Web Services?

  6. Software Services: Von Objekten zuWeb Services Bereich B2B (Markt) EAI/A2A (Unternehmen) Applikationsserver (Fachanwendung) JVM (Programm) Zugriff via HTTP MOM ORB Web Services Konvergenz Services Web Services Komponenten Services Objekte fein grob Raster Quelle: Gartner Group

  7. Web Services Roadmap Adoption Phase 4: The Agile Enterprise Phase 3: Dynamic Business Webs Phase 2: Selective Outsourcing of Components Phase 1: Intrabusiness Integration Time

  8. Anwendungsfälle:Multi-channel Portale Web IVR (Voice Recognition) Mobile Devices Callcentre Direct B2B Firewall Firewall

  9. Anwendungsfälle:Einheitliche Kundensicht Backendsysteme Firewall Firewall

  10. Applikation 3 Applikation 2 Applikation 1 Anwendungsfälle:Enterprise Application Integration (EAI) Web Service Schnittstelle

  11. Applikation 3 Applikation 2 Applikation 1 Anwendungsfälle:Business-to-Business Integration (B2Bi) Geschäftspartner 1 Geschäftspartner 2 Web Service Schnittstelle

  12. Fallbeispiele

  13. Halifax plc. ist die zweitgrößte Privatkunden- und Hypothekenbank in England Sitz in Edinburgh Intelligent Finance gehört 100% zur Halifax plc. 1.500 Angestellte Halifax Intelligent Finance

  14. Gewinnung neuer Kunden Neue innovative Produkte Zugriffskanäle: Webseite, Call Center, Sprache (IVR), mobile Endgeräte Konsistente und vollständige Kundensicht über alle Kanäle Transparenz (KYC – know your customer) Cross-selling Schnell und flexibel auf Kundenwünsche regieren Operative Kosten reduzieren Kundenbindung Umfassende Kundenbetreuung „share of wallet“ Halifax Intelligent Finance - Zielsetzung

  15. Produkt Silos Multi-Legacy redundante, inkoherente, fehlende Kundendaten „sneaker“-Integration Total Cost of Ownership (TCO) Kosten der Integration von 3rd Party-Produkten Kurze Projektlaufzeit Halifax Intelligent Finance - Herausforderungen an IT

  16. Halifax Intelligent Finance Web IF Konten Workflow Call Center Kredit- bearbeitung Sprache Dokumenten- management Handy Intelligent Finance Portal Shinka Business Integration Platform

  17. "The Shinka Platform has enabled us to link all of our systems and make them rapidly available to new user access channels. By working closely with Shinka to develop the system prior to our launch, we have significantly reduced both cost and time-to-market for the Intelligent Finance service. In the development stage Shinka delivered two distinct advantages which helped us achieve a rapid turn-around time. Firstly, it reduced overall complexity by enabling us to deal with customer access in a generic way. Secondly, overall development time was significantly reduced as the Shinka solution automatically generated much of the code required to link the user access channels to our other systems" George Scarlett, IT-Leiter bei IF

  18. St. James‘s Place Bank ist Mitglied an derLondoner Börse (LSE) Marktkapitalisierung ca.1.5 Milliarden £ Kundengruppen: Vermögende Privatkunden Über 1.000 Senior-Finanzberater St. James‘s Place Bank

  19. St. James‘s Place Bank Web Call Center Sprache Konten Workflow Kredit- bearbeitung Dokumenten- management St. James‘s Place Bank Portal Shinka Business Integration Platform

  20. Triaton GmbHAnbieter von Rechenzentrums- und IT-Dienstleistungen EXEC Software Team GmbHHersteller von IT-Produkten für Banken eDecision System zur Definition und Ausführung von Entscheidungsregeln Erprobte Implementierung für Bonitätsprüfung Anbindung an diverse Auskunfteien Workflows zur automatisierten Entscheidungsfindung Objektivierung von Entscheidungsprozessen EXEC Software / Triaton: Bonitätsprüfung

  21. eDecision EXEC Software / Triaton: Bonitätsprüfung Shinka Business Integration Platform

  22. Service läuft im Rechenzentrum Rechnerresourcen Operating Backend-Integration mit Auskunfteien Kunden-IT wird mit einem API über das Internet integriert Schnelle und einfache Integration Non-invasiv „EXCEL“-Frontends möglich Nutzung der Internet-Infrastruktur Abrechnung auf Nutzungsbasis Keine Investitionskosten für Kunden Kosten proportional zum Geschäft EXEC Software / Triaton: Bonitätsprüfung

  23. Business Integration Platform

  24. Shinka Business Integration Platform Workflow ServiceStruktur Service Bestellung Erfassung, Abrechnung Web Service Interfaces (XML, WSDL) Integration Server Native: Java, C++, VB, COBOL Core Engine: XML Marshalling, Dispatch, Message Transformation, Transport Protocol Plug-Ins Platform Services Load Balancing, Fail-over, Security, Transactions, System Management Legacy ERP CRM Middleware DBMS Betriebssysteme: Windows, Unix, OS/390

  25. Laufzeit Architektur Client Server Pool Backend Zugriff auf Backend-Systeme -> Zugriff auf Business Service -> Legacy, ERP, CRM, Middleware, ... Shinka Client Shinka Server Konfigurations- Details anfordern -> <- Management IS Server, Ntzung der SPS Services -> • Load Balancing • Fail-Over • Recovery • Transaction Management • Workflow Co-ordination • Audit Log Mgmt. • Server Management • Start/Stop • Availability • Performance • Acccess Control • Service Level Definitions • Service Management • WSDL & Versioning • Service Availability • Meta Data / Attributes • Documentation Shinka Platform Services

  26. Eine Plattform für Intranet, Extranet, Internet Shinka ermöglicht so den ‚single point of integration‘ Reduktion der N-Tier Komplexität Nutzung der IP Infrastruktur Bereitstellung eines konsistenten Blicks auf verschiedenste Anwendungen Basiert auf Web Services/XML Schnittstellen Management und Monitoring des kompletten Systems durch eine einzige ‚Kontroll-Stelle‘ (Command Center) Schnelles Design, Entwicklung, Testing und Bereitstellung neuer Services Grenzenloser Einsatz

  27. Administration durch eineeinzige Stelle Java-, C++ -, VB- und COBOL- Applikationen werden transparent über zentrales Tool verwaltet Management der verfügbarenServer und Services Informationen zum Status, Ausfälle Performance-Statistiken Konfiguration der Laufzeitumgebung Online-Beobachtung derAudit-Logs Überblick über gerade aktive, verfehlte und abgeschlossene Transaktionen Funktionsbasiertes Sicherheitsmodell für Admininstrator Management & Monitoring Server A Server B Server C Server D Administrator ... SPS

  28. Server & WebService Überblick Server A SPS Server B

  29. Details: Server A Server A SPS Server B

  30. Performance Profil: Server A Server A SPS Server B

  31. Audit Log Server A Server B Log DB

  32. TP Monitor verwendet two-phase commit Ziel: ACID Eigenschaften der verteilten Transaktionen sicherstellen Erforderlich: Extrem starke Kopplung zwischen allen Komponenten Applikationen, Datenbanken, TP Monitor Traditioneller TP Monitor & 2PC TP Monitor Billing Order System Shipping

  33. Shinka: Multi-Step Transaktionen WSDL Shinka Transaction Manager BillingService Billing Order System Shipping ShippingService txMgr.startTransaction() { shippingService.sendPackage() billingService.billCreditCard() } txMgr.endTransaction()

  34. Transaction Viewer Aktueller Status: Eine Transaktion wird ausgeführt

  35. Transaction Details

  36. Recovery WSDL BillingService Billing Order System Shipping ShippingService Transaction Journal Recovery Manager Manual Recovery Automatic Recovery

  37. Workflow * • Zielvorstellung • Trennung von Workflow- und Geschäftslogik • Grafische Modellierung der Geschäftsprozesse • Vermeiden • Workflow-Logik auf Adapter verteilen • Workflow-Logik implizit in den Fachanwendungen • Komplexe Workflow-Logik in Skriptsprache eines WFMS • Anwendungslogik in WFMS • 90% der Aufwände in realen Workflow-Projekten fallen für Integration an * ab Version 2.0

  38. Workflow WSDL Workflow Manager WSDL Anwendung 1 Client Anwendung 2 Anwendung 3 • SHINKA-Ansatz • Integrationsperspektive • Web Services • leichtgewichtige Engine

  39. Workflow WSDL Workflow Manager WSDL Anwendung 1 Client Anwendung 2 Anwendung 3 Manual Recovery Transaction Journal Automatic Recovery Recovery Manager

  40. Load Balancing & Failover • Der Service Proxy auf der Client Seite wird über die SPS URL initialisiert • Der Proxy kontaktiert den SPS Server, um die Liste der Server zu erhalten, die die angeforderten Service-Implementierungen hosten • Der Proxy verteilt Anfragen unter den verfügbaren Servern • Zufallsbasierte Lastverteilung • Automatischer Failover Server A Server B Server C Server D ... SPS Service Repository Client

  41. HTTPS/SSL Standard HTTP Firewall ACL über LDAP Audit Logs Security HTTPS Firewall LDAP Directory Audit Logs

  42. Platform Configuration

  43. XML Overhead ist vergleichbar zu C++/Java Overhead ist Herausforderung, die gelöst werden kann Shinka Business Integration Platform Hoch optimiertes XML Marshalling Effizientes HTTP connection management Enterprise HTTP stacks Thread-Pooling Server-Replikation und Load-Balancing Performance & Skalierbarkeit

  44. Grafisches Design Tool fürWeb Services Automatische Generierung von Client-Server Stubs („glue“) Automatische Generierung von Client-Server Prototypen Bereitstellung der Service- Implementierungen in dasSystem Test und Simulation der Service Implementierungen Design, Development, Bereitstellung Server A Server B Server C Server D Entwickler ... SPS

  45. Design & Implementierung Server A Server B Service Repository

  46. Deployment & Testing Test und Simulation Server A Server B Service Repository Automatisch generierte Testdaten aus Web Service Definition

  47. Reines XML XML-basierte Entwicklung Code-Generierungsumgebung Offene Architektur, die auf Metadaten basiert Adapter Framework Auswahl an Zielcontainern: EJB, CORBA, CICS Dynamische Message Interceptor Umgebung: Transport Plug-ins Message Transformation ‘on the fly’ Applikationsspezifische Plug-ins Mehrstufige Transaktionen Integration auf Applikationsebene ohne den Overhead von TPM/2PC Workflow Shinka Integration Reach

  48. Business Integration Plattform der nächsten Generation Robust, sicher, skalierbar Native Web Services XML, W3C Schema, WSDL Komplette Management-Umgebung ‚Single point of control‘ Multi-Platform Windows, Unix, OS/390, AS/400 Java, C++, VB, COBOL Zusammenfassung

  49. Germany: Shinka Technologies AG Tempelhofer Ufer 8/9 10963 Berlin Germany Phone: +49 30 25 93 67 0 Fax: +49 30 25 93 67 19 info@shinka.de UK: Shinka Technologies Ltd. 200 Brook Drive Green Park ReadingBerkshire RG2 6UB U.K. Phone: +44 118 949 7078 Fax: +44 118 949 7278 info@shinkatech.com US: Shinka Technologies AG Spear Tower, Suite 3600 1 Market Plaza San Francisco, CA 94105 US Phone: +1 415 293 7817 Fax: +1 415 293 8001 info@shinkatech.com

More Related