220 likes | 356 Views
CEP Infrastruktur – eine Referenzimplementierung mit verteiltem Event Bus, RuleCore Event Engine und Microsoft BizTalk-Server als Prozessumgebung. Christian Reibnegger Erwin Zinser Enterprise Architecture Design. Agenda. Vorstellung Motivation und Vision Real Time Enterprise CEP Architektur
E N D
CEP Infrastruktur – eine Referenzimplementierung mit verteiltem Event Bus, RuleCore Event Engine und Microsoft BizTalk-Server als Prozessumgebung Christian ReibneggerErwin Zinser Enterprise Architecture Design
Agenda • Vorstellung • Motivation und Vision • Real Time Enterprise • CEP Architektur • Prototyp • Showcase • Ausblick
Informationsmanagement FH JOANNEUM Gesellschaft mbH • 2500 Studierende • 850 MitarbeiterInnen • 8 Ausbildungscluster • 33 Studiengänge/Lehrgänge • Diplom/Bachelor/Master Studien (8/6/4 Semester) Quelle: Annual Report 2004/2005
Studiengang Informationsmanagement • Interdisziplinärer Studiengang • 150 Studierende • bis 05/06: 8 Semester Diplomstudium • ab 06/07: Bachelor/Master Studium (6/4 Semester) • Studium • Ausgeprägte Projektorientierung • Coaching in Kleingruppen • 1 Semester Berufspraktikum • 1 Semester Diplomarbeit
Leitbild und Ausbildungsschwerpunkte Praxisorientierte Berufsausbildung auf Hochschulniveau Durchführung anwendungsbezogener Forschungs- und Entwicklungstätigkeiten Ziel:"Bridging thegap betweenBusiness and IT" Enterprise Architecture Design Software Engineering IM Neue Medien Unternehmensführung und Organisation Netzwerktechnologien
Motivation • IT ist vielfach Technologie orientiert • Diskrepanz zwischen Unternehmensstrategie sowie IT-Infrastruktur bedingt Spannungsfelder und verursacht Kostenexplosion Organisationsstrategie Geschäftsprozesse Ziel: Eliminierung der Kluft IT-StrategieIT-Architektur
Vision – The Real Time Enterprise • Bereitstellung von Informationen in "Echtzeit" als Entscheidungsgrundlagezum Treffen adäquater taktischer sowie strategischer Entscheidungen • Unterstützung durch Informationstechnologien, die esermöglichen, auf Schlüsselereignisseunmittelbar und korrekt zu reagieren • Gartners Definition von RTE: • „…achieves competitive advantage by using up-to-date information to progressively remove delays in the management and execution of its critical business processes.“(Quelle: Janowski, Inside Gartner 2003)
RTE Frameworks – Designprinzipien • IT-Ressourcen müssen dienstorientiert definiert sein • Infrastruktur und IT-Services (Applikationen) werden als Dienste angeboten (Service Level Management) • Ressourcen müssen virtualisiert werden • Management und Kontrolle von Netzwerkkomponenten, physischen Servern, Speichersubsystemen, etc. • Die Enterprise-Architektur muss an Geschäftsprozessen orientiert sein • Agilität und Adaptivität sind wesentliche Faktoren um effizient auf sich andauernd ändernde Geschäftsstrategien reagieren zu können
F&E Tätigkeiten im Umfeld RTE • IT Infrastruktur: Virtualisierung und Hochverfügbarkeit • Geschäftsprozesse: Repository für ITIL Prozesse auf Basis von WS-BPEL • Manage and Control: CEP Prototyp Business Strategy Business Strategy Business Strategy Manage and Control Manage and Control Business Processes Business Processes Business Business Information Information Information Application Services Service Service Application Services Infrastructure Services Resource Resource Infrastructure Services Virtualized Resources Virtualized Resources Quelle: HP White Paper, 2004
CEP Architektur – Event Source unstrukturierte Events Echtzeit- Agenten Infrastruktur Prozesse / Aktivitäten
CEP Architektur – Event Channel Konsolidierte Events für Event Processing Engines • Publish and Subscribe • m Agents : n Engines • Transformationen / Filtering (einfach) Event Routing Event Transformation Event Filter Event Collector/Adapter Event Channel unstrukturierte Events
CEP Architektur – Event Processing Engine High Level Events (lösen Aktionen aus) • Low Level Events High Level Events • Korrelation • Aggregation Aktionsdefinition CEP Event Muster Regeln Eingang Event Processing Engine
CEP Architektur – Event-driven Activity Infrastruktur Prozesse / Aktivitäten Fail-Over Provisioning Sourcing Business Rules Engine Event-drivenActivity SLA High Level Events (lösen Aktionen aus)
Prototyp • Ziele (Business) • Transparentes (automatisiertes) Fail-over Szenario für ein Infrastruktur Basisservice(File Share) • Gewährleistung von Process Service Levels • Ziele (Technologie) • Generische erweiterbare Infrastruktur in Anlehnung an CEP Architektur • Diplomarbeit: Dietmar Hafner, 2006
Prototyp – Szenario Benutzer- schnittstelle SharePoint Services Geschäfts- prozesse BT2006 Travel Process Infrastruktur (Basisservices) File Service W2K3SRV
Prototyp – CEP Architektur/Werkzeuge Event-drivenActivity BT2006 SharePoint Services Event Processing Engine RuleCore (CEP) BT2006 Apache Tomcat WebServer Event Channel Travel Process File Service Event Source Operations Manager W2K3SRV
Prototyp – Showcase BT2006 SharePoint Services RuleCore (CEP) BT2006 Apache Tomcat WebServer Travel Process File Service Operations Manager SERVER01 W2K3SRV W2K3SRV
Next Steps • Integration BAM – Business Rules – CEP • Evaluierung und Weiterentwicklung des Architektur Prototypen • Schnittstellenerweiterung • Adapter Framework (HP OpenView, etc.) • Alternative Produkte (inubit, Saperion) • Proof of Concept (Magna Steyr, Lufthansa)
Ausblick • Event Patterns • Pattern Recognition • Intelligente Prozesse • selbst optimierend und adaptiv • Predictive Enterprise • Proaktive Verhaltensweise eines Unternehmens
Diskussion … http://www.fh-joanneum.at/ima/ erwin.zinser@fh-joanneum.at christian.reibnegger@fh-joanneum.at --> We design enterprises ready for future demands>>