P TA – J 2 E E / S A P / S A P - N e t We a ve r DIE TECHNOLOGIE SAP NetWeaver ist eine Integrations- und Anwendungsplattform, die Komponenten wie das Enterprise Portal (SAP EP), Business Intelligence (SAP BI), Process Integration (SAP PI) sowie den SAP Web Application Server (WAS) umfasst. Sie basiert auf Java 2 Enterprise Edition (J2EE), einer Plattform zur Entwicklung mehrschichtiger serverseitiger Applikationen, und der SAPeigenen Programmiersprache ABAP bzw. der objektorientierten Erweiterung ABAP-OO. Ziel ist die Integration von unterschiedlichen SAP-Anwendungen mit bestehenden (Web)Applikationen. SAP spricht in diesem Zusammenhang von einer „Enterprise Service-Oriented Architecture“, in der die Anwendungen (Enterprise Applications) gemäß ihrer spezifischen Aufgaben der jeweils darüber liegenden Schicht bestimmte Services (Enterprise Services) zur Verfügung stellen. SAP NetWeaver™ NetWeaver™ UNSERE ERFAHRUNGEN ERFAHRUNGEN wurde von uns in Verbindung mit der EJB-Technologie (Enterprise Java Beans) unter Verwendung von verschiedenen Application Servern (JBoss, WebSphere, Bea WebLogic u.a.) bei der kationen eingesetzt. Anwendungsbeispiele hierfür sind Web-Anwendungen in den Bereichen Investment Banking und Controlling. Als Entwicklungsumgebungen wurden vorwiegend Eclipse, JBuilder, SAP WAS und SAP NetWeaver Develo- Composite Application Framework Multi-Channel Access Die Java Enterprise Edition (J2EE und JEE 5) Entwicklung von verteilten serverseitigen Appli- J2EE / JEE 5 Enterprise Java Beans Web Services Hibernate JCo JDI People Integration JAVA ENTERPRISE ENTERPRISE EDITION Portal Collaboration Information Integration Business Intelligence Knowledge Management Master Data Management Process Integration Integration Broker Business Process Management Life Cycle Management SAP NETWEAVER SAP Enterprise Portal SAP Business Intelligence SAP Process Integration SAP Web Application Server Application Platform J2EE per Studio sowie die UML-Modellierungswerk- ABAP andOS OS Abstraction Abstraction DBDB and zeuge Together, Rational Rose und Enterprise Architect genutzt. APPLIKATIONSENTWICKLUNG Web-Applikationen WebDynpro JSP Struts Desktop-Applikationen Swing … .NET WebSphere SAP Wir verfügen über langjährige Expertise in der Beratung und Erweiterung klassischer SAP-R/3 bzw. SAP ERP 6.0 Systeme. Module wie z. B. Controlling, Finanzwesen, Projektsystem, Vertrieb, Materialwirtschaft, Produktionsplanung, Qualitätsmanagement und Instandhaltung haben wir erfolgreich bei unseren Kunden eingeführt und betreut. SAP NETWEAVER In zahlreichen Kundenprojekten haben wir Erfahrungen mit verschiedenen Komponenten der SAP NetWeaver-Technologie gesammelt: • SAP Business Intelligence (BI ehemals BW) Konzeption von Projekten über das Anlegen und den Zugriff auf Cubes bis zu administrativen Aufgaben sowie Erstellen von Reports aus SAP-BW bzw. SAP BI u. a. für die Bereiche Einkauf, Controlling, Vertrieb, Qualitätsmanagement, Logistik und Handel. • SAP Enterprise Portal (EP) Integration von SAP-Modulen, Websites und weiteren Java- und .Net-basierten Anwendungen in das SAP-eigene Portal mit dem Ziel, den Anwendern über Single-Sign-On einen einheitlichen und rollenbasierten Zugriff auf alle unternehmensrelevanten Anwendungen zu ermöglichen. Durch die Möglichkeit der Personalisierung findet jeder Mitarbeiter die von ihm benötigten Module und sonstigen Applikationen in einer auf ihn persönlich zugeschnittenen Form vor. Das Portal kann zudem durch von SAP für verschiedene Branchen vorgefertigte Contents, sog. Business Packages, ergänzt werden. • SAP Web Application Server (WAS) PTA GmbH, Unternehmensberatung www.pta.de - Entwicklung von Web-Frontends mit der SAP WebDynpro-Technologie in komplexen Anwendungen mit Hilfe von Entwicklungskomponenten (Development Components). Diese sind ihrerseits Bestandteil von Software-Komponenten und für eine effiziente Entwicklung unter WebDynpro notwendig. - Evaluation und Nutzung der Java Development Infrastructure (JDI), bestehend aus Design Time Repository (DTR), Component Build Service (CBS), Change Management Service (CMS) und System Landscape Directory (SLD), mit deren Hilfe, ähnlich wie in R/3, eine Systemlandschaft dargestellt werden kann, die Transporte und Repositories für die verschiedenen Systeme enthält. - Erfahrung mit der Migration von Komponenten von SAP WAS 6.30 auf SAP WAS 6.40 bzw 7.00. - Zugriff auf SAP-Anwendungen mittels BAPIs über den SAP Java Connector. - Einbinden von Struts in Verbindung mit JSP-basierten Web-Applikationen. - Einsatz von Enterprise Java Beans (EJBs) mit Anschluss von Swing-Clients für DesktopAnwendungen. - Nutzung von Web Services. - Anbinden von gängigen Datenbanken wie SAP DB, Oracle und SQL Server via DataSources sowie Verwendung von Hibernate. • SAP Process Integration (PI ehemals XI) Verknüpfung von SAP-Produktkomponenten und sonstigen Komponenten über das auf dem SAP WAS basierende Schnittstellentool. Mit Hilfe von sog. Adaptern ist es auch möglich, Systeme unternehmensübergreifend (z. B. als Web Services) zu verbinden. Durch die Verwendung von offenen Standards (z. B. SOAP, HTTP) besteht keine Einschränkung bezüglich der Technologie der anzuschließenden Systeme. PI verfolgt den Ansatz des Message Brokers, der als Datendrehscheibe dient. Ziel ist es, die Schnittstellen innerhalb einer Unternehmenslandschaft zu minimieren. Im besten Fall hat eine Anwendung nur eine Schnittstelle zu PI. Integriert sind Tools zum Entwerfen von Workflows, zum Verfolgen der Nachrichtenversendung über Systemgrenzen hinweg sowie eine eigene Entwicklungsumgebung. PROJEKTIERUNG Wir unterstützen Sie sowohl bei Einführung und Anpassung klassischer SAP-Systeme als auch bei der Neuentwicklung von Web-Applikationen und dem Design der Schnittstellen. Dabei begleiten wir Ihre Projekte von der Analyse über Konzeption und Realisierung bis hin zu Einführung und Support. Durch unsere langjährige Erfahrung aus einer Vielzahl von Kundenprojekten und durch den kontinuierlichen Ausbau unserer Kenntnisse hinsichtlich der aktuellen technologischen Entwicklungen sind wir in der Lage, Sie sowohl im Bereich der SAP-Standardsoftware als auch bei der Entwicklung von Individuallösungen und der Zusammenführung Ihrer Systeme kompetent zu beraten. KONTAKT PTA GmbH Geschäftsstelle Mannheim Seckenheimer Straße 65 – 67 68165 Mannheim Telefon + 49 (0) 621 / 41 960 - 0 Fax + 49 (0) 621 / 41 960 - 77 E-Mail [email protected] PTA GmbH, Unternehmensberatung www.pta.de