ea020b216f1a200250191b797320a3df.ppt
- Количество слайдов: 46
Herausforderungen • Kluft zwischen Business und IT • Einführung neuer und Änderung bestehender Geschäftsprozesse zu langsam IT Systeme und Geschäftsprozess-Anforderungen passen nicht zusammen • Einhaltung neuer Rechtsvorschriften • Sicherstellung zulässigen Verhaltens • Kontrolle der Kosten für Compliance • fehlende Synergie zwischen Bereichen bei gleichen Prozessen • abteilungsübergreifend inkonsistente Prozesse • mangelnde Transparenz in den Prozessen • bei gleichzeitigem Bedarf an Performance-Indikatoren (KPIs)
Lösungsansatz Oracle BPA Suite Modellierung, Simulation, Verteilung von Prozess-Modellen Ms. Rosenfeld Person in charge of the process Worldwide process design Ms. Meyer Project manager Analysis, optimization, and administration Technical departments Staff in charge Worldwide communication of process knowledge to all employees BPA Repository = basis for continuous process optimization ARIS Repository
Modellierung ß Implementierung Nahtlose Kollaboration und Benutzung der besten Tools Business Analyst Shared Metadata Model Process Developer Business Process Repository
Oracle BPA Suite • OEM Version der ARIS Design Platform von IDS Scheer • ergänzt um “SOA Extensions” • verfügbar als “Oracle Business Process Analysis Suite” und Betsandteil der Oracle Fusion Middleware • umfasst Modellierung, Simulation und Publishing von Geschäftsprozess-Modellen • unterstützt Prozess-Ausführung, Monitoring und Optimierung durch Oracle BPEL Process Manager und Oracle BAM • Strategische Nutzung durch die Oracle Application Teams für die Modellierung von Referenz-Prozessen für Fusion Applications • Bestandteil der Application Integration Architecture v 2. 0
Oracle BPA Suite • Business Process Architect — Standards-based tool for process modeling. Uses various standards-based notations and templates such as BPMN, EPC, etc. • Business Process Repository Server — Server component for sharing the process repository across multiple users in a collaborative environment • Business Process Simulator —Tool for simulating the process models based on a set of discrete events to do "what if" analysis • Business Process Publisher — Publishes process models to a large audience outside of the core team designing the process models
Oracle BPA Methode Neuer Modelltyp - Erweiterung des ARIS Metamodel • Base Model Type – EPC Row Display • fünf neue Objekte & Symbole (BPMN like) im EPC und BPMN Modelltyp • • Automated Activity Human Task Business Rule Notification Activity • jedes Objekt hat spezielle Attribute und ein neues UI • zusätzliche semantische Prüfungen für die BPEL Transformation
Einordnung in Oracle Fusion Middleware BPA Suite MANAGEMENT & Analyst MONITORING Tools JDeveloper BAM Business ROUTING & ORCHESTRATION Events Analytics Monitoring BPEL Process Manager Human Workflow Native BPEL App Dev Framework Business Rules System GOVERNANCE Monitoring Web Services Manager Management DATA SERVICES & CONNECTIVITY Enterprise Service Bus Multi Protocol Adapters XSLT Transform ODI B 2 B Apps DB Bulk ETL Partners Messaging Enterprise Manager BI Routing SES RFID J 2 EE Application Server Oracle AS, JBoss, Web. Logic, Web. Sphere Security Registry Discovery Policies Metadata Repository
Typischer BPM Zyklus Simulieren Modellieren • einzige durchgängige Plattform zur Umsetzung des gesamten BPM Lifecycle • Unterstützung durch Implementieren BPM Lifecycle • BPA Suite • SOA Suite • Business Activity Monitoring Ausführen Optimieren Überwachen
Active Business Process Modeling Methodology (BPA Suite und SOA Suite) Oracle BPEL Process Designer Oracle BPA Suite Develop business processes based on Modeling methodology Specify supporting business services and objects Determine Implementation Readiness Map Business services to imported service definitions Business Analyst Convert Process definition to BP blueprint Retrieve process blueprint from BPA repository into JDeveloper Add implementation details to create executable process Test and deploy process Upload executable process into BPA repository Process Architect Process Developer fortlaufende Prozessverfeinerung – von der Prozessbeschreibung bis zur Ausführung
Integrierter BPM Zyklus Process Monitoring and Management Oracle BAM BPEL Process Engine Process Instance Data BPA Suite JDev Process Designer Human Workflow / Rules Framework Logical and Physical Process Models ESB / Integration Framework Conceptual & Analytical Process Models Process Manager/Server Packaged Apps Custom Apps Web. Service /EJB Biz Partners Work List fx Rules Engine
Nutzen • zentrale Dokumentation aller Prozess-relevanten Informationen • zur Kommunikation im Unternehmen • zur Sicherstellung von Compliance Anforderungen • als Grundlage für Wiederverwendung • konsistente Arbeit von Fachseite und Implementierung • höhere „Agilität“, geringere Aufwände, beidseitige Akzeptanz • iterativer Ansatz zur Modellierung • Grundlage für Optimierung • Infrastruktur zur Erfassung von Kennziffern • bessere Entscheidungsgrundlage durch KPIs, ggf. Simulation
Oracle BPA Suite – Powered by ARIS Business Process Architect Oracle SOA Extensions Business Process Simulator Business Process Publisher
Weitere Informationen • allgemein • http: //www. oracle. com/technologies/soa/bpa-suite. html • OTN Discussion Forum • http: //forums. oracle. com/forums/forum. jspa? forum. ID=355 • Software zum Download • http: //www. oracle. com/technology/software/products/bpa • . . . und im Rahmen der Konferenz • Beitrag zu Workflow Patterns (Opitz) • Beitrag zu Business Process Execution (IDS Scheer)
# 1 Priorität für IT Verbesserung von Geschäftsprozessen Source: CIO Insight survey, October 2006
Geschäftsprozesse Zerlegung am Beispiel „Kreditvergabe“ Schufa Abfrage Antrag aufnehmen Kredit ablehnen Kunden Scoring Antrag erfassen Ergebnis bewerten Sicherheiten erfassen Finanzierung erstellen Objekt Scoring Antrag aufnehmen Kunde identifizieren Identität prüfen ? Eigenmittel feststellen Realisierbarkeit prüfen
Geschäftsprozessmodellierung • Aufgaben der Geschäftsprozessmodellierung: • Dokumentation (Beschreibung von GP) • Analyse (Verstehen von GP, incl. ihrer Elemente und deren Beziehungen) • Planung (Organisieren von GP und deren Ressourcen) • Überwachung und Steuerung (Einwirken auf GP) • Automatisierung (Automatisches Ausführen von GP mittels IT) • Gegenstände der Modellierung: • Funktionen / Aktivitäten / Aufgaben • Daten • Organisationseinheiten • Ereignisse • Ressourcen • Leistungen
Geschäftsprozesse. . . und steigende fachliche Anforderungen • Tätigkeiten, die bislang manuell durchgeführt werden mussten, erfolgen elektronisch • Personalentlastung • Weniger Rückkoppelungen durch Standardisierung des Prozesses • Personalentlastung, Durchlaufzeiten • Kürzere Durchlauf- und Bearbeitungszeiten • Servicesteigerung • Reduzierung der Kontrolltätigkeiten • Personalentlastung • Fehlervermeidung innerhalb des Prozesses • Servicesteigerung, Personalentlastung
Prozessorientierung Typische Szenarien CRM SCM Procurement Financials
Prozessorientierung Die “Re-Inkarnation” von BPM Integrierte, dynamische Benutzeroberflächen “Cross-Application” Prozess. Automatisierung CRM SCM Procurement Financials Applikations. Services
“Business Process Management” Strategie Ausführung Adaptive Geschäftsmodelle Flexible IT Infrastruktur
Business Process Management • BPM is a management practice that provides for governance of a business process environment toward the goal of improving responsiveness and operational performance • BPM is a structured approach employing methods, policies, metrics, management practices and software tools to manage and continuously optimize an organization's activities and processes Technology Process People Organization
Typischer BPM Zyklus Unterschiedl. Phasen Business Process Monitoring (BAM) Untersch. Verantwortliche Business Process Analysis (BPA) Business Analyst Model Simulate Optimize BPM Lifecycle Monitor Process Architect/ Business Engineer LOB Process Owner BPM Implement Business End User Deploy Execute Developer Business Process Execution (BPE) Process Administrator
Oracle BPM Lifecycle Unterstützung aller Phasen Oracle BPA Suite Business Process Monitoring (BAM) Business Process Analysis (BPA) Model • Standard basierend • Best of Breed Prozess Modellierung, Ausführung und Monitoring Simulate Optimize BPM Lifecycle Monitor Round trip integration Implement Deploy Execute Business Process Execution (BPE) Oracle SOA Suite • Komplette BPM Lösung
Oracle Fusion Middleware Oracle BPA Suite • Fusion Middleware • Analyse von Geschäfts. Prozessen • Zielgruppe sind fachl. Experten Model Simulate Optimize BPM Lifecycle Monitor Implement Deploy Execute Oracle SOA Suite • Fusion Applications • Referenz Prozess-Modell • Prozess-orientierte Konfiguration & Implementierung Enterprise Business Process Detailed Business Process Activity
“Business Process Management” Strategie Ausführung Adaptive Geschäftsmodelle Flexible IT Infrastruktur
Oracle’s Business Process Management Komponenten Strategie Ausführung Oracle BPA Suite Oracle SOA Suite
Prozess-Automatisierung Ziele der BA Ziele • Durchgängige elektronische Workflow- Bearbeitung • Verkürzung der Durchlaufzeiten • Automatisierte Prüfungen und Berechnungen • Vermeidung von Medienbrüchen • Bsp. : vom „Antrag bis zum Bescheid“ • Gewährleistung der Interoperabilität • intern und extern • Verwendung von Standards • Pragmatische Vorgehensweise • keine „unrealisierbare“ Gesamtlösung
Prozess-Automatisierung Bisher • Proprietäre Sprachen • Skills sind selten, Interoperabilität ? • “Hart” codiert • Wartbarkeit, Änderungen ? • Nicht genug Metadaten • schwierige Tool-Unterstützung, Prozess-Analyse ? • Inkompatible Infrastrukturen • Verwaltung, Skalierung ?
Prozess-Automatisierung Anforderungen • Anbindung • Heterogene Systemlandschaft • Untersch. APIs, Zugriffs-Mechanismen und Datendefinitionen • Beschreibung komplexer Prozess-Flüsse • Asynchronität, Parallelität, Kompensation, … • Skalierbarkeit • Verwaltung und Sicherheit • Zugriffskontrolle, Verschlüsselung, Protokollierung, … • Interaktion, Zugriff
Modellierung Technischer u. fachlicher Prozess Oracle BPA Suite (EPC und BPMN) Business Process Model Physical Design Oracle JDeveloper BPEL Process Designer Fachliche Modellierung Technische Modellierung
Prozess-Automatisierung Aktuell • Business Process Execution Language • Beschreibt das Zusammenspiel (“Orchestration”) von Diensten (Services), um einen Geschäftsprozess abzubilden • XML basierte Sprache • XSLT, Schema, XPATH, … • Ermöglicht Modellierung, Ausführung und Verwaltung von Prozessen • Standardisiert durch OASIS (Spezifikation V 1. 1/2. 0) • Unterstützt durch alle “Key-Player” (Oracle, Microsoft, IBM, SAP, …)
BPEL > Dialog. Anwendung
Integration von Diensten Bsp. : “Kreditvergabe” Sachbearbeiter „Anträge laden“ Portal „Objekt-Scoring „Schufa Auskunft“ Leistungs. Daten e. Mail Oracle BPEL PM Service „Archivierung“
Oracle BPEL Process Manager Übersicht BPEL Designer BPEL Work. List BPEL Console BPEL PM • Orchestration • Transformation • Auditing BPEL Server Application Server J 2 EE-Container WS Gateway Security, Management Service Adapters • WSIF/JCA Framew. • 200+ Back Ends • Rich Metadata User Tasks Database Mainframe Packaged Apps EJBs
Oracle BPEL Process Manager Server BPEL Prozess BPEL Server WSDL Binding • Vollständige und native BPEL Implementierung • Infrastruktur für BPEL-basierte Geschäftsprozesse Built-in Integration Services Web Service JMS JCA XQuery XSLT Work Sensor Flow Database Email Core BPEL Engine BPEL Console J 2 EE Application Server (Web. Logic, Oracle AS, JBoss, Web. Sphere)
Umfassende Plattform-Unterstützung • Applikations- Server • • • Oracle Application Server Web. Logic Server Web. Sphere Jboss Weitere J 2 EE Container (1. 4) Datenbanken • Oracle • SQL Server • Sybase • Entwicklungs-Umgebungen • JDeveloper • Eclipse • Betriebssysteme • • • Linux Window XP/2003 Solaris HP UX AIX
“Business Process Management” Strategie Ausführung Adaptive Geschäftsmodelle Flexible IT Infrastruktur
Oracle’s Business Process Management Komponenten Strategie Oracle BPA Suite ? Ausführung Oracle SOA Suite
Modellierung Technischer u. fachlicher Prozess Oracle BPA Suite (EPC und BPMN) Business Process Model Fachliche Modellierung Shared Metadata Logical Design Physical Design Oracle JDeveloper BPEL Process Designer Technische Modellierung
Oracle’s Business Process Management Komponenten Strategy Execution Oracle BPA Suite Oracle SOA Suite
Oracle Active Process Modeling Methodology Oracle JDev Oracle BPA Suite Business Analyst Process Architect IT Analyst/Developer Ability to Retrieve and Merge Changes Mark Ready for Implementa tion Business Process Modeling and Analysis Mix of Modeling Methods incl. EPC or BPMN Generate Business Process Blueprint Provide Oracle SOA specific details New Oracle Specific UIs Specify Corresponding Services & data, if available Business Services and Business Objects Retrieve Business Process Blueprint Add Implementation Details Upload Executable Process into the BPA Repository Test and Deploy Process Executable BPEL Model to upload the implementation model
Oracle Business Process Management Umfassende Plattform Process Templates – Oracle Application Intgr. Architecture Generic business processes and Industry specific templates Collaboration - Oracle Web center Office Forums Process ROUTING Worklist & ORCHESTRATION Wiki Portlets Dashboards Chat Oracle BPA Suite Forms Metadata Repository Model, Simulate & Publish BPM Server - Oracle SOA Suite User, Role directory BPEL Execution Imaging Image Server Human WF Rules Content Document Services ESB BAM Integration Packaged apps, external services Applications, Legacy sys Content Servers


