SOA Service orientierte Architekturen als Chance für mittelständische IT- Dienstleistungsunternehmen



Ähnliche Dokumente
SOA Service Orientierte Software-Architektur am Praxisbeispiel einer ERP-PDM-Integration. Frank Pyritz Frank Finke Steven Doemke Alexander Hoffmann

360 - Der Weg zum gläsernen Unternehmen mit QlikView am Beispiel Einkauf

SOA - Service-orientierte Architekturen. Roger Zacharias

ITSM-Lösungen als SaaS

Xpert.IVY das GUI ist entscheidend!

IT-Sicherheit: Und was sagen die Geschäftsprozesse dazu?

INFORMATION LIFECYCLE AKTUELLE TRENDS IM INPUT MANAGEMENT CENIT EIM IT-TAG 13. JUNI 2013 IN STUTTGART LARS LAMPE

Mobiles SAP für Entscheider. Permanente Verfügbarkeit der aktuellen Unternehmenskennzahlen durch den mobilen Zugriff auf SAP ERP.

Cad-OasEs Int. GmbH. 20 Jahre UG/NX Erfahrung prägen Methodik und Leistungen. Nutzen Sie dieses Wissen!

Warenwirtschaftssysteme in der Praxis

SOA im Zeitalter von Industrie 4.0

Microsoft Dynamics CRM Perfekte Integration mit Outlook und Office. weburi.com CRM Experten seit über 10 Jahren

We make IT matter. Unternehmenspräsentation. Dr. Oliver Janzen Düsseldorf Mai 2015

WARENWIRT- SCHAFT UND ERP BERATUNG Mehr Sicherheit für Ihre Entscheidung

16.4 Wiederverwendung von COTS-Produkten

Pressegespräch zum Kongress AUTOMATION Juli Umfrage der GMA Smart Technologies und Industrie 4.0. Dr.

Automatisierungstechnik und die IT-Welt

.. für Ihre Business-Lösung

IDV Assessment- und Migration Factory für Banken und Versicherungen

Mehrwert durch 3D-Druck generieren

Business-Lösungen von HCM. HCM Personalverwaltung. Mehr als nur Personalverwaltung

Service-Orientierte InterSystems GmbH 2009

BILFINGER INDUSTRIAL MAINTENANCE DAS NEUE BILFINGER MAINTENANCE CONCEPT BMC

Transparente SOA Governance mit Modellierung. OOP 2010 München, 28. Januar 2010, 12:30 Uhr Modeling Day

Beraten? Begeistern!

COMOS/SAP-Schnittstelle

Martin Karrer dipl. Ing. FH, MAS BEM Leitung Engineering, HAKAMA AG 2011 HAKAMA AG

Cloud Services für die Logistik

1. PMA Kongress

Über uns. Was bedeutet der Name traloco?

SAP SharePoint Integration. e1 Business Solutions GmbH

PRESman. Presentation Manager. Reduzieren Sie nachhaltig die Kosten für das. Erstellen, Verwalten und Verteilen Ihrer

Praxis Workshop für Enterprise Workflow Solutions und Business Apps mit K2, SharePoint und Office 365. Herzlich Willkommen!

MS Outlook Integration

UNTERNEHMENS-NACHFOLGE PL ANEN. Mit dem St. Galler Nachfolge-Prozess weitsichtig und frühzeitig planen

Integration mit. Wie AristaFlow Sie in Ihrem Unternehmen unterstützen kann, zeigen wir Ihnen am nachfolgenden Beispiel einer Support-Anfrage.

Integration mit Service Repositories zur SOA Governance

Product Lifecycle Management

Kreativ denken innovativ handeln

Dokumentation, Analyse, Optimierung,

Leistungsstarke Enterprise Apps. Für Menschen erdacht. Für Veränderungen entwickelt.

SOA Serviceorientierte Architektur Definition, Marktpotenzial und Perspektiven

MHP Auditmanagement Ihre Lösung für Ihr Mobile Device- Management zur Performancesteigerung!

SERVICE SUCHE ZUR UNTERSTÜTZUNG

Wirtschaftsinformatik III - Informationswirtschaft

Verpasst der Mittelstand den Zug?

HMS. Statistiken mit SAS ins Internet. HMS Analytical Software GmbH - Johannes Lang

Einfach und bequem - Genießen Sie unseren Service

sage Office Line und cobra: die ideale Kombination!

Was passiert mit den Daten nach der Scheidung mit der Cloud Lösung?

SEKAS ist seit 1988 Premium Dienstleister im Bereich Software. Engineering für Kommunikations- und Automatisierungssysteme.

SAP Business One. ERP für klein- und mittelständische Unternehmen. Ihr komplettes Business in einem System... in Echtzeit abgebildet!

Bundeskanzlei BK Programm GEVER Bund. als Basis für GEVER. 29. November 2012

Prozessorientiertes Asset Management und Mobile Workforce (unter Android)


ITIL und Entwicklungsmodelle: Die zwei Kulturen

OUTSOURCING ADVISOR. Analyse von SW-Anwendungen und IT-Dienstleistungen auf ihre Global Sourcing Eignung. Bewertung von Dienstleistern und Standorten

arlanis Software AG SOA Architektonische und technische Grundlagen Andreas Holubek

Komplexität leicht gemacht

intelligent control of production processes

AS/point, Ihr Partner die nächsten 10 und mehr Jahre -

Haben Sie schon einmal aus einem ScreenCobol Requestor ein Java Programm aufgerufen?

Mehr Effizienz und Wertschöpfung durch Ihre IT. Mit unseren Dienstleistungen werden Ihre Geschäftsprozesse erfolgreicher.

Optimierung des Produktionsprozesses. Vorgehen und Best Practices. Referenten: Sandra Schüller, Dieter Grünert

CFT Consulting GmbH. Ihre Nummer 1 im Dokumentenmanagement

EPLAN Integration für SAP

Warum ist das ein Thema für den Mittelstand?

SAP SUPPLIER RELATIONSHIP MANAGEMENT

Ausbildung 1994 MNI (Mathematik, Naturwissenschaften, Informatik) Studium FH Giessen - Friedberg 1985 Abitur

pro.s.app document status check Bringen Sie mehr Transparenz in Ihre Dokumente

has.to.be Heute individuelle Lösungen, morgen Standards.

GI-Services erstellen und bereitstellen

Intelligente Produktions- und Logistiknetzwerke

Microsoft SharePoint 2013 Designer

Beratung, Projektmanagement und Coaching

Information Governance Ergebnisse einer Marktbefragung zum Status Quo und Trends. Dr. Wolfgang Martin Analyst

AGILE APPLICATION LIFECYCLE MANAGEMENT IM ATLASSIAN ECOSYSTEM

Unternehmens durch Integratives Disaster Recovery (IDR)

PRINZIP PARTNERSCHAFT

Bedeutung und Nutzenpotentiale von Prozessen

Wir fördern das Gute in NRW.

Weniger Kosten, mehr Möglichkeiten. Electronic Data Interchange (EDI): Optimierung von Geschäftsprozessen durch beleglosen Datenaustausch

Über uns. HostByYou Unternehmergesellschaft (haftungsbeschränkt), Ostrastasse 1, Meerbusch, Tel , Fax.

E-POSTBUSINESS API: Informationen für Partner. Geschäftsfeld- & Partnerentwicklung Januar 2015

DER BEITRAG DER IT ANWENDER ZUM KOMPETENZNETZWERK TRUSTED CLOUD. Jahreskongress Berlin 2. und 3. Juni Paul Schwefer

Willkommen zum Webinar

Multichannel Challenge: Integration von Vertriebsorganisation und Contact Center in der Versicherung

Big Data: Nutzen und Anwendungsszenarien. CeBIT 2014 Dr. Carsten Bange, Gründer und Geschäftsführer BARC

Herzlich willkommen. AmNetz GmbH. IT Technology Lösungs-Partner. AmNetz GmbH Bad Zwischenahn

Autorisierung. Sicherheit und Zugriffskontrolle & Erstellen einer Berechtigungskomponente

Themen. Web Services und SOA. Stefan Szalowski Daten- und Online-Kommunikation Web Services

Meine Workflow Engine spricht BPMN ein Erfahrungsbericht

Sicherheitstechnik VON a bis z

All for One Steeb. Das SAP Haus. ALL FOR ONE STEEB DAS SAP HAUS

ERP-Erweiterungen mit FileMaker

Dieser Handlungsbedarf wird organisatorisch durch das Aufsetzen konkreter (Teil-)Projekte wahrgenommen

Neue Funktionen in Innovator 11 R5

I N F O R M A T I O N V I R T U A L I S I E R U N G. Wir schützen Ihre Unternehmenswerte

Umfrage Automation (in the) Cloud?

Transkript:

SIGMA Chemnitz GmbH / 2008-01-23; Kottwitz, Jörg Ringvorlesung TUC 04. Juni 2008 SOA Service orientierte Architekturen als Chance für mittelständische IT- Dienstleistungsunternehmen >> Referenten/ Ansprechpartner Frank Pyritz Frank Finke -1- zur letzten Seite

Vorstellung -2- Frank Pyritz Dipl.-Ing Maschinenbau / Informationsverarbeitung Studium TU Chemnitz Sektion Technologie der metallverarbeitenden Industrie (TmvI) 1 Semester Teilstudium Moskau (STANKIN) seit 1993 bei SIGMA Chemnitz Softwareberatung ERP-System INFOR (vorher Baan) Leitung Fachberatung zurück zur 1. Seite

Wir über uns SIGMA in Chemnitz: Gesellschaft für Systementwicklung und Datenverarbeitung mbh -3- SIGMA in Leonberg: Gründung: Mai 1990 Mitarbeiter: 61 Jahresumsatz: ca. 6,5 Mio. Software und Consulting GmbH -Stuttgart- zurück zur 1. Seite

Geschäftsfelder Unternehmensweite Softwarelösungen (Standardsoftware, SW-Anpassungen, SW-Entwicklung) Infrastrukturlösungen IT-Service Prozessunterstützung und optimierung (Consulting & Support) zurück zur 1. Seite -4-

-5- Produktfamilie zurück zur 1. Seite

Referenzen Sachsen Fahnen, Kamenz INFOR Baan IV, CRM, EASY Archiv NILES SIMMONS, Chemnitz INFOR Baan IV AEL Leisnig GmbH INFOR Baan IV, INFOR PLM -6- FERAG, Leipzig INFOR Baan IV, EASY Archiv MuZ, Zschopau INFOR Baan ERP 5 MFD Hegenscheidt, Erkelenz INFOR ERP LN GAZ Group, Nizhny Novgorod Infor ERP LN Rolls Royce, Global Infor PLM zurück zur 1. Seite

Mitarbeiterstruktur Beratung SW- Entwicklung 35% 30% 15% 20% -7-4 MA: 20-30 Jahre 6 MA: 30-40 Jahre 7 MA: 40-50 Jahre 3 MA: 50-65 Jahre zurück zur 1. Seite

Service-Orientierte Architekturen (SOA) sind ein Designansatz für flexible Software Architekturen. -8- ein ganzheitliches Konzept, das alle Bereiche eines Unternehmens miteinander verbindet Effektive Lösung neuer Aufgabenstellungen mit bestehender Software Modellierung und Konfiguration statt Programmierung Entkopplung von Komponenten zur Steigerung der Versionsflexibilität zurück zur 1. Seite

Themeneinführung Aussage 1: Laut Analystenmeinung wird die IT-Strategie künftig von Serviceorientierten Architekturen (SOA) regiert. -9- In den nächsten 10 Jahren - so wird geschätzt - werden bei 65% aller namhaften Unternehmen mehr als ein Drittel SOA-basierende Applikationen und Systeme im Einsatz sein. Mit SOA soll eine an Geschäftsprozessen ausgerichtete IT-Anwendungslandschaft entstehen, mit der Unternehmen schnell auf veränderte Geschäftsanforderungen reagieren können. zurück zur 1. Seite

Themeneinführung Aussage 2: -10- Das Ergebnis einer deutschlandweiten Umfrage unter den Mitgliedern des CIO Circle, der größten europäischen Vereinigung von IT-Verantwortlichen ergibt folgendes: Fast die Hälfte der Befragten beurteilt Nutzen und Nutzung von SOA als verhalten und will erst einmal abwarten, was sich in der Praxis bewährt. zurück zur 1. Seite

Wie passt SOA in den Mittelstand? -11- Der Markt verändert sich schnell, die Anforderungen an die Unternehmen verändern sich. Der Mittelstand ist genauso mit wachsender Komplexität der Produkte und Prozesse konfrontiert wie die großen Unternehmen. Im Gegenteil, vom Mittelstand wird bedeutend mehr Flexibilität erwartet. zurück zur 1. Seite

Wie passt SOA in den Mittelstand? -12- Geschäftserfolg im Mittelstand hängt heute von einer erfolgreichen Zusammenarbeit im Netzwerk ab. SOA ist damit relevant für jedes Unternehmen, das in einem flexiblen, sich verändernden und vernetzten Umfeld agieren muss. zurück zur 1. Seite

Business Case1: Neukundenauftrag CRM ERP WMS FIN -13- Verwalten von Interessenten, Kunden, Kontakten, Aktionen (Messen, Newsletter), Angeboten Kundengewinnung Verkauf Ressourcenplanung Einkauf Produktionssteuerung Lagerverwaltung Operatives Geschäft Lagerprozesse Barcode RFID Finanzwesen Mahnwesen Controlling Finanzmanagement zurück zur 1. Seite

Business Case1: Neukundenauftrag CRM ERP WMS FIN -14- Interessent erhält Angebot Interessent erteilt Auftrag Interessent wird zu Kunde Auftragsbestand Neukunde Anlage Auftrag Kreditlimitprüfung Materialdisposition Liefervorbereitung Lieferscheinschreibung Rechnungsschreibung Liefervorbereitung Auslagerung/Komm isionierung Bereitstellung Neukunde Kreditlimitprüfung Lagerbuchungen Erlösbuchungen zurück zur 1. Seite

Vorstellung -15- Frank Finke Studium Uni Rostock Physik, Mathematik Datenbank- und Systemadministration, Entwicklung seit 2006 bei SIGMA Chemnitz Programmierung und Beratung ERP-System INFOR zurück zur 1. Seite

Integration vor SOA POINT TO POINT - Integration Datentransfer per File / Transfertable Semaphorensteuerung bei Transfer File pro Objekt und Partner eine Schnittstelle HUB AND SPOKE - Integration Zentrale Integrationsapplikation Standardisierte Datenschnittstellen pro Objekt eine Schnittstelle Infor ERPLN WMS? Lieferschein Lieferabruf Auftrag Auftragsänderung CRM Seeburger BIS (EDI) Infor ERPLN CRM transfor m aggregat e convert Seeburger BIS (EDI) WMS? -16-

Traditionelle SOA Angebot Anfrage Kundendaten erfassen Planung / Kalkulation Auftrag Planung Fertigung Versand Rechnungslegung Zahlungseingang Prozessschritte entstehen durch Kombination von Services aus verschiedenen Systemen Prozessschritte sind nicht klar getrennt Services und deren Funktionen werden direkt genutzt Änderungen an einem System führen zur Neuimplementierung aller Prozesse, die den betreffenden Service nutzen Systeme müssen aufeinander abgestimmt sein eingeschränkte Plattformunabhängigkeit nur Systeme vom gleichem Anbieter Geschäftsprozessebene: Steuerung der Abfolge der Prozessschritte -17-

Ereignisgesteuerte SOA Anfrage Kundendaten erfassen Angebot Auftragseingang Planung / Kalkulation Planung Fertigung Versand Rechnungslegung Zahlungseingang Prozesse entstehen durch Kombination von Unterprozessen aus gekapselten Komponenten Prozessschritte und Unterprozesse laufen idealerweise innerhalb einer Anwendung Unterprozesse sind (gruppenweise) gekapselt Services werden über Ereignisse gesteuert Ereignisse können gepuffert werden (Ausfall einer Komponente, Wartungsarbeiten, Updates...) weitestgehend freie System- und Plattformwahl vereinfachte Orchestrierung / Prozessmodelierung durch Kombination von Unterprozessen vereinfachte Versionierung -18-

-19- Business Case2: PLM/ERP Workflow zurück zur 1. Seite

Business Case2: PLM/ERP Workflow CAD Zeichnung Baukastenstückliste Stücklistenvergleich Auswirkungsanalyse Workflow Import / Export Order Management Sales Management Forecasting Beschaffung Bestellwesen Lieferanten Management Service Management Auftragsverwaltung Techniker Planung & Steuerung -20- CAD/PDM PDM Stückliste / Ordner Zeichnungen / Files PDM PartnerNet Packager Übergabe an Produktion Standard- Artikel Kundenspez. Artikel PDM/ERP ERP/CRM ERP/APS ERP/Proc ERP ERP/CRM Product Lifecycle Management Versionsgesteuerter Produktionsplan Absatz- u. Kapazitätzsplan Projektierung Materialwirtschaft Fertigung Montage Qualitätsmanagement zurück zur 1. Seite

Business Case2: PLM/ERP Workflow Synchronisation zwischen ERP und PLM Stücklisten werden automatisch in einem Workflow aktualisiert -21- Automatischer Check in Automatisches ERP-Update zurück zur 1. Seite

Business Case2: PLM/ERP Workflow Verkauf Entwicklung Konstruktion Y X Y A Z X Y B A C D Z X B A C Z Rev 1 D B CRev 2D Rev 3 STL X Y A XZ X B C D Planung Disposition Y X A B C Einkauf Fertigung -22- Auftragssteuerung X Y A Wartung Service Y X A zurück zur 1. Seite

Integration vor SOA POINT TO POINT - Integration Datentransfer per File / Transfertable Semaphorensteuerung bei Transfer File pro Objekt und Partner eine Schnittstelle HUB AND SPOKE - Integration Zentrale Integrationsapplikation Standardisierte Datenschnittstellen pro Objekt eine Schnittstelle Infor ERPLN WMS? Lieferschein Lieferabruf Auftrag Auftragsänderung CRM Seeburger BIS (EDI) Infor ERPLN CRM transfor m aggregat e convert Seeburger BIS (EDI) WMS? -23-

Traditionelle SOA Angebot Anfrage Kundendaten erfassen Planung / Kalkulation Auftrag Planung Fertigung Versand Rechnungslegung Zahlungseingang Prozessschritte entstehen durch Kombination von Services aus verschiedenen Systemen Prozessschritte sind nicht klar getrennt Services und deren Funktionen werden direkt genutzt Änderungen an einem System führen zur Neuimplementierung aller Prozesse, die den betreffenden Service nutzen Systeme müssen aufeinander abgestimmt sein eingeschränkte Plattformunabhängigkeit nur Systeme vom gleichem Anbieter Geschäftsprozessebene: Steuerung der Abfolge der Prozessschritte -24-

Ereignisgesteuerte SOA Anfrage Kundendaten erfassen Angebot Auftragseingang Planung / Kalkulation Planung Fertigung Versand Rechnungslegung Zahlungseingang Prozesse entstehen durch Kombination von Unterprozessen aus gekapselten Komponenten Prozessschritte und Unterprozesse laufen idealerweise innerhalb einer Anwendung Unterprozesse sind (gruppenweise) gekapselt Services werden über Ereignisse gesteuert Ereignisse können gepuffert werden (Ausfall einer Komponente, Wartungsarbeiten, Updates...) weitestgehend freie System- und Plattformwahl vereinfachte Orchestrierung / Prozessmodelierung durch Kombination von Unterprozessen vereinfachte Versionierung -25-

Infor Integration (SOA) Visualization Layer Prozesslogik Process Layer SSA Integration Infor ERPLN Business Events (OAGIS - BOD) Enterprise Service Bus Infor Integration Infor CRM 3th Party Connector 3 th Party Application Registry Repositorie Permission Control... Universal Transport Connector SAA Application Services (BDE - Implementation) 3th Party Services -26-

Infor Application Service Business Data Entity (BDE) Request & Response Asynchronous Inbound Subscribe & Publish Infor Integration Infor Application Infor Integration Infor Application GUI Logik Datenkonsistenz Validierung Datenbank SOAP Java/.NET WebSphere Adapter XML BDE Implementation Public Layer VK-Auftrag Protected Layer VK-Kopf VK-Pos. ODBC / JDBC Connectors Business Integration Definitions Business Integration Implementations Datenmapping Methodenbereitstellung (create, read, update, delete,...) -27-

BDE Development BO Business Object Konzept vitueller Satz von Daten und Methoden Application A BID Application B Business Interface Definition allgemeine Interface Definition Integration Studio Metadata BIIA Runtime BDEA BIIB BDEB Business Interface Implementation Business Data Entity spezielle Interface Definitionen Datenmapping, Methoden,... Integration Studio Implementiertes Interface -28-

Integration Studio (Eclipse Plugin) Projektinhalt / Objekte Applikationen Interface Definitions (BIDs) Interface Implementations (BIIs) Datatypes Hooks Modules Tables Forms Funktionen Import (BIs, Tables, Modules) Generatoren (BIs, Dokumentation) Proxie-Generatoren (Java, NET, WSDL) Interface-Testfunktionen -29-

3 Entwicklungstechniken Bottom-Up -30- Meet-in-the- Middle Top-Down Applikation (Service Consumer) Datenstruktur Methoden Adapter (BDE) BII BID Applikation (Service Provider) Datenstruktur Methoden

Development Processes Bottom-Up Meet-in-the-Middle Top - Down Customizations ERPLN CRM - Projekt neue Anwendung Import Tabellen und Prozeduren vom Serviceprovider Generieren BID / BII (Standardmethoden) Generieren BDE / Proxies Test Generieren Dokumentation Definition der BID Import Tabellen vom Serviceprovider Implementieren der BII Attribute Methoden Mapping Attribute Tablefields Methoden - Prozeduren Methoden Hooks... Generieren BDE / Proxies Test Generieren Dokumentation Definition der BID Implementieren der BII Tabellen, Prozeduren Attribute Methoden Mapping Attribute Tablefields Methoden - Prozeduren Methoden Hooks... Export Tabellen, Prozeduren Generieren BDE / Proxies Test Generieren Dokumentation -31-

-32- Import Tables & Datatypes

-33- Generieren Standard BID / BII

-34- Generieren der BDE

-35- Test der BDE (Service)

-36- Generieren der Proxies

-37- Definition Standard BID

-38- Mapping Attribute - Tablefields

-39- Prozeduren & Methoden

-40- Entwicklungs- & Test-System

Faktoren eines erfolgreichen SOA-Projektes Think big, start small (Prozesswissen, Unternehmensführung, Visionen entwickeln, Enterprisearchitekt) Fachabteilungen einbinden (Fachwissen, soziale Kompetenz - Vermittler) -41- Bestandsaufnahme Wirtschaftlichkeit nachweisen (Wirtschaftsinformatiker) Kontrollfunktionen etablieren (Projektleitung/Controlling) Auswahl und Umsetzung eines Pilotprojektes erste Services entwickeln, einbinden, Komplexität gering halten (Technologiewissen, Programmierung) Services orchestrieren aus verschiedenen Services Anwendungen zusammenfügen (Prozesswissen) zurück zur 1. Seite

Vorteile Ereignisgesteuerter SOA Einfache und standardisierte Integration Effiziente Wartbarkeit -42- Flexibler Einsatz Technologie-Unabhängigkeit zurück zur 1. Seite

-43- www.sigma-chemnitz.de zurück zur 1. Seite

Danke für Ihre Aufmerksamkeit -44- Haben Sie Fragen? Kontakte: SIGMA Chemnitz GmbH SIGMA Software und Consulting GmbH Am Erlenwald 13 Mollenbachstr. 25 09128 Chemnitz 71229 Leonberg Tel.: 0371/ 2371-0 Tel.: 07152/ 335393-0 http://www.sigma-chemnitz.de http://www.sigmagmbh.de zurück zur 1. Seite