Apache Geronimo. Der jüngste Java-Anwendungsserver stellt sich vor. Frank Pientka, April 2009, Karlsruhe comes to you
|
|
- Ralf Stieber
- vor 8 Jahren
- Abrufe
Transkript
1 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 IMPAQ AG in Dortmund Veröffentlichungen und Vorträge zu Applikations- und Portalservern Page 2 1
2 Agenda 1 Noch ein Applikationsserver? 2 : Überblick 3 Erster Eindruck 4 SOA-Produkte 5 Web 2.0 Beispiele 6 Ausblick Page 4 Was ist ein JavaEE-Server? Java Platform Enterprise Edition (Java EE 5.0) Quelle: SUN Page 5 2
3 JavaEE Generationen Anzahl zertifizierte Server 24 (3 OS) 13 (5 OS) Page 6 JavaEE Geschichte JCP am Ende? Die Anforderungen steigen. Komplexität auch? Page 7 3
4 JavaEE 6.0 steht vor der Tür 2009 JSR Monate Verzug im Zeitplan! (Public Review Ballot) 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 Ballot) = Context and Dependency Injection? JSR-311 JAX-RS: Java API for RESTful Web Services Aktualisierte Technologien: Java SE 6-Unterstützung Enterprise JavaBeans 3.1 (Proposed Final Draft) Java Persistence API 2.0 (Proposed Final Draft) Servlets 3.0 (Public Review Ballot) JavaServer Faces 2.0 (Public Review Ballot) JAX-WS 2.2 (Maintenance) Java EE Connector API 1.6 (Proposed Final Draft) Java EE 6 will be the most important release of the platform since it was released nearly 10 years ago Rod Johnson The next wave of innovation in platform middleware will likely emerge from the convergence of Spring, OSGi, SCA and other initiatives, rather than from the Java EE community. Gartner Page 8 Vergleichsmöglichkeiten Marktstudie/Benutzerbefragung: (Evans Data, ohloh, Forester, Gartner) Produkttests (JavaMagazin, IX) Benchmark (SPECjAppServer2004) Statistiken (Download, Aktivitäten) Page 12 4
5 Ohloh-Analyse Very large, active development team Over the past twelve months, 26 developers contributed new code to. This is one of the largest open-source teams in the world, and is in the top 2% of all project teams on Ohloh. Mehr als 53 Committer von über 10 Firmen Software-Gesamtwert: $ 4,832,919 Java XML HTML Other 69% 21% 5% 2% Page 14 Lines of Code By Language Page 15 5
6 Codezeilen, Größen im Ohloh.net-Vergleich GlassFish ( MB) JBoss Application Server (106 MB) (16, 55, 74 MB) Page 16 Vergleich der Downloadzahlen JBoss: und Downloads/ Monat : und Downloads/ Monat Glassfish: und Downloads/ Monat (inkl. JavaEE SDK) Page 19 6
7 Agenda 1 Noch ein Applikationsserver? 2 : Überblick 3 Erster Eindruck 4 SOA-Produkte 5 Web 2.0 Beispiele 6 Ausblick Page 21 Ziele Einfache Benutzung Software License Geeignet für Entwickler, Administratoren und Integratoren Eclipse-Unterstützung Regelmäßige Releases mit neuen Funktionen und Fehlerkorrekturen lebendige Community Page 23 7
8 modularer Aufbau Portletcontainer Webcontainer Sicherheit SOAP, WebService Kern Web-Cluster JMS EJB, JPA, Scheduling, Reporting, Portal, andere Plugins Page 24 Versionen 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 released V2.1.5 V2.2 V3.0 August Okt Jan 2006 Juni 2006 Sep 2006 Juni Aug Okt Feb Sept 2008 März Q Page 25 8
9 Was ist? Ein leichtgewichtiger JavaEE-Anwendungsserver unter Lizenz Schmalfuß (~75 MB download) JavaEE zertifiziert Geringe Kosten Professioneller Support möglich sehr freie Lizenz Page 26 Komponenten OpenJPA Tomcat Möglichkeiten pro Produkt n und Version k! Page 27 9
10 integriert OpenJPA Tomcat Page 28 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 31 10
11 Architektur Exkurs: MBean vs. GBean-Ansatz MBeans mit MBeanServer GBeans mit Mikro-Kernel verwendet sowohl Constructor als auch Setter Injection InversionOfControl (IoC) Page 32 Bean (GBean) Modularer Mikro-Kernel (GBean-Manager) 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 33 11
12 Bean (GBean) Abhängigkeiten GBean GBean GBean Konfiguration Konfiguration Kern Abhängigkeiten werden in Deploymentplan beschrieben. Page 34 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 35 12
13 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 38 Modulverwaltung- und Konfiguration Kernel speichern laden config.xml Module Repository referenziert Page 39 13
14 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 40 Systemmodule Page 41 14
15 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 42 Modul-Abhängigkeiten activemqconsole openejbdeployer tomcat6- deployer tomcat6- console activemqra openejb tomcat6 jee-server transaction jee-specs rmi-naming xmlbeans jee-system Page 43 15
16 Eigenes Assembly MyApp activemq -console openejbdeployer tomcat6- deployer tomcat6- console activemq -ra openejb tomcat6 jee-server transaction jee-specs rmi-naming xmlbeans jee-system Page 44 fertige Assemblies 8 Plugingruppen ab 2.2 Big-G WAS CE Little-G Micro-G Eigenes Paket Bsp.: SOA-Assembly gaswerk.sourceforge.net Page 45 Nur soviel, wie nötig 16
17 Produktvarianten: Darf es etwas mehr sein? 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 Bessere Qualität, Dokumentation, Beispiele Mehrere Plattformen Definierte, längere Release-Zyklen Migrationsmöglichkeit zu IBM WebSphere Support Page 50 Die WebSphere Familie: Scale-UP (Quelle: IBM) WebSphere Extended Deployment Benutzeranforderungen Kosten Ressourcenbedarf WebSphere Application Server for zos WebSphere Application Server Network Deployment WebSphere Application Server WebSphere Application Server Community Edition WebSphere Application Server - Express Funktionalität Hochverfügbarkeit Skalierbarkeit gemeinsamer Code Open-Source-Code Page 51 17
18 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 52 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 54 18
19 Deployment vereinfachen: Domain spezifische Sprache Unterschiede: Erstell-/Laufzeit D e p l o y m e n t p l a n Page 61 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 63 19
20 Deployment auf der Kommandozeile Anwendungsmodul Konfigurations datenbank Deploymentwerkzeug Server Repository Deploymentplan Hot, offline, Deployment mit Plan Page 65 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 66 20
21 Cluster & Lastverteiler Browser Browser HTTP/S HTTP Server AJP Server Sitzungsdaten replizieren Datenbank Master mod_jk AJP Server EJB-Cluster mit Wadi, Terracota IIS-Verwendung über mod_proxy Tomcatcluster-Beispiel vorhanden Sitzungsübernahme bei Ausfall Datenbank Slave Page 67 Monitoringkonsole JVM verfügbare Statistikdaten: Statistikdaten des Transaktionsmanagers JVM-Statistikdaten Statistikdaten für AJP-/Web-/WebSSL-Konnektoren Thread-Pool-Statistikdaten Statistikdaten für Webanwendungen Page 69 21
22 Agenda 1 Noch ein Applikationsserver? 2 : Überblick 3 Erster Eindruck 4 SOA-Produkte 5 Web 2.0 Beispiele 6 Ausblick Page 71 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 72 22
23 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 73 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 74 23
24 Web-Console Als AJAX-Portlet innerhalb des Pluto-Portal-Containers Page 75 Agenda 1 Noch ein Applikationsserver? 2 : Überblick 3 Erster Eindruck 4 SOA-Produkte 5 Web 2.0 Beispiele 6 Ausblick Page 76 24
25 OpenSource SOA-Stack 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 77 als SOA-Stack Integration vieler -Komponenten Support erhältlich Incubating s Next Generation Platform, Forrester, 2007 Page 78 25
26 SOA-Stack SOAP/Web Services (Axis) JMS eigene Anwendung Security / Messaging Authentication Tomcat Web Tier Clustering andere Dienste eigene Integration Entwicklungs- Wartungs aufwand eigene Anwendung Security / Authentication Web Tier Clustering Tomcat Plug-In Kernel weitere Plug-ins für EJBs, Transaktion, etc. SOAP/Web Services (Axis) JMS Messaging Integriert getestet erweiterbar Page 79 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 80 26
27 Agenda 1 Noch ein Applikationsserver? 2 : Überblick 3 Erster Eindruck 4 SOA-Produkte 5 Web 2.0 Beispiele 6 Ausblick Page 81 WEB 2.0-/SOA-Welt wachsen zusammen Balance zwischen ausgereiften Standards & innovativen Frameworks Page 83 27
28 Webanwendung: klassisch und mit AJAX traditionell synchron asynchron mit Ajax Page 85 AJAX-Bibliothek Dojo Toolkit: Übersicht 2004 von Alex Russell Dojo Foundation (IBM, Sun, AOL u.a.) Komponenten: Dojo Kern: Dijit: Dojo Widgets Komponenten mit JavaScript, HTML und CSS DojoX: Dojo Experimental dojo/dojoc/demos/featureexplorer_local.html dojo/dijit/themes/themetester.html Page 89 28
29 WAS CE Feature Pack Überblick Page 97 Beispiel: PlantsByWebSphere Kaufhaus für Pflanzen und Gartengeräte Page 98 29
30 PlantsByWebSphere Client-/Server Page 99 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
31 Agenda 1 Noch ein Applikationsserver? 2 : Überblick 3 Erster Eindruck 4 SOA-Produkte 5 Web 2.0 Beispiele 6 Ausblick Page 103 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
32 Ausblick Wiedergeburt des Applikationsservers (SOA/ WOA/ Cloud) -> Großvater bleibt fit Marktkonsolidierung (BEA/SUN/ORACLE) Standard vs Innovation Ende der Einheitsgröße, mehrere Konfektionsgrößen -> JavaEE 6 Anfang vom Ende? Einheitliches Modulkonzept + Microkernel für Java? -> Produktrenovierung, neue Einsatzgebiete Google App Engine enthält mit Jetty ist flexibel konfigurierbar und erweiterbar -> die Enkel wachsen heran integriert viele Komponenten -> -SOA-Stack Page 107 Bücher, Artikel : n : Serverhandbuch, Frank Pientka, DPunkt-Verlag n : Frank Pientka, JM 08/08 Experience Java EE Using WebSphere Application Server Community Edition: Redbook, 02/09, sg Building Dynamic Ajax Applications Using WebSphere Feature Pack for Web 2.0: 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
33 Wichtige Links WASCE- Dokumentation: publib.boulder.ibm.com/wasce/front_en.html download.boulder.ibm.com/ibmdl/pub/software/websphere/wasce -Dokumentation: cwiki.apache.org/geronimo PlugIn-Repository: geronimo.apache.org/plugins Benutzergruppen, Bugs: issues.apache.org/jira/browse/geronimo Page 109 Vielen Dank für Ihre Aufmerksamkeit!!! The entire history of software engineering is one of rising levels of abstraction Grady Booch Frank Pientka Senior Berater 0175/ Nächste Schulung: , OIO, Mannheim Page
Apache Geronimo. Startrampe für Web-2.0-Anwendungen. Frank Pientka, Januar 2009, Bremen comes to you. Apache Geronimo = Startrampe für Web 2.
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
MehrApache 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
MehrEntwicklung 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
MehrSoftwareentwicklung 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
MehrWeblogic 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
MehrSpring 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
MehrOSGi. 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
MehrApache 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
MehrWeb 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
MehrListe V Enterprise JavaBeans
Liste V Enterprise JavaBeans Fachhochschule Wiesbaden, FB Design Informatik Medien Studiengang Allgemeine Informatik Vorlesung zur Vertiefungslehrveranstaltung Spezielle Methoden der Softwaretechnik SS
MehrMOBILE 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
MehrEclipse 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
MehrAutomatisierter 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
MehrAutomatisiertes 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.
MehrAxis2, 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
MehrOra 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Ü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?
MehrCopyright 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
MehrSpring 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
MehrInstallation 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
MehrStatus 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
Mehr2. 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
MehrEin 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Ü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
MehrAxis2, 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 /
MehrJava 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
MehrTomcat Konfiguration und Administration
Tomcat Konfiguration und Administration Seminarunterlage Version: 8.01 Version 8.01 vom 4. Februar 2015 Dieses Dokument wird durch die veröffentlicht.. Alle Rechte vorbehalten. Alle Produkt- und Dienstleistungs-Bezeichnungen
MehrFujitsu 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),
MehrWebSphere 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
MehrAlbert 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.
MehrErfahrungen 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,
MehrDCCS Lotusphere Nachlese 2012 Was sind XPages? Mobile Features für XPages
Wir automatisieren und optimieren Ihre Geschäftsprozesse DCCS Lotusphere Nachlese 2012 Was sind XPages? Mobile Features für XPages Thomas Brandstätter 06.03.2012 www.dccs.at Agenda Theorie Was sind XPages
MehrErste 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?
MehrMultimedia 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
MehrAS/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
MehrFrankfurt, 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
MehrEinleitung. 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
MehrOpen 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
MehrContinuous 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
MehrHenning 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
MehrJBoss 7 als Plattform für hochverfügbare Anwendungen
JBoss 7 als Plattform für hochverfügbare Anwendungen Orientierungspunkt 04/2013 24.05.2013, OIO Dirk Weil, GEDOPLAN GmbH Dirk Weil GEDOPLAN GmbH, Bielefeld Java EE seit 1998 Konzeption und Realisierung
MehrProgrammierung 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,
MehrBjö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
MehrHerzlich Willkommen! eine praxisnahe Übersicht. Mit Java ins Web - mb@bebox.franken.de. 26.11.2000 (c) Michael Behrendt -
Herzlich Willkommen! Mit Java ins Web - eine praxisnahe Übersicht 1 Wer bin ich? Michael Behrendt, 21, Nürnberg kurzer Lebenslauf: 1991 Erster Rechner: Commodore C128 1995 Ausbildung zum Datenverarbeitungskaufmann
MehrApplication 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
MehrSpringSource 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
MehrProduktionsfä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
MehrStruts 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
MehrMOBILE 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
MehrMobiles SAP für Entscheider. Permanente Verfügbarkeit der aktuellen Unternehmenskennzahlen durch den mobilen Zugriff auf SAP ERP.
Beschreibung Betriebliche Kennzahlen sind für die Unternehmensführung von zentraler Bedeutung. Die Geschäftsführer oder Manager von erfolgreichen Unternehmen müssen sich deshalb ständig auf dem Laufenden
MehrMit 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,
MehrGemeinsam 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- 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
MehrSE2-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
MehrOhne 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?
MehrREST-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
MehrOSGi-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
MehrPortal-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
MehrIntelliJ IDEA. Gliederung. Was ist IntelliJ IDEA? Lizenzmodell Warum IntelliJ einsetzen? IntelliJ und Eclipse Demo. Blick über den Eclipse-Tellerrand
IntelliJ IDEA Blick über den Eclipse-Tellerrand Orientation in Objects GmbH Weinheimer Str. 68 68309 Mannheim Version: 1.0 www.oio.de info@oio.de Gliederung 2007 Orientation in Objects GmbH IntelliJ IDEA:
MehrRemote 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
MehrGeronimo 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
MehrUnified 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
MehrPRODATIS 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 %
MehrOracle 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
MehrAnwendervortrag 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:
MehrContexts and Dependency Injection. W3L AG info@w3l.de
1 Contexts and Dependency Injection W3L AG info@w3l.de 2015 2 Inhaltsverzeichnis Teil 1: Motivation Teil 2: Inversion of Control Teil 3: Contexts and Dependency Injection Teil 4: Beispiel zurück 3 Motivation
MehrOSGi: 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
MehrViele 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)
MehrSoftwareentwicklung 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
MehrRESTful Web. Representational State Transfer
RESTful Web Representational State Transfer 1 Warum REST? REST ist die Lingua Franca des Webs Heterogene (verschiedenartige) Systeme können mit REST kommunizieren, unabhängig von Technologie der beteiligten
MehrLokale 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
MehrE-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
MehrEJB 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.
MehrTanuki 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...
MehrProjektgruppe. 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
MehrHMS. 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
MehrMake-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?
MehrMOBILE 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
MehrApollo Überblick. Klaus Kurz. Manager Business Development. 2007 Adobe Systems Incorporated. All Rights Reserved.
Apollo Überblick Klaus Kurz Manager Business Development 1 Was ist Apollo? Apollo ist der Codename für eine plattformunabhängige Laufzeitumgebung, entwickelt von Adobe, die es Entwicklern ermöglicht ihre
MehrSAP NetWeaver Gateway. Connectivity@SNAP 2013
SAP NetWeaver Gateway Connectivity@SNAP 2013 Neue Wege im Unternehmen Neue Geräte und Usererfahrungen Technische Innovationen in Unternehmen Wachsende Gemeinschaft an Entwicklern Ausdehnung der Geschäftsdaten
MehrMainframe Internet Integration. Prof. Dr. Martin Bogdan Prof. Dr.-Ing. Wilhelm G. Spruth SS2013. WebSphere Application Server Teil 4
UNIVERSITÄT LEIPZIG Mainframe Internet Integration Prof. Dr. Martin Bogdan Prof. Dr.-Ing. Wilhelm G. Spruth SS2013 WebSphere Application Server Teil 4 Leistungsverhalten el0100 copyright W. G. Spruth,
MehrHaben 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
MehrEntwicklungsumgebungen. 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
MehrGuten 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
MehrZend Server Cluster Manager
Zend Server Cluster Manager Jan Burkl Zend Technologies Wer bin ich? Jan Burkl jan.burkl@zend.com PHP Entwickler seit 2001 Projektarbeit Bei Zend seit 2006 System Engineer Zend Certified Engineer PHP 5
MehrKonfiguration und Deployment einer hochverfügbaren ADF Anwendung
Beratung Software Lösungen Konfiguration und Deployment einer hochverfügbaren ADF Anwendung Markus Klenke Consulting TEAM GmbH Agenda Grundlagen Weblogic Cluster Entwicklung einer Hochverfügbaren ADF Applikation
MehrErfahrungsbericht 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
MehrDocker. 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!
Mehrjbpm5 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
MehrSession 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
MehrGeronimo, 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
MehrEffizenzsteigerung bei Villeroy & Boch durch den Einsatz von Magento und Zend
Effizenzsteigerung bei Villeroy & Boch durch den Einsatz von Magento und Zend Klaus Berghald Senior Account Manager Klaus.b@zend.com +49 (0)89 51 61 99-18 Umsetzung IT Leiter Herr Dr. Pascal Rheinert Head
MehrEignet 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
MehrModule 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
MehrOpenSource bei PostFinance Einsatz in der Software Entwicklung. informativ
OpenSource bei Einsatz in der Software Entwicklung informativ OpenSource bei IT im Überblick Konzern Post (~44.000 MA) (~2.700 MA) Informatik (~500 MA) 2 Standorte (Bern / Zofingen) Windows Vista Workstation
MehrDirk Reinemann Working Student Sales Consulting
JDeveloper 12c in 30 Minutes Dirk Reinemann Working Student Sales Consulting Program Agenda 1. Integrated Development Environment 2. Java Development 3. Web Development 4. Team Development 5. Application
MehrHerausforderungen 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
MehrEnterprise 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
MehrJSP 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
MehrZend PHP Cloud Application Platform
Zend PHP Cloud Application Platform Jan Burkl System Engineer All rights reserved. Zend Technologies, Inc. Zend PHP Cloud App Platform Ist das ein neues Produkt? Nein! Es ist eine neue(re) Art des Arbeitens.
Mehr