Xpert.IVY serviceorientierte Prozessanwendungen erstellen Process Solution Day 2010 Track B Serviceorientierte Architekturen Autor: Mag. Thomas Zehetner Soreco Int. Datum: 17. Mai 2010
Mission Geschichte/Management Vereinfachung von komplexen administrativen Prozessen mittels flexiblen branchenunabhängigen Softwarelösungen 1988 Gegründet als SW- Factory 100% AK im Besitz des Managemets SORECOgroup/Struktur Kunden Märkte/Niederlassungen SORECO AG Soreco International DE / A Soreco Publica Ivyteam AG >2500 installierte Lösungen >750 mittelständige bis grosse Unternehmen > 30% der Top 500 CH- Unternehmen CH: Schwerzenbach/ZH; Bolligen/BE; Lenzburg; Basel; Zug; Luzern DE: Hamburg; München A: Wien 2
Staff/Partner Produkte Kompetenzen/Leistungen 130 Mitarbeiter 50 Entwicklung 50 Services/Beratung 15 Mktg & Vertrieb 10 Admin/Operation 5 Management >50 Partner in DACH >350 X.LINE Experten XPERT.LINE Xpert.ivy (Prozesse) Xpert.HRM (Personal) Xpert.FIN (Finanzen) Xpert.ECM (Content) Xpert.EPM (Perform.) Software-Entwicklung Java/Web Technologien Professional Services Beratung / Projekt- Mgmt / Schulung / Support 3
4Referenzen
5Referenzen
Xpert.IVY in einer SOA Process Engine Process Development Platform Eclipse IDE (Staging, Debugging, ) Prozessapplikation mit GUI Services WS Registry Enterprise Service Bus ESB <<Service>> <<Service>> Service Registry System System System Mapping Routing Message-oriented/JMS Service Lifecycle Management Assets
Architektur Xpert.IVY Vierschichtiges Modell zur Entwicklung von Applikationen Trägt sowohl den Grundsätzen der Service- als auch jenen der Prozessorientierung Rechnung. GUI SERVICES (Komponenten) Integration von GUI ist fix fertig vorhanden SaaS ready BUSINESS PROCESS LAYER Grafische Prozessmodelle Process Engine Orchestration von Webservices Anbindung Legacy-Systeme APPLICATION LAYER Funktionale Applikationsbausteine SOA-Bausteine Webservices generieren und ansprechen DATABASE LAYER
Welche Vorteile bringt der ESB? Vorteile Lose Koppelung von Systemen Stabiler und leichtgewichtiger ESB Ausgerichtet auf hohen Durchsatz dank SEDA Prozessmodell Unterstützung von Enterprise Integration Patterns (EIP) - Routing - Transformierung Unterstützung unterschiedlicher Kommunikationsmodelle (Request/Response, Synchron/Asynchron, Store and Forward,..) Reliable Messaging Verteilte Service Architektur Administration Zentrale Administration der Serviceintegration Neue Systeme können rasch integriert werden Zentrales Monitoring Transports JMS, MQ Series, File, FTP, HTTP, Servlets, HTTPS, IMAP, JBI, JDBC, SOAP, SSL, Multicast, Oracle AQ, POP3, Remote EJB, RMI, SMTP, System I/O, TCP, Tibco, TLS, VFS, UDP, XMPP, AS 00 Data Queues, File System, SAP RESTful Services Integrationsmöglichkeiten Spring, EJB, GigaSpaces, JavaSpaces, JBI, JCA, JNDI, JOTM, JTA, PicoContainer, Plexus, HiveMind Security Acegi, JAAS, PGP
Xpert.IVY service-orientierte Anwendung Dialoge Mehrsprachigkeit Modellierung HTML-Editor RIA-Editor ivy 4.x Monitoring BPMN-Notation XPDL Prozessanimation Modell-Checker Ausführung Business Activity Monitoring Business Analysis Reporting Eskalationen/Fristen Reporting / KVP / Echtzeitsteuerung Plattformunabhängigkeit durch Basis Java Server: Standard-, Failover- und Cluster-Versionen Integration: Web Services, SOAP-Call, Process- Call, Java Program Interface, LDAP Enterprise Service Bus 9
REACHNESS (Erreichbarkeit) RIA Warum Rich Internet Application? HTML RIA 3270/5250 WINDOWS RICHNESS (Umfang) 10
Xpert.ivy & RIA RIA Services (Komponenten) Business Ready Components Sind wiederverwendbar (z.b. Dialoge) Können in andere Komponenten eingebettet/verschachtelt werden Optimieren die Implementierungsdauer Reduzieren Komplexität Einfaches Change Management Tested, out-of-the-box quality 11
Xpert.IVY live
Warum Xpert.IVY BPM-Suite State of the art Darüber hinaus: Plattformunabhängigkeit (Windows, Linux, iseries, Solaris,Unix ) Integrationsplattform (Intelligentes Integrations-Framework) RIA-Technologie (Web 2.0) Wiederverwendbarkeit (Komponentenbibliothek, Backend-Prozesse) GUI-Servicekomponenten (Dialogkomponenten) Eclipse-Entwicklungsumgebung Teamentwicklungs-Umgebung Fertige Prozess-Lösungen (SaaS tauglich) Service vor Ort (Flexibilität, Schnelligkeit) Mehrsprachigkeit für Internationalisierung (internes CMS) Support über alle Levels im deutschsprachigen Raum, gleiche Zeitzone Schweizer Qualitätsprodukt
Offene Fragen Haben Sie noch Fragen?
Ihr Kontakt Gerne steht Ihnen zur Verfügung: SORECO International Ltd. Dr. Horst G. Schönecker Niederlassungsleiter München Landsberger Str. 326 80687 München Telefon : 089-215 896 820 Mail : hschoenecker@soreco.de