Apache Geronimo. Startrampe für Web-2.0-Anwendungen. Frank Pientka, Januar 2009, Bremen comes to you. Apache Geronimo = Startrampe für Web 2.

Größe: px
Ab Seite anzeigen:

Download "Apache Geronimo. Startrampe für Web-2.0-Anwendungen. Frank Pientka, Januar 2009, Bremen comes to you. Apache Geronimo = Startrampe für Web 2."

Transkript

1 Apache Startrampe für Web-2.0-Anwendungen Frank Pientka, Januar 2009, Bremen comes to you Apache = Startrampe für Vorstellung des Referenten: Frank Pientka Dipl.-Informatiker, Senior Consultant bei der IMPAQ AG in Dortmund Veröffentlichungen und Vorträge zu Applikations- und Portalservern Page 2 Pientka, Impaq AG, Apache 1

2 Apache = Startrampe für IMPAQ Gruppe Shortfacts Hamburg Los Angeles London Dortmund Frankfurt Posen Warschau Headquarter Zürich München 1992 gegründet ~ 400 Mitarbeiter 9 Standorte weltweit Nearshore Services Center in Polen Page 3 Pientka, Impaq AG, Apache Apache = Startrampe für Agenda 1 Noch ein Applikationsserver? 2 Apache : Überblick 3 Erster Eindruck 4 Apache SOA-Produkte 5 Beispiele 6 Ausblick Page 4 Pientka, Impaq AG, Apache 2

3 Apache = Startrampe für Was ist ein JavaEE-Server? Java Platform Enterprise Edition (Java EE 5.0) Quelle: SUN Page 5 Pientka, Impaq AG, Apache Apache = Startrampe für JavaEE Generationen zertifizierte Server Page 6 Pientka, Impaq AG, Apache 3

4 Apache = Startrampe für JavaEE Geschichte Die Anforderungen steigen. Komplexität auch? Page 7 Pientka, Impaq AG, Apache Apache = Startrampe für JavaEE 6.0 steht vor der Tür 2009 JSR Monate Verzug im Zeitplan! Q1/2009: alle JSR sollten early public Draft sein Ziele: Erweiterbarkeit, Modularität/ Profile, einfachere Entwicklung, SCA Neue JSRs: JSR-196 Java Authentication SPI for Containers JSR-236 Timer for Application Servers JSR-237 Work Manager for Application Servers JSR-299 Web Beans (Public Review) JSR-311 JAX-RS: Java API for RESTful Web Services Aktualisierte Technologien: Java SE 6-Unterstützung Enterprise JavaBeans 3.1 (Public Review Ballot) Java Persistence API 2.0 (Public Review Ballot) Servlets 3.0 (Public Review Ballot) JavaServer Faces 2.0 (Proposed Final Draft) JAX-WS 2.2 (Maintenance) Java EE Connector API 1.6 (Public Review Ballot) Java EE 6 will be the most important release of the platform since it was released nearly 10 years ago Rod Johnson Page 8 Pientka, Impaq AG, Apache 4

5 Apache = Startrampe für Vergleichsmöglichkeiten Marktstudie/Benutzerbefragung: (Evans Data, ohloh, Forester, Gartner) Produkttests (JavaMagazin, IX) Benchmark (SPECjAppServer2004) Statistiken (Download, Aktivitäten) Very large, active development team Over the past twelve months, 26 developers contributed new code to Apache. This is one of the largest open-source teams in the world, and is in the top 2% of all project teams on Ohloh. Page 10 Pientka, Impaq AG, Apache Apache = Startrampe für Codezeilen, Größen im Ohloh.net-Vergleich GlassFish ( MB) JBoss Application Server (106 MB) Apache (16, 55, 74 MB) Page 13 Pientka, Impaq AG, Apache 5

6 Apache = Startrampe für Vergleich der Downloadzahlen JBoss: und Downloads/ Monat : und Downloads/ Monat Glassfish: und Downloads/ Monat (inkl. JavaEE SDK) Page 14 Pientka, Impaq AG, Apache Apache = Startrampe für Agenda 1 Noch ein Applikationsserver? 2 Apache : Überblick 3 Erster Eindruck 4 Apache SOA-Produkte 5 Beispiele 6 Ausblick Page 16 Pientka, Impaq AG, Apache 6

7 Apache = Startrampe für modularer Aufbau Portletcontainer Webcontainer Sicherheit SOAP, WebService Kern Web-Cluster JMS EJB, JPA, Scheduling, Reporting, Portal, andere Plugins Page 17 Pientka, Impaq AG, Apache Apache = Startrampe für Versionen Apache Projekt gestartet V1.0 released V1.0-M5 released, J2EE 1.4 Zertifizierung V1.1 released V1.1.1 released V2.0-M6 released, Java EE 5 Zertifizierung V2.0.1 released V2.0.2 released V2.1 released V2.1.3 released V2.1.4 V2.2 August Okt Jan 2006 Juni 2006 Sep 2006 Juni 2007 Aug Okt Feb Sept 2008 Jan 2009 Page 18 Pientka, Impaq AG, Apache 7

8 Apache = Startrampe für Was ist Apache? Ein leichtgewichtiger JavaEE-Anwendungsserver unter Apache Lizenz Schmalfuß (~75 MB download) JavaEE zertifiziert Geringe Kosten Professioneller Support möglich sehr freie Lizenz Page 19 Pientka, Impaq AG, Apache Apache = Startrampe für Apache Komponenten OpenJPA Tomcat Page 20 Pientka, Impaq AG, Apache 8

9 Apache = Startrampe für Apache integriert OpenJPA Tomcat Page 21 Pientka, Impaq AG, Apache Apache = Startrampe für Architektur Etc. Liferay Etc. Etc. Jetty Commons Derby OpenJPA CXF Etc. Tomcat ActiveMQ StAX OpenEJB Axis 2 Etc. Optional Plugins LifeCycle Service Naming Service Kernel Services Security Service Transaction Service GBean Kernel Page 24 Pientka, Impaq AG, Apache 9

10 Apache = Startrampe für Architektur Exkurs: MBean vs. GBean MBeans-Ansatz mit MBeanServer GBeans-Ansatz mit Mikro-Kernel verwendet sowohl Constructor als auch Setter Injection Page 25 Pientka, Impaq AG, Apache Apache = Startrampe für Bean (GBean) Modularer Mikro-Kernel (GBean-Manager) Implementiert J2EE Management Spezifikation (JSR-77) Jedes Modul ist eine GBean GBean haben Lebenszyklus und können zur Laufzeit gestoppt/ gestartet werden (~OSGI) GBeans sind Voraussetzung für Plug-ins GBeans über JMX-Adapter verwaltbar Microkernels have won. The only real argument for monolithic systems was performance. (Andrew Tanenbaum, 1992) Page 26 Pientka, Impaq AG, Apache 10

11 Apache = Startrampe für Bean (GBean) Abhängigkeiten GBean GBean GBean Konfiguration Konfiguration Kern Abhängigkeiten werden in Deploymentplan beschrieben. Page 27 Pientka, Impaq AG, Apache Apache = Startrampe für Module/ Konfiguration Eindeutiger Modul-Namen, wie in Maven2: moduleid=groupid/artifactid/version/type groupid artifactid version type Zusammenstellung von konfigurierten GBeans Modul wird selbst wieder als GBean verwaltet Page 28 Pientka, Impaq AG, Apache 11

12 Apache = Startrampe für Module/ Konfiguration Beispiel: org.apache.geronimo.configs/welcome-tomcat/2.0.2/car Zur Adressierung im Implementierungsplan oder im Deployer-Werkzeug verwendet <dependency> <groupid>gruppe<groupid> <artifactid>datei<artifactid> GBean1 <version>version<version> <type>typ<type> GBean3 </dependency> Module1 GBean2 Abspeicherung im Repository unter repository/ groupid/artifactid/version/artifactidversion.type Page 30 Pientka, Impaq AG, Apache Apache = Startrampe für Modulverwaltung- und Konfiguration Kernel speichern laden config.xml Module Repository referenziert Page 31 Pientka, Impaq AG, Apache 12

13 Apache = Startrampe für Verzeichnis-Aufbau Repository $GERONIMO_HOME/repository +-/... +-/commons-logging-+ +-/commons-logging-+ +--/ commons-logging jar +-/... Ende der JAR-Hölle Von einer Version eines Moduls existiert nur ein Exemplar Transparente Adressierung, Vermeidung von Duplikaten Page 32 Pientka, Impaq AG, Apache Apache = Startrampe für Systemmodule Page 33 Pientka, Impaq AG, Apache 13

14 Apache = Startrampe für Systemmodule: Startmeldung 1/9 org.apache.geronimo.configs/rmi-naming/2.1.3/car 2/9 org.apache.geronimo.configs/j2ee-server/2.1.3/car 3/9 org.apache.geronimo.configs/transaction/2.1.3/car 4/9 org.apache.geronimo.configs/j2ee-security/2.1.3/car 5/9 org.apache.geronimo.configs/jasper/2.1.3/car 6/9 org.apache.geronimo.configs/tomcat6/2.1.3/car 7/9 org.apache.geronimo.configs/geronimo-gbean-deployer/2.1.3/car 8/9 org.apache.geronimo.configs/sharedlib/2.1.3/car 9/9 org.apache.geronimo.configs/webservices-common/2.1.3/car Page 34 Pientka, Impaq AG, Apache Apache = Startrampe für Modul-Abhängigkeiten activemqconsole openejbdeployer tomcat6- deployer tomcat6- console activemqra openejb tomcat6 jee-server transaction jee-specs rmi-naming xmlbeans jee-system Page 35 Pientka, Impaq AG, Apache 14

15 Apache = Startrampe für Eigenes Assembly MyApp activemqconsole openejbdeployer tomcat6- deployer tomcat6- console activemqra openejb tomcat6 jee-server transaction jee-specs rmi-naming xmlbeans jee-system Page 36 Pientka, Impaq AG, Apache Apache = Startrampe für fertige Assemblies Big-G WAS CE Little-G Micro-G Eigenes Paket Bsp.: SOA-Assembly gaswerk.sourceforge.net Page 37 Pientka, Impaq AG, Apache Nur soviel, wie nötig 15

16 Apache = Startrampe für Produktvarianten: Darf es etwas mehr sein? Apache Little-G: Webserver ohne Webkonsole Tomcat, Jetty: ausgereift vs. innovativ/schnell AXIS, CXF: ausgereift vs. flexibel/schnell IBM WebSphere Community Edition (WAS CE) Ohne Source-Code Besser Qualität, Dokumentation, Beispiele Mehrere Plattformen Definiertere, längere Release-Zyklen Migrationsmöglichkeit zu IBM WebSphere Support Page 42 Pientka, Impaq AG, Apache Apache = Startrampe für Installation von Anwendungen Web Console Hot Deployment Verzeichnis deploy Nur für Entwicklung, für Produktion deaktivieren Kommandozeilen Werkzeug deployer.sh --user system --password manager deploy [war/jar/ear] [plan file] GShell (Groovy-basiert): gsh.sh Arten: WAR EAR RAR CAR Page 43 Pientka, Impaq AG, Apache 16

17 Apache = Startrampe für Deploymenteinheiten mit Deploymentplan JAR META-INF\ejb-jar.xml openejb-jar.xml WAR WEB-INF\web.xml geronimo-web.xml EAR META-INF\application.xml geronimo-application.xml RAR META-INF\ra.xml geronimo-ra.xml Page 45 Pientka, Impaq AG, Apache Apache = Startrampe für Deployment vereinfachen: Domain spezifische Sprache Unterschiede: Erstell-/Laufzeit D e p l o y m e n t p l a n Page 49 Pientka, Impaq AG, Apache 17

18 Apache = Startrampe für Beispiel: Anwendungsaufbau WAR Servlet... ctx.getbean( Datenbank )... web.xml <resource-ref> <res-ref-name>datenbank</res-ref-name> <res-type>javax.sql.datasource</res-type> <res-auth>container</res-auth> </resource-ref> applicationcontext.xml <bean id="datasource" class="...jndiobjectfactorybean"> <property name="jndiname"> <value>java:comp/env/datenbank</value> </property> </bean> geronimo-web.xml <resource-ref> <ref-name>datenbank</ref-name> <pattern> <groupid>console.dbpool</groupid> <artifactid>mysqlds</artifactid> <name>mysqlds</name> </pattern> </resource-ref> Deplomenentbeschreibung = Sprache für -Deployment DB Page 51 Pientka, Impaq AG, Apache Apache = Startrampe für Deployment auf der Kommandozeile Anwendungsmodul Konfigurations datenbank Deploymentwerkzeug Server Repository Deploymentplan Hot, offline, Deployment mit Plan Page 53 Pientka, Impaq AG, Apache 18

19 Apache = Startrampe für Mehrere Instanzen, Repositories, Plugins - Server DEV Repository Farming Hosting Maven Servlet - Server geronimo-plugins.xml - Server PROD CAR- Modul.JAR CONFIG Modul.SER Repository deploy search-plugins Page 54 Pientka, Impaq AG, Apache Apache = Startrampe für Agenda 1 Noch ein Applikationsserver? 2 Apache : Überblick 3 Erster Eindruck 4 Apache SOA-Produkte 5 Beispiele 6 Ausblick Page 58 Pientka, Impaq AG, Apache 19

20 Apache = Startrampe für Erste Schritte: Skripte JDK 5.0 installieren und JAVA_HOME setzten Herunterladen, auspacken: Server starten: startup.[bat sh] Aufrufen: Module anzeigen lassen: deploy.[bat sh] list-modules Plug-ins suchen, installieren: deploy.[bat sh] search-plugins Anwendung installieren: deploy.[bat sh] list-modules Server stoppen (CTRL+C): shutdown.[bat sh] Page 59 Pientka, Impaq AG, Apache Apache = Startrampe für Arbeitsschritte mit Server starten: startup Anwendung installieren: deploy deploy sample.war Anwendung starten deploy start ModuleID Anwendung stoppen deploy stop ModuleID Anwendung deinstallieren deploy undeploy ModuleID Server stoppen: shutdown Page 60 Pientka, Impaq AG, Apache 20

21 Apache = Startrampe für Werkzeugunterstützung Eclipse 3.4+WTP 3, MAVEN SUN/IBM JDK 5.0 oder 6.0 Migrationsunterstützung für: Tomcat JBoss BEA WebLogic WebSphere Alternativ: NetBeans ANT RAD Page 61 Pientka, Impaq AG, Apache Apache = Startrampe für Web-Console Als AJAX-Portlet innerhalb des Pluto-Portal-Kontainers Page 62 Pientka, Impaq AG, Apache 21

22 Apache = Startrampe für Agenda 1 Noch ein Applikationsserver? 2 Apache : Überblick Erster Eindruck Apache SOA-Produkte Beispiele Ausblick Page 63 Pientka, Impaq AG, Apache Apache = Startrampe für OpenSource SOA-Stack Apache Axis/ CXF (Webservice) Tomcat/ (Applikationsserver) Pluto/ Jetspeed (Portal) ActiveMQ/ ServiceMix (ESB/JBI) Synapse-Axis (WS-ESB)/ Camel-CXF ODE (Orchestration Director Engine) Tuscany (SCA/SDO/DAS) juddi (Service Registry) Page 64 Pientka, Impaq AG, Apache 22

23 Apache = Startrampe für Apache als SOA-Stack Integration vieler Apache-Komponenten Support erhältlich Incubating Apache s Next Generation Platform, Forrester, 2007 Page 65 Pientka, Impaq AG, Apache Apache = Startrampe für Apache SOA-Stack SOAP/Web Services (Axis) JMS eigene Anwendung Security / Messaging Authentication Apache Tomcat Web Tier Clustering andere Dienste eigene Integration Entwicklungs- Wartungs aufwand eigene Anwendung Security / Authentication Web Tier Clustering Apache Tomcat Plug-In Kernel weitere Plug-ins für EJBs, Transaktion, etc. SOAP/Web Services (Axis) JMS Messaging Integriert getestet erweiterbar Page 66 Pientka, Impaq AG, Apache 23

24 Apache = Startrampe für Integrierte SOA-Anwendungen juddi Java Implementierung der Universal Description, Discovery, und Integration (UDDI) Spezifikation für Web Services ActiveMQ Konsolen-Portlet Pluto Portlet-Container: JSR-168 Portlets Axis/ CXF (Webservice + Tools) Page 67 Pientka, Impaq AG, Apache Apache = Startrampe für Agenda 1 Noch ein Applikationsserver? 2 Apache : Überblick 3 Erster Eindruck 4 Apache SOA-Produkte 5 Beispiele 6 Ausblick Page 68 Pientka, Impaq AG, Apache 24

25 Apache = Startrampe für WEB 2.0-/SOA-Welt wachsen zusammen Page 69 Pientka, Impaq AG, Apache Apache = Startrampe für Webanwendung: klassisch und mit AJAX traditionell synchron asynchron mit Ajax Page 71 Pientka, Impaq AG, Apache 25

26 Apache = Startrampe für WAS CE Feature Pack Überblick Page 83 Pientka, Impaq AG, Apache Apache = Startrampe für Beispiel: PlantsByWebSphere Kaufhaus für Pflanzen und Gartengeräte Page 84 Pientka, Impaq AG, Apache 26

27 Apache = Startrampe für PlantsByWebSphere Client-/Server Page 85 Pientka, Impaq AG, Apache Apache = Startrampe für PlantsByWebSphere-Client AJAX-Seitenaufbau index.html <script type="text/javascript"> dojo.require("dijit.layout.contentpane"); dojo.require("dijit.layout.tabcontainer"); dojo.require("ibm.widget.inventorygrid"); dojo.require("ibm.widget.itemdetails"); dojo.require("ibm.widget.htmlshoppingcart"); </script> Page 86 Pientka, Impaq AG, Apache 27

28 Apache = Startrampe für Agenda 1 Noch ein Applikationsserver? 2 Apache : Überblick 3 Erster Eindruck 4 Apache SOA-Produkte 5 Beispiele 6 Ausblick Page 89 Pientka, Impaq AG, Apache Apache = Startrampe für Fazit Trotz junger Geschichte, beachtliche Reife, grosse Zukunft Gute Standardunterstützung Gute Dokumentation Große Wahlmöglichkeit Little-G, Tomcat/Jetty, Axis/CFX, /WAS CE Eigene Assemblies nach Maß Gute Migrationsunterstützung Einfache und automatisierbare Verwaltung Page 90 Pientka, Impaq AG, Apache 28

29 Apache = Startrampe für Ausblick Wiedergeburt des Applikationsservers (SOA/ ) -> Großvater bleibt fit Ende der Einheitsgröße, mehrere Konfektionsgrößen (JavaEE 6) Einheitliches Modulkonzept (Microkernel) für JSE/JEE, OSGI? -> Produktrenovierung, neue Einsatzgebiete ist flexibel konfigurierbar und erweiterbar -> die Enkel wachsen heran integriert viele Apache Komponenten -> Apache-SOA-Stack Page 93 Pientka, Impaq AG, Apache Apache = Startrampe für Bücher, Artikel : Apachen : Serverhandbuch, Frank Pientka, DPunkt-Verlag Apachen : Frank Pientka, JM 08/08 Experience Java EE Using WebSphere Application Server Community Edition: Redbook, 11/08, sg Building Dynamic Ajax Applications Using WebSphere Feature Pack for : Redbook, 11/08, sg Migrating from WebSphere Application Server Community Edition to WebSphere Application Server: : Redbook, 08/07, sg Developing Rich Internet Applications for WebSphere Application Server Community Edition: 09/08, IBM developerworks What s new in WebSphere Application Server Community Edition 2.1, 06/08, IBM developerworks Page 94 Pientka, Impaq AG, Apache 29

30 Apache = Startrampe für Vielen Dank für Ihre Aufmerksamkeit!!! The entire history of software engineering is one of rising levels of abstraction Grady Booch IMPAQ AG Emil-Figge-Str Dortmund Frank Pientka Senior Berater frank.pientka@impaqgroup.com Mobil Phone +49 (231) Fax +49 (231) Nächste Schulung: , OIO, Mannheim Page 95 Pientka, Impaq AG, Apache 30

Apache Geronimo. Der jüngste Java-Anwendungsserver stellt sich vor. Frank Pientka, April 2009, Karlsruhe comes to you

Apache Geronimo. Der jüngste Java-Anwendungsserver stellt sich vor. Frank Pientka, April 2009, Karlsruhe comes to you Der jüngste Java-Anwendungsserver stellt sich vor Frank Pientka, April 2009, Karlsruhe comes to you Vorstellung des Referenten: Frank Pientka Dipl.-Informatiker (TH Karlsruhe), Senior Consultant bei der

Mehr

Apache Geronimo. Startrampe für Web-2.0-Anwendungen. Frank Pientka, März 2009, Dortmund comes to you. Apache Geronimo = Startrampe für Web 2.

Apache Geronimo. Startrampe für Web-2.0-Anwendungen. Frank Pientka, März 2009, Dortmund comes to you. Apache Geronimo = Startrampe für Web 2. Apache Startrampe für Web-2.0-Anwendungen Frank Pientka, März 2009, Dortmund comes to you Apache = Startrampe für Vorstellung des Referenten: Frank Pientka Dipl.-Informatiker, Senior Consultant bei der

Mehr

Weblogic Server: Administration für Umsteiger

Weblogic Server: Administration für Umsteiger Weblogic Server: Administration für Umsteiger Björn Bröhl Direktor Strategie & Innovation OPITZ CONSULTING GmbH Oracle Weblogic: Administration für Umsteiger Seite 1 Inhalt Oracle Weblogic Server für Umsteiger

Mehr

Spring Dynamic Modules for OSGi Service Platforms

Spring Dynamic Modules for OSGi Service Platforms Gerd Wütherich freiberuflicher Softwarearchitekt Spring Dynamic Modules for OSGi Service Platforms Server Anwendungen mit Spring und Eclipse Equinox Agenda OSGi Technologie: OSGi Technologie im Überblick

Mehr

Entwicklung von Web-Anwendungen auf JAVA EE Basis

Entwicklung von Web-Anwendungen auf JAVA EE Basis Entwicklung von Web-Anwendungen auf JAVA EE Basis Java Enterprise Edition - Überblick Prof. Dr. Bernhard Schiefer Inhalt der Veranstaltung Überblick Java EE JDBC, JPA, JNDI Servlets, Java Server Pages

Mehr

Softwareentwicklung mit Enterprise JAVA Beans

Softwareentwicklung mit Enterprise JAVA Beans Softwareentwicklung mit Enterprise JAVA Beans Java Enterprise Edition - Überblick Was ist J2EE Java EE? Zunächst mal: Eine Menge von Spezifikationen und Regeln. April 1997: SUN initiiert die Entwicklung

Mehr

Automatisiertes Testen von Java EE-Applikationen mit Arquillian

Automatisiertes Testen von Java EE-Applikationen mit Arquillian CONCEPTS DEVELOPMENT INTEGRATION Automatisiertes Testen von Java EE-Applikationen mit Arquillian Sebastian Lammering CDI AG Firmenkurzportrait Die CDI ist ein IT-Beratungsunternehmen mit Sitz in Dortmund.

Mehr

Apache Geronimo. Sprecher: Christian Dedek Kristian Köhler. Agenda. Einführung. Deployment. Architektur. Build your own server

Apache Geronimo. Sprecher: Christian Dedek Kristian Köhler. Agenda. Einführung. Deployment. Architektur. Build your own server Apache Geronimo Sprecher: Christian Dedek Kristian Köhler Orientation in Objects GmbH Weinheimer Str. 68 68309 Mannheim www.oio.de info@oio.de Agenda Einführung Deployment Architektur Build your own server

Mehr

Liste V Enterprise JavaBeans

Liste V Enterprise JavaBeans Liste V Enterprise JavaBeans Fachhochschule Wiesbaden, FB Design Informatik Medien Studiengang Allgemeine Informatik Vorlesung zur Vertiefungslehrveranstaltung Spezielle Methoden der Softwaretechnik SS

Mehr

Eclipse Equinox als Basis für Smart Client Anwendungen. Christian Campo, compeople AG, 5.7.2007 Java Forum Stuttgart 2007

Eclipse Equinox als Basis für Smart Client Anwendungen. Christian Campo, compeople AG, 5.7.2007 Java Forum Stuttgart 2007 Eclipse Equinox als Basis für Smart Client Anwendungen Christian Campo, compeople AG, 5.7.2007 Java Forum Stuttgart 2007 Übersicht Definition / Architektur Smart Client Smart Client mit RCP / Equinox Gesamtfazit

Mehr

Automatisierter Java EE Entwicklungs-Lifecycle mit WebLogic Server 12c. Robin Müller-Bady Systemberater, Oracle Deutschland

Automatisierter Java EE Entwicklungs-Lifecycle mit WebLogic Server 12c. Robin Müller-Bady Systemberater, Oracle Deutschland Automatisierter Java EE Entwicklungs-Lifecycle mit WebLogic Server 12c Robin Müller-Bady Systemberater, Oracle Deutschland The following is intended to outline our general product direction. It is intended

Mehr

MOBILE ON POWER MACHEN SIE IHRE ANWENDUNGEN MOBIL?!

MOBILE ON POWER MACHEN SIE IHRE ANWENDUNGEN MOBIL?! MOBILE ON POWER MACHEN SIE IHRE ANWENDUNGEN MOBIL?! Oliver Steinhauer Sascha Köhler.mobile PROFI Mobile Business Agenda MACHEN SIE IHRE ANWENDUNGEN MOBIL?! HERAUSFORDERUNG Prozesse und Anwendungen A B

Mehr

OSGi. The Next Generation Java Service Platform. SOA - The Java Way or My classpath is killing me. Michael Greifeneder

OSGi. The Next Generation Java Service Platform. SOA - The Java Way or My classpath is killing me. Michael Greifeneder Michael Greifeneder OSGi The Next Generation Java Service Platform SOA - The Java Way or My classpath is killing me Bilder von Peter Kriens W-JAX Keynote 2007 und Neil Bartletts Getting Started with OSGi

Mehr

Erste Erfahrungen mit NSASJ anhand der OmnivoBase Portierung. September 2013

Erste Erfahrungen mit NSASJ anhand der OmnivoBase Portierung. September 2013 GTUG Java Arbeitskreis Erste Erfahrungen mit NSASJ anhand der OmnivoBase Portierung September 2013 Jürgen Depping CommitWork GmbH Seite 1 Info@CommitWork.de www.commitwork.de Agenda Was ist OmnivoBase?

Mehr

Web Services. XML, WSDL, SOAP und UDDI Einblicke und Ausblicke. 31.03.2003 J.M.Joller 1

Web Services. XML, WSDL, SOAP und UDDI Einblicke und Ausblicke. 31.03.2003 J.M.Joller 1 Web Services XML, WSDL, SOAP und UDDI Einblicke und Ausblicke 31.03.2003 J.M.Joller 1 Inhalt Architekturen Main Stream.NET J2EE und Applikations-Server Sicht der Anbieter Java J2EE J2EE versus.net Web

Mehr

Spring Dynamic Modules for OSGi Service Platforms

Spring Dynamic Modules for OSGi Service Platforms Gerd Wütherich freiberuflicher Softwarearchitekt Spring Dynamic Modules for OSGi Service Platforms Server Anwendungen mit Spring und Eclipse Equinox Agenda OSGi Technologie: OSGi Technologie im Überblick

Mehr

Axis2, CXF und JAX-WS RI im Vergleich

Axis2, CXF und JAX-WS RI im Vergleich Axis2, CXF und JAX-WS RI im Vergleich Orientation in Objects GmbH Weinheimer Str. 68 68309 Mannheim www.oio.de info@oio.de Gliederung Die Standards: JWS, JAXB und JAX-WS Axis2 Apache CXF JAX-WS RI und

Mehr

Henning Mersch. Tomcat. im Rahmen des RBG-Seminar SS04. Apache-Jakarta-Tomcat-Server RBG-Seminar 1/17

Henning Mersch. Tomcat. im Rahmen des RBG-Seminar SS04. Apache-Jakarta-Tomcat-Server RBG-Seminar 1/17 Henning Mersch Tomcat im Rahmen des RBG-Seminar SS04 Apache-Jakarta-Tomcat-Server RBG-Seminar 1/17 Übersicht 1. Webservices... kleine Motivation! 2. WAR und Axis - Was ist das? Ganz kurz bitte! 3....und

Mehr

Ein Vergleich zwischen SCA,JBI und WCF. Marcello Volpi

Ein Vergleich zwischen SCA,JBI und WCF. Marcello Volpi Service Component Architecture Ein Vergleich zwischen SCA,JBI und WCF Marcello Volpi Agenda Einführung Service Component Architecture (SCA) Java Business Integration (JBI) Windows Communication Foundation

Mehr

Status Quo Java Open Source Applikationsserver

Status Quo Java Open Source Applikationsserver Status Quo Java Open Source Applikationsserver Frank Pientka, Dortmund, 9.10.2012 MATERNA GmbH 2012 www.materna.de 1 Agenda Vorstellung Materna, Person Softwareentwicklung heute Wo steht Java EE? OpenSource

Mehr

2. ERSTELLEN VON APPS MIT DEM ADT PLUGIN VON ECLIPSE

2. ERSTELLEN VON APPS MIT DEM ADT PLUGIN VON ECLIPSE 2. ERSTELLEN VON APPS MIT DEM ADT PLUGIN VON ECLIPSE 2.1 Die Einrichtung der Benutzeroberfläche Das Einrichten einer Android-Eclipse-Entwicklungsumgebung zur Android-Entwicklung ist grundsätzlich nicht

Mehr

Installation von NetBeans inkl. Glassfish Anwendungs-Server

Installation von NetBeans inkl. Glassfish Anwendungs-Server Installation von NetBeans inkl. Glassfish Anwendungs-Server Diese Anleitung führt Sie Schritt für Schritt durch die Einrichtung der Entwicklungsumgebung NetBeans, angefangen beim Download der benötigten

Mehr

Axis2, CXF und JAX-WS RI im Vergleich

Axis2, CXF und JAX-WS RI im Vergleich Axis2, CXF und JAX-WS RI im Vergleich predic8 GmbH Moltkestr. 40 53173 Bonn Tel: (0228)5552576-0 www.predic8.de info@predic8.de Inhalt Einführung Die Standards: JAXB, JWS, JAX-WS Axis2 CXF JAX-WS RI /

Mehr

OSGi-basierte Webapplikationen Ein Erfahrungsbericht

OSGi-basierte Webapplikationen Ein Erfahrungsbericht OSGi-basierte Webapplikationen Ein Erfahrungsbericht Zürich, 18. März 2009 Pascal Nüesch, Software Engineer 1 www.namics.com Zu meiner Person» Lehre als Elektroniker mit Schwerpunkt SW-Entwicklung» Java

Mehr

E-Business Architekturen

E-Business Architekturen E-Business Architekturen Übung 3b Entwicklung eigener Service-Angebote 01.03.2015 Prof. Dr. Andreas Schmietendorf 1 Ziele der Übung Möglichkeiten zur Serviceimplementierung (ggf. auch Cloud) Umgang mit

Mehr

Application Servers. Application Server JBoss Java Management Extensions (JMX) Dynamische Rekonfigurierung

Application Servers. Application Server JBoss Java Management Extensions (JMX) Dynamische Rekonfigurierung Zwischenbericht DA Thema: Dynamische Rekonfigurierung eines Application Servers Vortragsgliederung: Application Server JBoss Java Management Extensions (JMX) Dynamische Rekonfigurierung Susanne Wagenbreth

Mehr

Multimedia im Netz. Wintersemester 2011/12. Übung 10. Betreuer: Verantwortlicher Professor: Sebastian Löhmann. Prof. Dr.

Multimedia im Netz. Wintersemester 2011/12. Übung 10. Betreuer: Verantwortlicher Professor: Sebastian Löhmann. Prof. Dr. Multimedia im Netz Wintersemester 2011/12 Übung 10 Betreuer: Verantwortlicher Professor: Sebastian Löhmann Prof. Dr. Heinrich Hussmann Organisatorisches 2 Gesundes neues Jahr 3 Blatt 08 Videoformate im

Mehr

Copyright 2014, Oracle and/or its affiliates. All rights reserved.

Copyright 2014, Oracle and/or its affiliates. All rights reserved. 1 Oracle Fusion Middleware Ordnung im Ganzen Matthias Weiss Direktor Mittelstand Technologie ORACLE Deutschland B.V. & Co. KG 2 Agenda Begriffe & Ordnung Fusion Middleware Wann, was, warum Beispiel für

Mehr

Geronimo Application Server die Alternative ist einsatzbereit

Geronimo Application Server die Alternative ist einsatzbereit Geronimo Application Server die Alternative ist einsatzbereit Orientation in Objects GmbH Weinheimer Str. 68 68309 Mannheim Version: 1.0 www.oio.de info@oio.de Wer steht vor Ihnen? 10 Jahre Erfahrung in

Mehr

Struts 2 Das Imperium schlägt zurück?

Struts 2 Das Imperium schlägt zurück? Struts 2 Das Imperium schlägt zurück? Orientation in Objects GmbH Weinheimer Str. 68 68309 Mannheim Tobias Kieninger www.oio.de info@oio.de Java, XML und Open Source seit 1998 ) Software

Mehr

Softwareentwicklung mit JAVA EE

Softwareentwicklung mit JAVA EE Softwareentwicklung mit JAVA EE Portlets Was sind Portale? Aufgaben von Portalsystemen Integration unterschiedlicher Anwendung Schwerpunkt liegt auf der Präsentationsebene Ermöglichung personalisierter

Mehr

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

AS/point, Ihr Partner die nächsten 10 und mehr Jahre - AS/point, Ihr Partner die nächsten 10 und mehr Jahre - technologisch betrachtet http://www.aspoint.de 1 Unsere vier Säulen heute e-waw modulare Warenwirtschaft für iseries evo-one Organisation und CRM

Mehr

Gemeinsam mehr erreichen.

Gemeinsam mehr erreichen. Gemeinsam mehr erreichen. Oracle ESS 12c Client Application mit ADF ADF Spotlight 6. März 2015 Ihr Ansprechpartner Carsten Wiesbaum Principal Consultant carsten.wiesbaum@esentri.com @CWiesbaum Schwerpunkte:

Mehr

Open Source. Hendrik Ebbers 2015

Open Source. Hendrik Ebbers 2015 Open Source Hendrik Ebbers 2015 Open Source About me Hendrik Ebbers Lead of JUG Dortmund Java Architect @ Canoo Engineering AG JavaOne Rockstar, Java Expert Group Member Speaker, blogger & author Engineering

Mehr

Fujitsu BeanConnect TM V3.0 Software 0 FUJITSU LIMITED 2013

Fujitsu BeanConnect TM V3.0 Software 0 FUJITSU LIMITED 2013 Fujitsu BeanConnect TM V3.0 Software 0 FUJITSU LIMITED 2013 Die Herausforderung: Hostanbindung Viele Unternehmen besitzen Mainframe- und Legacy-Anwendungen, so genannte Enterprise Information Systems (EIS),

Mehr

Überblick Produkte. ORACLE AS 10g R3 JAVA Programming. (5 Tage)

Überblick Produkte. ORACLE AS 10g R3 JAVA Programming. (5 Tage) Überblick Produkte Überblick Zielgruppen SOA SOA/BAM Bootcamp (4 Tage) Human Workflow, Oracle BPEL, OWSM, BAM, UDDI, Services Registry Zielgruppe: Partner SOA Essentials Human Workflow, Oracle BPEL, OWSM

Mehr

OSGi: Anwendungsszenarien, Auswahlkriterien und Ausblick

OSGi: Anwendungsszenarien, Auswahlkriterien und Ausblick OSGi: Anwendungsszenarien, Auswahlkriterien und Ausblick Thementag OSGi 03.11.2009 Autor: Christoph Schmidt-Casdorff Agenda Wo wird OSGi derzeit eingesetzt? Grundsätzliche Anwendungsszenarien OSGi Status

Mehr

- XPages 2.0? René Winkelmeyer

- XPages 2.0? René Winkelmeyer - XPages 2.0? René Winkelmeyer 1 About me Skype / Twitter / LinkedIn / Slideshare Muenzpraeger Web https://blog.winkelmeyer.com Mail mail@winkelmeyer.com OpenNTF File Navigator Generic NSF View Widget

Mehr

jbpm5 in Java EE 6 Marek Iwaszkiewicz Pascal Schaerf akquinet AG

jbpm5 in Java EE 6 Marek Iwaszkiewicz Pascal Schaerf akquinet AG jbpm5 in Java EE 6 Marek Iwaszkiewicz Pascal Schaerf akquinet AG Über uns Developer @ akquinet AG Marek Iwaszkiewicz marek.iwaszkiewicz@akquinet.de JBoss Compentence Center Pascal Schaerf pascal.schaerf@akquinet.de

Mehr

Mit OSGi Webanwendungen entwickeln Was geht, was nicht?

Mit OSGi Webanwendungen entwickeln Was geht, was nicht? Mit OSGi Webanwendungen entwickeln Was geht, was nicht? Peter Roßbach (Systemarchitekt) Gerd Wütherich (Freier Softwarearchitekt) Martin Lippert (akquinet it-agile GmbH) 2009 by P. Roßbach, G. Wütherich,

Mehr

Ohne Build geht's besser: Makeloses Java mit dem z 2 -Environment. Henning Blohm 5.7.2012

Ohne Build geht's besser: Makeloses Java mit dem z 2 -Environment. Henning Blohm 5.7.2012 Ohne Build geht's besser: Makeloses Java mit dem z 2 -Environment Henning Blohm 5.7.2012 1 Z2 ist ein radikal neuer* Ansatz für System Life-Cycle Management in Java * jedenfalls für Java Ein Builtool?

Mehr

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

Haben Sie schon einmal aus einem ScreenCobol Requestor ein Java Programm aufgerufen? Haben Sie schon einmal aus einem ScreenCobol Requestor ein Java Programm aufgerufen? Januar 2012 CommitWork GmbH Seite 1 Info@CommitWork.de www.commitwork.de Motivation Modernisierung eines Systems mit

Mehr

Anleitung zur Webservice Entwicklung unter Eclipse

Anleitung zur Webservice Entwicklung unter Eclipse Entwicklungsumgebung installieren Sofern Sie nicht an einem Praktikumsrechner arbeiten, müssen Sie ihre Eclipse-Umgebung Webservice-fähig machen. Dazu benötigen Sie die Entwicklungsumgebung Eclipse for

Mehr

Entwicklungsumgebungen. Packer, Vagrant, Puppet. Alexander Pacnik Mannheim, 10.11.2014

Entwicklungsumgebungen. Packer, Vagrant, Puppet. Alexander Pacnik Mannheim, 10.11.2014 Entwicklungsumgebungen Packer, Vagrant, Puppet Alexander Pacnik Mannheim, 10.11.2014 inovex... über inovex und den Referenten 2 Entwicklungsumgebungen... Übersicht Einführung Packer Konfiguration Packer

Mehr

SE2-10-Entwurfsmuster-2 15

SE2-10-Entwurfsmuster-2 15 Architektur und Skalierbarkeit SE2-10-Entwurfsmuster-2 15 Skalierbarkeit Skalierbarkeit bedeutet die Anpassung einer Software an wachsende Last: Interaktionsfrequenz Nutzerzahl Anpassung durch Hinzufügen

Mehr

Oracle Forms 11g Upgradepfade & Lizenzierungsmodelle. Holger Pölzl Senior Channel Manager ISV

Oracle Forms 11g Upgradepfade & Lizenzierungsmodelle. Holger Pölzl Senior Channel Manager ISV Oracle Forms 11g Upgradepfade & Lizenzierungsmodelle Holger Pölzl Senior Channel Manager ISV 1 Upgradepfade für Oracle Forms11g Kann ich von früheren Versionen auf Oracle Forms 11g upgraden? Ja. Wir unterstützen

Mehr

Frankfurt, 15.05.2012

Frankfurt, 15.05.2012 DOAG SIG Middleware Frankfurt, 15.05.2012 Jan Peter Timmermann PITSS GmbH 1 Copyright 2011 PITSS GmbH www.pitss.com Agenda Motivation für diesen Vortrag Sicherheitsrisiken im Netz Was war bisher möglich

Mehr

Make-loses Java für mehr Produktivität: Das z 2 -Environment. Henning Blohm 25.6.2012

Make-loses Java für mehr Produktivität: Das z 2 -Environment. Henning Blohm 25.6.2012 Make-loses Java für mehr Produktivität: Das z 2 -Environment Henning Blohm 25.6.2012 1 Z2 ist ein radikal neuer* Ansatz für System Life-Cycle Management in Java * jedenfalls für Java Oh je noch ein Tool?

Mehr

Continuous Delivery in der Realität eines Großunternehmens

Continuous Delivery in der Realität eines Großunternehmens Continuous Delivery in der Realität eines Großunternehmens Agile World, 28. Juni 2013 Christian Weber 01 Continuous Delivery Das Versprechen Das Versprechen Sch Entspanntes Release Time To Market 3 02

Mehr

Lokale Installation von DotNetNuke 4 ohne IIS

Lokale Installation von DotNetNuke 4 ohne IIS Lokale Installation von DotNetNuke 4 ohne IIS ITM GmbH Wankelstr. 14 70563 Stuttgart http://www.itm-consulting.de Benjamin Hermann hermann@itm-consulting.de 12.12.2006 Agenda Benötigte Komponenten Installation

Mehr

Übersicht. Eclipse Foundation. Eclipse Plugins & Projects. Eclipse Ganymede Simultaneous Release. Web Tools Platform Projekt. WSDL Editor.

Übersicht. Eclipse Foundation. Eclipse Plugins & Projects. Eclipse Ganymede Simultaneous Release. Web Tools Platform Projekt. WSDL Editor. Eclipse WSDL-Editor Übersicht Eclipse Foundation Eclipse Plugins & Projects Eclipse Ganymede Simultaneous Release Web Tools Platform Projekt WSDL Editor Bug #237918 Eclipse Foundation Was ist Eclipse?

Mehr

SpringSource Enterprise & Application Platform: Wo geht die Reise hin?

SpringSource Enterprise & Application Platform: Wo geht die Reise hin? SpringSource Enterprise & Application Platform: Wo geht die Reise hin? Eberhard Wolff Regional Director & Principal Consultant SpringSource Copyright 2007 SpringSource. Copying, publishing or distributing

Mehr

Remote Eclipse RCP Management

Remote Eclipse RCP Management Remote Eclipse RCP Management Diplomarbeit Durchgeführt in Zusammenarbeit mit Deutsches Elektronen-Synchrotron DESY 1. Betreuer: Prof. Dr. Züllighoven 2. Betreuer: Prof. Dr. Lamersdorf Eugen Reiswich 09.12.2008

Mehr

Anwendervortrag auf dem 2. LUGD-Tag am 26.03.2009 in Frankfurt. Liferay an Bord Portale für Zeppelin

Anwendervortrag auf dem 2. LUGD-Tag am 26.03.2009 in Frankfurt. Liferay an Bord Portale für Zeppelin Anwendervortrag auf dem 2. LUGD-Tag am 26.03.2009 in Frankfurt Liferay an Bord Portale für Zeppelin Referent: Juri Urbainczyk, Agon-Solutions GmbH, Eschborn Kunde: Zeppelin AG Web: www.lugd.de E-Mail:

Mehr

Portal-Entwicklung mit der Enterprise Portal und der Enterprise Application Platform von JBoss

Portal-Entwicklung mit der Enterprise Portal und der Enterprise Application Platform von JBoss Portal-Entwicklung mit der Enterprise Portal und der Enterprise Application Platform von JBoss Wilfried Seyruck PROGRAMMIERFABRIK Ihr Outsourcing Partner mit der überlegenen Software Engineering & Business

Mehr

Erfahrungen und Erkenntnisse. Klaus Richarz, HBT GmbH

Erfahrungen und Erkenntnisse. Klaus Richarz, HBT GmbH Erfahrungen und Erkenntnisse Klaus Richarz, HBT GmbH Java Enterprise Edition 5.0 JBoss Seam Konsequenzen für Realisierung Qualitätssicherung Build & Deployment Fazit & Empfehlungen JBoss Seam in Projekten,

Mehr

Java EE Projektseminar

Java EE Projektseminar Java EE Projektseminar Daniel Alberts & Sonja Subicin Sprachliche Informationsverarbeitung Universität zu Köln Sommersemester 2010 Sitzung Organisatorisches zum Seminar Java EE Projektplanung Defi nition

Mehr

Produktionsfähige Applikationen

Produktionsfähige Applikationen Produktionsfähige Applikationen Seite 1 Mario Siegenthaler, Robert Siegenthaler Produktionsfähige Applikationen www.bedag.ch Mario.Siegenthaler@bedag.ch Robert.Siegenthaler@bedag.ch Seite 2 Agenda Die

Mehr

Einleitung. Funktion. Panzenböck Phillipp. Download 13.05.2003. Installation. Testen. Konfiguration

Einleitung. Funktion. Panzenböck Phillipp. Download 13.05.2003. Installation. Testen. Konfiguration Panzenböck Phillipp 13.05.2003 Der Applikationsserver wird von einer in Schweden ansässigen Firma namens Ironflare entwickelt Orion ist das einzige Produkt dieser Firma Der Orionserver ist komplett in

Mehr

Ora Education GmbH. Lehrgang: Oracle Application Server 10g R3: Administration

Ora Education GmbH. Lehrgang: Oracle Application Server 10g R3: Administration Ora Education GmbH www.oraeducation.de info@oraeducation.de Lehrgang: Oracle Application Server 10g R3: Administration Beschreibung: Oracle Application Server 10g Release 3 (10.1.3.1.0) bietet eine neue

Mehr

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

HMS. Statistiken mit SAS ins Internet. HMS Analytical Software GmbH - Johannes Lang HMS Statistiken mit SAS ins Internet HMS Analytical Software GmbH - Johannes Lang Schweizer Tage der öffentlichen Statistik, Davos 08.09. 10.09.2008 1 Agenda Vorstellung Inhaltliche Einleitung Statische

Mehr

Thomas Wagner 2009 (im Rahmen der TA) Installation von MySQL 5.0 und Tomcat 5.5

Thomas Wagner 2009 (im Rahmen der TA) Installation von MySQL 5.0 und Tomcat 5.5 Thomas Wagner 2009 (im Rahmen der TA) Installation von MySQL 5.0 und Tomcat 5.5 Im Folgenden wird die Installation von MySQL 5.0 und Tomcat 5.0 beschrieben. Bei MySQL Server 5.0 handelt es sich um ein

Mehr

Projektgruppe. Thomas Kühne. Komponentenbasiertes Software Engineering mit OSGi

Projektgruppe. Thomas Kühne. Komponentenbasiertes Software Engineering mit OSGi Projektgruppe Thomas Kühne Komponentenbasiertes Software Engineering mit OSGi Anforderungen der PG IDSE an ein Komponenten- Client Nativer Client Web Client Alternativen IDSE Nutzer Szenario Pipe IDSE

Mehr

Tanuki Service Wrapper 101. JVM Verwaltung mit der Community Edition. Alexander Pacnik Karlsruhe, 05.04.2013

Tanuki Service Wrapper 101. JVM Verwaltung mit der Community Edition. Alexander Pacnik Karlsruhe, 05.04.2013 Tanuki Service Wrapper 101 JVM Verwaltung mit der Community Edition Alexander Pacnik Karlsruhe, 05.04.2013 Agenda... worum es in diesem Vortrag geht. Integration Konfiguration Betrieb Überwachung 2 Einleitung...

Mehr

Geronimo, konfigurierbarer Java EE Application Server

Geronimo, konfigurierbarer Java EE Application Server Geronimo, konfigurierbarer Java EE Application Server http://www.hs furtwangen.de http://www.informatik.hs furtwangen.de/~reich http://geronimo.apache.org/ Christoph Reich 01.06.2007 Überblick Geronimo

Mehr

Herausforderungen des Enterprise Endpoint Managements

Herausforderungen des Enterprise Endpoint Managements Herausforderungen des Enterprise Endpoint Managements PPPvorlage_sxUKMvo-05.00.potx santix AG Mies-van-der-Rohe-Straße 4 80807 München www.santix.de santix AG Herausforderungen 09.10.2013 Herausforderungen

Mehr

WebSphere Application Server Installation

WebSphere Application Server Installation WebSphere Application Server Installation und Administration Seminarunterlage Version: 3.04 Copyright Version 3.04 vom 16. Mai 2013 Dieses Dokument wird durch die veröffentlicht. Copyright. Alle Rechte

Mehr

Planung für Organisation und Technik

Planung für Organisation und Technik Salztorgasse 6, A - 1010 Wien, Austria q Planung für Organisation und Technik MOA-VV Installation Bearbeiter: Version: Dokument: Scheuchl Andreas 19.11.10 MOA-VV Installation.doc MOA-VV Inhaltsverzeichnis

Mehr

Erfahrungsbericht zu JBoss SOA Platform 6 Tech Talk 2013, 17. Oktober 2013, Bern

Erfahrungsbericht zu JBoss SOA Platform 6 Tech Talk 2013, 17. Oktober 2013, Bern Erfahrungsbericht zu JBoss SOA Platform 6 Tech Talk 2013, 17. Oktober 2013, Bern Daniel Tschan Technischer Leiter Michael Zaugg Software-Ingenieur Motivation Puzzle Through 2016, companies will continue

Mehr

Software-Engineering 2. Software-Engineering 2. Entwicklungsumgebungen (IDE) IT works. Klaus Mairon www.mairon-online.de 22.03.

Software-Engineering 2. Software-Engineering 2. Entwicklungsumgebungen (IDE) IT works. Klaus Mairon www.mairon-online.de 22.03. Software-Engineering 2 Entwicklungsumgebungen (IDE) IT works. Klaus Mairon www.mairon-online.de 22.03.2009 1 Entwicklungsumgebungen, CASE-Tools, CASE-Werkzeuge unterstützen den Software-Entwicklungsprozess

Mehr

Session Beans & Servlet Integration. Ralf Gitzel ralf_gitzel@hotmail.de

Session Beans & Servlet Integration. Ralf Gitzel ralf_gitzel@hotmail.de s & Servlet Integration Ralf Gitzel ralf_gitzel@hotmail.de 1 Themenübersicht Ralf Gitzel ralf_gitzel@hotmail.de 2 Übersicht Motivation Das Interface Stateful und Stateless s Programmierung einer Stateful

Mehr

PRODATIS CONSULTING AG. Folie 1

PRODATIS CONSULTING AG. Folie 1 Folie 1 Führend im Gartner Magic Quadranten für verteilte, interagierende SOA Projekte Oracle ist weltweit auf Rang 1 auf dem Markt der Enterprise Service Bus Suiten (ESB) für SOA Software 2010 26,3 %

Mehr

EJB Beispiel. JEE Vorlesung 10. Ralf Gitzel ralf_gitzel@hotmail.de

EJB Beispiel. JEE Vorlesung 10. Ralf Gitzel ralf_gitzel@hotmail.de EJB Beispiel JEE Vorlesung 10 Ralf Gitzel ralf_gitzel@hotmail.de 1 Stundenkonzept Gemeinsame Übung Stoff der letzten Stunde wird gemeinsam in einem Beispiel umgesetzt Details werden nochmals erklärt bzw.

Mehr

REST-Services mit Dropwizard ruck-zuck erstellt, dokumentiert und getestet

REST-Services mit Dropwizard ruck-zuck erstellt, dokumentiert und getestet .consulting.solutions.partnership REST-Services mit Dropwizard ruck-zuck erstellt, dokumentiert und getestet Alexander Schwartz, Principal IT Consultant Berlin Expert Days 2015 REST-Services ruck-zuck

Mehr

Unified Communications & Collaboration

Unified Communications & Collaboration Telefonkonferenz am 11.09.2009 Unified Communications & Collaboration Channel 8.52009 Kickoff Lars Thielker SWG Technical Sales Lotus, Channel 2009 IBM Corporation als Kommunikationsplattform offen erweiterbar

Mehr

Enterprise Control Center. Systemvoraussetzungen V2.1

Enterprise Control Center. Systemvoraussetzungen V2.1 Enterprise Control Center ONE Automation Platform Systemvoraussetzungen V2.1 Version: 2.1 Stand: 2015-09 Automic Software GmbH ii Copyright Copyright Die Marke Automic und das Automic-Logo sind Warenzeichen

Mehr

Viele gute Stellen sind frei. Besetzen Sie eine.

Viele gute Stellen sind frei. Besetzen Sie eine. Viele gute Stellen sind frei. Besetzen Sie eine. Die Innovations Softwaretechnologie GmbH mit Hauptsitz am Bodensee ist Wir suchen gute Java Entwickler. Kommen Sie zu uns als: Informatiker(in) (Diplom/Bachelor/Master)

Mehr

Guten Morgen Geronimo

Guten Morgen Geronimo Guten Morgen Geronimo Orientation in Objects GmbH Kristian Köhler Weinheimer Str. 68 68309 Mannheim www.oio.de info@oio.de Agenda Einführung Architektur Framework Demo 2 1 Geronimo? Was ist das... J2EE

Mehr

Albert HAYR Linux, IT and Open Source Expert and Solution Architect. Open Source professionell einsetzen

Albert HAYR Linux, IT and Open Source Expert and Solution Architect. Open Source professionell einsetzen Open Source professionell einsetzen 1 Mein Background Ich bin überzeugt von Open Source. Ich verwende fast nur Open Source privat und beruflich. Ich arbeite seit mehr als 10 Jahren mit Linux und Open Source.

Mehr

Programmierung von Client/Server- Anwendungen

Programmierung von Client/Server- Anwendungen Programmierung von Client/Server- Anwendungen Komponenten des Web-Containers (Java EE) SoSe2015 Prof. Dr. Andreas Schmietendorf 1 Übersicht zur Vorlesung Entwicklung der Java Enterprise Edition Servlets,

Mehr

Konfigurationslanleitung für J2EE und Eclipse im KBS-Pool

Konfigurationslanleitung für J2EE und Eclipse im KBS-Pool Konfigurationslanleitung für J2EE und Eclipse im KBS-Pool JBoss vorbereiten Wir haben ein zip-archiv mit JBoss 4.0.5 in /opt/jboss-4.0.5.zip hinterlegt. Entpacken Sie dieses in ihrem Homeverzeichnis an

Mehr

Installation des GeoShop Redirector für Apache (Stand 14.8.2007) ================================================================

Installation des GeoShop Redirector für Apache (Stand 14.8.2007) ================================================================ Installation des GeoShop Redirector für Apache (Stand 14.8.2007) ================================================================ 0 Überblick ----------- Die Installation des GeoShop Redirector im Apache

Mehr

JSP vs. PHP. Ein persönlicher Vergleich. EQUIcon Software GmbH Jena, Jörg Spilling Frankfurter Treffen 2004. Agenda

JSP vs. PHP. Ein persönlicher Vergleich. EQUIcon Software GmbH Jena, Jörg Spilling Frankfurter Treffen 2004. Agenda JSP vs. PHP Ein persönlicher Vergleich Agenda JSP-Ursprung Warum dann noch PHP ansehen? Der erste Eindruck Ein Beispiel in JSP & PHP: mein Flugbuch Der Versuch eines Vergleichs Fazit Bemerkung alles persönliche

Mehr

Oracle Weblogic Administration Grundlagen

Oracle Weblogic Administration Grundlagen Oracle Weblogic Administration Grundlagen Seminarunterlage Version: 1.07 Version 1.07 vom 14. September 2015 Dieses Dokument wird durch die veröffentlicht.. Alle Rechte vorbehalten. Alle Produkt- und Dienstleistungs-Bezeichnungen

Mehr

Java Server Faces. Andy Bosch. Das Standard-Framework zum Aufbau webbasierter Anwendungen. An imprint of Pearson Education

Java Server Faces. Andy Bosch. Das Standard-Framework zum Aufbau webbasierter Anwendungen. An imprint of Pearson Education Andy Bosch Java Server Faces Das Standard-Framework zum Aufbau webbasierter Anwendungen An imprint of Pearson Education München Boston San Francisco Harlow, England Don Mills, Ontario Sydney Mexico City

Mehr

Das Interceptor Muster

Das Interceptor Muster Das Interceptor Muster Implementierung des Interceptor Musters basierend auf OSGi and Friends Benjamin Friedrich Hochschule für Technik und Wirtschaft des Saarlandes Praktische Informatik - Entwurfsmuster

Mehr

Björn Heinemann Leiter Entwicklung Energiewirtschaft

Björn Heinemann Leiter Entwicklung Energiewirtschaft Björn Heinemann Leiter Entwicklung Energiewirtschaft Basis eclipse RCP eclipse platform project als Basis mit frameworks und services RCP Rich Client Platform zur Umsetzung einer Anwendung mit Benutzeroberfläche

Mehr

OERA OpenEdge Reference Architecture. Mike Fechner PUG Infotag 19. Mai 05 Frankfurt

OERA OpenEdge Reference Architecture. Mike Fechner PUG Infotag 19. Mai 05 Frankfurt OERA OpenEdge Reference Architecture Mike Fechner PUG Infotag 19. Mai 05 Frankfurt Überblick OERA Separated presentation and integration layers Common business logic with advanced models Data access abstracted

Mehr

MOBILE ENTERPRISE APPLICATION PLATFORM (MEAP)

MOBILE ENTERPRISE APPLICATION PLATFORM (MEAP) MOBILE ENTERPRISE APPLICATION PLATFORM (MEAP) Oliver Steinhauer.mobile PROFI Mobile Business Agenda MOBILE ENTERPRISE APPLICATION PLATFORM AGENDA 01 Mobile Enterprise Application Platform 02 PROFI News

Mehr

Consultant & Geschäftsführer, enpit consulting OHG E-Mail: ugb@enpit.de

Consultant & Geschäftsführer, enpit consulting OHG E-Mail: ugb@enpit.de ADF Spotlight - Entwicklungswerkzeuge & - methoden - ADF 12c mit Git, Maven & Co. - Status Quo Ulrich Gerkmann-Bartels Consultant & Geschäftsführer, enpit consulting OHG E-Mail: ugb@enpit.de +++ Bitte

Mehr

Module für eine Java-Administrationsschulung

Module für eine Java-Administrationsschulung Module für eine Java-Administrationsschulung Schulungsmodule 1 Java Administration allgemein...2 1.1 Java und die Virtual Machine...2 1.2 Java EE Bestandteile...2 1.3 Java Management Extensions...2 1.4

Mehr

JSP und Servlet Programmierung

JSP und Servlet Programmierung Seminarunterlage Version: 5.02 Copyright Version 5.02 vom 1. März 2013 Dieses Dokument wird durch die veröffentlicht. Copyright. Alle Rechte vorbehalten. Alle Produkt- und Dienstleistungs-Bezeichnungen

Mehr

Use AMW to deploy to OpenShift

Use AMW to deploy to OpenShift Use AMW to deploy to OpenShift Thomas Philipona Head of Middleware OpenShift Tech Lab, Bern, 27.1.2015 1 AMW Ein Beispiel App specific config LogLevel: Info senderemail: app@ch.ch securetoken: i12fgjdk%

Mehr

MOBILE ENTERPRISE APPLICATION PLATFORM (MEAP)

MOBILE ENTERPRISE APPLICATION PLATFORM (MEAP) MOBILE ENTERPRISE APPLICATION PLATFORM (MEAP) Oliver Steinhauer Markus Urban.mobile PROFI Mobile Business Agenda MOBILE ENTERPRISE APPLICATION PLATFORM AGENDA 01 Mobile Enterprise Application Platform

Mehr

Docker. Lass mal containern Julian mino GPN15-04.06.2015

Docker. Lass mal containern Julian mino GPN15-04.06.2015 Lass mal containern Julian mino GPN15-04.06.2015 Julian mino! Interessen: Netzwerke # Karlsruhe Hardware $ gpn15@lab10.de Cocktails " twitter.com/julianklinck Hacking Musik- und Lichttechnik 2 Julian mino!

Mehr

Enterprise Java Beans Einführung

Enterprise Java Beans Einführung Enterprise Java Beans Einführung Vorlesung 8 Ralf Gitzel ralf_gitzel@hotmail.de 1 Themenübersicht Ralf Gitzel ralf_gitzel@hotmail.de 2 Übersicht EJBs im JEE Umfeld Verschiedene Typen von EJBs Von der Javaklasse

Mehr

Build-Pipeline mit Jenkins

Build-Pipeline mit Jenkins JUG Augsburg 24.10.2013 Seite 1 Wer sind wir? Agiler Architekt und Entwickler Eigenes Produkt mit kompletter Pipeline / CD aktuell: Architekt / Entwickler in einem großen Entwicklungsprojekt im Automotiv

Mehr

Die Installation des GeoShop Redirector für IIS (Internet Information Server, Version 4.0, 5.0 und 6.0) umfasst folgende Teilschritte:

Die Installation des GeoShop Redirector für IIS (Internet Information Server, Version 4.0, 5.0 und 6.0) umfasst folgende Teilschritte: Installation des GeoShop Redirector für IIS (Stand 24.8.2007) ============================================================= 0 Überblick ----------- Die Installation des GeoShop Redirector für IIS (Internet

Mehr

Eignet sich Eclipse RCP als Enterprise Plattform? 2. Mai 2006 Lars Stucki & Edwin Steiner www.inventage.com

Eignet sich Eclipse RCP als Enterprise Plattform? 2. Mai 2006 Lars Stucki & Edwin Steiner www.inventage.com Eignet sich Eclipse RCP als Enterprise Plattform? 2. Mai 2006 Lars Stucki & Edwin Steiner www.inventage.com Eignet sich Eclipse RCP als Enterprise Plattform? Einführung Demos Corporate Governance Asset

Mehr

Ora Education GmbH. Lehrgang: Oracle Application Server 10g R2: Administration I

Ora Education GmbH. Lehrgang: Oracle Application Server 10g R2: Administration I Ora Education GmbH www.oraeducation.de info@oraeducation.de Lehrgang: Oracle Application Server 10g R2: Administration I Beschreibung: Der Teilnehmer ist in der Lage den Oracle Application Server 10g zu

Mehr