Status Quo Java Open Source Applikationsserver
|
|
- Alexa Feld
- vor 8 Jahren
- Abrufe
Transkript
1 Status Quo Java Open Source Applikationsserver Frank Pientka, Dortmund, MATERNA GmbH
2 Agenda Vorstellung Materna, Person Softwareentwicklung heute Wo steht Java EE? OpenSource JavaEE Applikationsserver Migrationswege und Möglichkeiten Ausblick und Fazit MATERNA GmbH
3 MATERNA-Unternehmensgruppe Dr. Winfried Materna Helmut an de Meulen Bremen Hamburg Berlin FI Gesellschafter DK S Dortmund Düsseldorf Dresden GB NL CH D I CZ A PL SK RO BG Heidelberg Bad Vilbel Göppingen Erlangen München 155 Mio. Umsatz Mitarbeiter Gegründet 1980 Lünendonk TOP MATERNA GmbH
4 Vorstellung des Referenten: Frank Pientka Dipl.-Informatiker (TH Karlsruhe) Senior Architekt in Dortmund isaqb-gründungsmitglied heise.de/developer/federlesen-kolumne Über 10 Jahre Erfahrung mit Java und Middleware Veröffentlichungen und Vorträge zu: Datenbanken, Applikations- und Portalservern MATERNA GmbH
5 Wie entwickelt sich Software mit der Zeit? JDK 1.0 (1996, 8 Packages, 212 Classes) JSE 7.0 (2011, 209 Packages, 4024 Classes) JSE 8.0 (2013, x Packages, y Classes) Das Cobol des 21. Jh? Wie viele Codezeilen 2017? Wie wird Komplexität beherrschbarer? MATERNA GmbH
6 JavaEE Generationen Anzahl zertifizierte Server 15 (5 OS) 11 (4 OS)/ 6(5 OS) (3 OS) J2EE 1.4 Webservice JavaEE 5 Ease of Development POJOs JavaEE 6 Rightsizing Dependency Injection 20 J2EE 1.2 Enterprise Java Platform J2EE 1.3 Robustness 5 (4 OS) Web Profile December 1999 September 2001 November 2003 March 2005 December 2009 MATERNA GmbH
7 JavaEE einiges wird einfacher Seitenanzahl Anzahl SPECS nimmt zu Quelle: MATERNA GmbH
8 JavaEE gestern und heute J2EE Monolith 13 Jahre JavaEE JEE heute Modular MATERNA GmbH
9 Java-Applikationsserver sind bedroht MATERNA GmbH
10 Modularität statt Monolithen gefragt Foto: Ehapa MATERNA GmbH
11 System in Module zerlegen Modularization as a mechanism for improving the flexibility and comprehensibility of a system while allowing the shortening of its development time. (On the Criteria To Be Used in Decomposing Systems into Modules, D.L. Parnas, December 1972) MATERNA GmbH
12 Makro- vs. Mikro-Kernel Microkernels have won. The only real argument for monolithic systems was performance. (Andrew Tanenbaum, 1992) MATERNA GmbH
13 OpenSource Applikationsserver: Überblick Apache Tomcat (Jakarta, SUN RI- Servlet-Webserver, ASL): 1999, JBoss AS (org, com, RedHat, LGPL): 2001, GlassFish (Sun, Oracle, CDDL, GPLv2 ): Apache Geronimo (ASL, IBM WAS CE): MATERNA GmbH
14 Überblick über Lizenzmodelle ASL 2.0 LGPL 2.1 ILAN CDDL 1.0 Lizenzart Apache Software Lizenz GNU Lesser General Public License International License Agreement for Non- Warranted Programs Common Development and Distribution License Deutsch JA JA Copyleft- ohne beschränkt ohne beschränkt Effekt MATERNA GmbH
15 Vergleich der Codezeilen: ohloh.net MATERNA GmbH
16 Gartner Magic Quadrant for Enterprise Application Servers 2011 MATERNA GmbH
17 Apache Tomcat Am weitesten verbreiteter Servlet-Container Niemals JavaEE-zertifiziert Spartanische GUI, Doku Lange Release-Zyklen, kein Support Manuelle Erweiterungen nötig TomEE Mit Heraku, Elastic Beanstalk in die Cloud TomEE für JavaEE6-Profil zertifiziert, 1.5 mit JAX-RS, Plus MATERNA GmbH
18 Tomcat, TomEE, OpenEJB Vergleich Tomcat TomEE TomEE JAXRS TomEE+ OpenEJB Java Servlets X X X X Java ServerPages (JSP) X X X X Java ServerFaces (JSF) X X X Java Transaction API (JTA) X X X X Java Persistence API (JPA) X X X X Java Contexts and Dependency Injection (CDI) Java Authentication and Authorization Service (JAAS) X X X X X X X X Java Authorization Contract for Containers (JACC) X X X X JavaMail API X X X X Bean Validation X X X X Enterprise JavaBeans X X X X Java API for RESTful Web Services (JAX-RS) X X X Java API for XML Web Services (JAX-WS) X X Java EE Connector Architecture X X Java Messaging Service (JMS) X X MATERNA GmbH
19 Apache Geronimo Versionen Kurzüberblick Projekt im August 2003 gestartet J2EE 1.4 JEE 5.0 JEE 6.0 Geronimo 1.0 Geronimo 1.1 Geronimo 2.0 Geronimo 2.1 Geronimo 2.2 Geronimo MATERNA GmbH
20 Geronimo fertige Assemblies schlanke Software WAS CE Big-G WEB- Profile Little-G Micro-G Eigenes Paket Nur soviel, wie nötig MATERNA GmbH
21 Apache Geronimo + stabiles, schlankes und gut anpassbares Produkt mit ausgereiften Best-Of-Breed-Komponenten + gute IDE-, BUILD-Integration + Langzeitsupport + gute Mitwirkungsmöglichkeit, jedoch kleine Community + regelmäßige Release auch für Vorgängerversionen + hybride Version für OSGi, Jetty/Tomcat, CXF, Axis2 - wenig Dokumentation, Beispiele + kleinstes Produkt mit 74-91MB + sehr freie ASF-Lizenz MATERNA GmbH
22 Apache Geronimo, TomEE Zertifiziert und ausgereifte Technologien Gute GUI, schlechte Doku Gute Verbindung von JavaEE und OSGi Nischenprodukt mit hohem Potential Migrationsunterstützung Lange Release-Zyklen, Support (5+3 Jahre) MATERNA GmbH
23 JBoss AS neuer Name gesucht! Am weitesten verbreiteter JavaEE-Server Gute Dokumentation Veraltete Architektur & GUI bis 5.1 Späte JavaEE-Zertifizierung Migrationsunterstützung Professioneller Support MATERNA GmbH
24 JBoss AS Erster zertifizierter J2EE 1.4 OpenSource-Server Große Nutzergemeinde, Weiterentwicklung durch RedHat, nicht durch Community Lizenzchaos (22 Lizenzen von GPL bis MIT) Dokumentation zu unterschiedlichsten Themen Gute Integration in weitere JBoss- Produkte (Portal, ESB, DIE, OpenShift ) MATERNA GmbH
25 JBoss Produkte MATERNA GmbH
26 JBoss EAP Roadmap MATERNA GmbH
27 JBoss AS + gute Dokumentation + verbesserte Administrierbarkeit + gute Integration in JBoss, RedHat-Produkte + gute Cloud-Integration + gute Testbarkeit Arquillian + gute IDE-, BUILD-Integration - seltenere und unregelmäßige Release nur für aktuellste Version 0 große Community, mit wenig Mitwirkungsmöglichkeiten - relative neue Architektur - eingeschränkte Abwärtskompatibilität - Langzeitsupport nur für kommerzielle Variante (JBoss EAP 6) - größtes Produkt 103 MB MATERNA GmbH
28 GlassFish JavaEE-Referenzimplementierung Aktuelle Standards verfügbar Gute Dokumentation, GUI Gute Integration in ORACLE-Produkte, IDE Migrationsunterstützung MATERNA GmbH
29 GlassFish Roadmap GlassFish v3 Java EE 6 support Single instance GlassFish Enterprise Mgr GlassFish Server 3.1 Centralized administration Clustering / HA GlassFish Server Control GlassFish Server Bug Fixes Incremental features GlassFish Server Oracle branding Oracle platform support Oracle interoperability GlassFish Server Bug fixes Updated components Incremental features GlassFish Server 4 Java EE 7 Multitenancy PaaS-enablement MATERNA GmbH
30 GlassFish Cluster Architektur Flexibel Skalierbar Administrierbar MATERNA GmbH
31 GlassFish + sehr gute Dokumentation, viele Beispiele + Cluster Support + Migrations-, Upgrade-Unterstützung + gute IDE-, BUILD-Integration + gute Administrier-, Automatisierbarkeit (GUI, CLI), LightFish Monitor + Supportmöglichkeit + aktuelle Referenzimplementierung + regelmäßige Release auch ältere mit klarer Roadmap + mittlere Produktgröße 83 MB MATERNA GmbH
32 Auswahlkriterien Marktrelevanz Unterstützung von Standards Lizenzart Releaseplan, -zyklen Support Dokumentation Integration in bestehende Umgebung Plattformen IDE-Integration Migrationsunterstützung Vergleichstest (SPECjAppServer-2004-, SPECjEnterprise2010-Benchmark ) MATERNA GmbH
33 Gesamtüberblick GlassFish JBoss Geronimo Lizenz CDDL1.1, GPL 2 LGPL 2.1 ASF Plattformen LINUX, Windows, MAC, SOLARIS, AIX LINUX, Windows LINUX, Windows, SOLARIS, AIX Version Fazit + sehr gute Dokumentation, viele Beispiele + Cluster Support + gute IDE-, BUILD- Integration + gute Administrier-, Automatisierbarkeit + Supportmöglichkeit + aktuelle Referenzimplementierung + regelmäßige Release + gute Dokumentation + gute Integration in JBoss, RedHat- Produkte + gute Testbarkeit Arquillian + gute IDE-, BUILD-Integration + gut anpassbares Produkt mit ausgereiften Best- Of-Breed- Komponenten + frei Lizenz + Langzeitsupport + + Updates für Vorversionnen + hybride Version + OSGi EE- Bundles MATERNA GmbH
34 Wem würden Sie vertrauen? MATERNA GmbH
35 Migration und Modernisierung Es wird zu eng Der Support läuft aus Mehr Flexibilität im neuen Hause Doch wie sieht der Weg aus? MATERNA GmbH
36 MATERNA GmbH
37 Was brauche ich wirklich? ZU VIEL!!! MATERNA GmbH
38 Häufige Migrationsgründe: Support, Wartungskosten End-Off-Life Zyklus ORACLE JSE 6.0 Februar 2013 Hibernate 3.2 Oktober 2011 IBM WebSphere Application Server 6.1 September 2013 JBoss Enterprise Application Server 4.3 Januar 2011 JBoss Enterprise Application Server 5.x November 2013 Apache Tomcat Oktober 2012 Apache Geronimo 2.1 Februar 2013 ORACLE WebLogic Server 9.x Premier November 2011 ORACLE WebLogic Server 10.3 Premier Januar 2014 ORACLE GlassFish Server 3.0.x Dezember 2014 ORACLE OC4J 10g R3 Premier Juni 2014 JavaSE 8, JavaEE 7 ist für 2013/14 geplant MATERNA GmbH
39 Möglichkeiten der Migration/ Modernisierung Nur das nötigste: Laufzeitumgebung aktualisieren, letztes Bug-Fix verwenden, lebenserhaltend Etwas länger: Produkt-, Versionsaktualisierung: Laufzeitverlängerung Parallelaktualisierung-/Entwicklung: Schmetterling Teil-Neuentwicklung: kleines Hühnchen Komplettablösung: Standardsoftware, Neuentwicklung: großer Elefant MATERNA GmbH
40 Stufen der Migration? Aufwand Infrastruktur Deployment Cluster Server Anwendung EJB IDE, Monitoring Deployment Deskriptor Wissen MATERNA GmbH
41 Migrationspfade Assessment Was migrieren? Planning Wie migrieren? Skills Development Environment Runtime Environment Code Migration Runtime Migration Unit Test Test Systems Test Production Review results MATERNA GmbH
42 Migrationsunterstützung Anleitungen Werkzeuge (Deploymentpläne, Codeanalyse, IBM WebSphere Application Server Migration Toolkit) Beispiele: Sun Pet Store 2.0 JavaEE5 Spring-to-JavaEE6: Pet Clinic Spring 2+JavaEE5 JBoss Trading Java EE 5 to Java EE 6 Migration DayTrader Migration J2EE 1.4, JavaEE5 Geronimo, WebSphere Apache Roller 5.0 RC3, Roller 5 and Java EE 6, Glassfish 3, JBoss 6, Websphere 8 JBoss Developer framework TicketMonster JEE6 Seam 2 -> Java EE 6 Spring -> Java EE 6 Java EE 5 -> Java EE 6 JBoss AS 5 or JBoss AS 6 -> JBoss AS 7 MATERNA GmbH
43 Fazit und Ausblick Java und OpenSource ist aus der Softwareentwicklung nicht mehr weg zu denken gut geeignet für die Herausforderungen der Zukunft JavaEE 6 hat sich gemacht und ist wieder am Ball! JavaEE 7 für Q mit GlassFish 4.0, Tomcat 8 vorgesehen Aktuelle Applikationsserver bieten flexible, stabile und leistungsfähige Ablaufumgebungen an (OSGi-, Cloud-ready) OpenSource-Applikationsserver sind verlässliche, zertifizierte und kostengünstige Alternativen 70% aller Java-Neuanwendungen laufen 2012 auf OpenSource- Applikationsservern (meist von Apache und RedHat), die ab 2014 Cloud- Ready sind (Gartner) MATERNA GmbH
44 Fazit und Ausblick Modularisierung und Virtualisierung befinden sich in nächster Entwicklungsstufe, um Komplexität zu kontrollieren Für viele Projekte steht der Schritt in die Zukunft und die Bewährungsprobe noch bevor! OpenSource und Java bleiben weiter auf Erfolgskurs Java ist für die Herausforderungen der Zukunft gut vorbereitet MATERNA GmbH
45 Weitere Informationen Apache Geronimo: Serverhandbuch, Frank Pientka, DPunkt-Verlag, 01/09 Boss der Apachen, Frank Pientka, ix kompakt, 01/09 Geronimo lebt, Frank Pientka, JM 01/12 OpenSource Java-Anwendungsserver, Frank Pientka, JM 11/06 Status quo: GlassFish, JBoss und Geronimo, Frank Pientka, JM 12/10 Dreikampf: Eine Testfahrt mit GlassFish, JBoss und Geronimo, Frank Pientka, Java aktuell, 02/2012 MATERNA GmbH
46 Vielen Dank für Ihre/Eure Aufmerksamkeit! MATERNA GmbH Dipl. Inform. Frank Pientka Senior Software Architect Business Division Applications Telefon: Telefax: MATERNA GmbH
Status Quo Java Open Source Applikationsserver
Status Quo Java Open Source Applikationsserver Frank Pientka, Bonn, 14.06.2012 MATERNA GmbH 2012 www.materna.de 1 Agenda Vorstellung Materna, Person Softwareentwicklung heute Wo steht Java EE? OpenSource
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
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.
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: 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
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.
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
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?
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
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
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
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
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
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
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
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
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,
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
MehrOpenSource Business Strategien. Thomas Uhl Topalis AG
OpenSource Business Strategien Thomas Uhl Topalis AG Firmenübersicht 14.07.09 Thomas Uhl 2 Open Source ist ein alternativer Weg, bessere Software zu produzieren (Forbes Magazine) 14.07.09 Thomas Uhl 3
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),
MehrProzessautomatisierung mit BPMN 2.0 und Java. bernd.ruecker@camunda.com
Prozessautomatisierung mit BPMN 2.0 und Java bernd.ruecker@camunda.com Bernd Rücker camunda services GmbH Demo Was ist Prozessautomatisierung mit BPMN 2.0 Prozessautomatisierung mit Process Engine Monitoring
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
MehrEND OF SUPPORT. transtec Migrationskonzept. 14.07.2015 END OF SUPPORT für Windows Server 2003 31.12.2014 END OF LICENSE für Windows Server 2008
14.07.2015 END OF für Windows Server 2003 31.12.2014 END OF LICENSE für Windows Server 2008 Lebenszyklus Der Support von Microsoft Windows Server 2003 wird im Juli 2015 auslaufen. Hinzukommt, dass ab Jahresende
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,
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
MehrSystemvoraussetzungen
[Stand: 06.08.2014 Version: 44] Hier erhalten Sie eine Übersicht zu den für alle Software-Produkte von ELO Digital Office GmbH. Inhalt 1 ELOprofessional Server 9... 4 1.1 Windows... 4 1.1.1 Betriebssystem...
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
MehrVersion 4.0. service.monitor. Systemanforderungen
Version 4.0 service.monitor Systemanforderungen Version 4.0.0 Urheberschutz Der rechtmäßige Erwerb der con terra Softwareprodukte und der zugehörigen Dokumente berechtigt den Lizenznehmer zur Nutzung dieser
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
MehrOpen Source Software. Workshop : Open Source Software 3. Mannheimer Fachtag Medien 23.10.07. Referent : Christopher Wieser (www.opso-it.
Open Source Software Workshop : Open Source Software 3. Mannheimer Fachtag Medien 23.10.07 Referent : Christopher Wieser (www.opso-it.de) Open Source Software Ablauf Einführung in die Begriffe Open Source,
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
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 %
MehrApache 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
MehrBPMN 2.0 gehört in den Werkzeugkasten JEDES Java Entwicklers! bernd.ruecker@camunda.com
BPMN 2.0 gehört in den Werkzeugkasten JEDES Java Entwicklers! bernd.ruecker@camunda.com Bernd Rücker camunda services GmbH Was ist Prozessautomatisierung? Das Ganze ist ein BPMN Prozess Aber auch (und
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
MehrIntegrierte Entwicklungsumgebungen (IDE) für die Java-Entwicklung im Oracle-Umfeld
Integrierte Entwicklungsumgebungen (IDE) für die Java-Entwicklung im Oracle-Umfeld Michael.Braeuer@oracle.com, Juergen.Menge@oracle.com 7/20/2011 Integrierte Entwicklungsumgebungen (IDE) sind in der heutigen
Mehrvsphere vs. HyperV ein Vergleich aus Sicht eines VMware Partners interface:systems
vsphere vs. HyperV ein Vergleich aus Sicht eines VMware Partners interface:systems Mike Schubert Senior Consultant Virtualisierung & Storage Frank Friebe Consultant Microsoft mike.schubert@interface-systems.de
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)
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
MehrAbacus Formula Compiler (AFC)
Abacus Formula Compiler (AFC) Alle kennen Excel - jetzt sogar Ihre Java- Applikation! Bringt Tabellenkalkulationen auf die JVM http://formulacompiler.org/ Peter Arrenbrecht für Abacus Research AG http://abacus.ch/
MehrWebinar: Einführung in ICEfaces
Webinar: Einführung in ICEfaces präsentiert von VOIP-Audio ist standardmässig aktiviert Alternatives Einwählen: +41 (0) 415 0008 65 ICESOFT TECHNOLOGIES INC ICESOFT Donnerstag, TECHNOLOGIES 26. März 2009
MehrMO 27. Aug. 2007, 17:00 UHR JAVA FRAMEWORKS TIPPS VON PROFI-GÄRTNERN GEGEN WILDWUCHS
072 MO 27. Aug. 2007, 17:00 UHR JAVA FRAMEWORKS TIPPS VON PROFI-GÄRTNERN GEGEN WILDWUCHS Die Flut von Open Source Frameworks ist vergleichbar mit dem Markt von kommerziellen Produkten Es gibt eine Vielzahl
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
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
MehrENTERPRISE MODERNIZATION
ENTERPRISE MODERNIZATION WAS GIBT ES NEUES? ING. ALEXANDER L. PAWLIK 29.06.2012 ENTERPRISE MODERNIZATION THEMEN Modernisierung der Anwendungsentwicklung Entwicklungswerkzeuge Teamarbeit Modernisierung
MehrFestpreisprojekte in Time und in Budget
Festpreisprojekte in Time und in Budget Wie effizient kann J2EE Softwareentwicklung sein? Copyright 2006 GEBIT Solutions Agenda Positionierung der GEBIT Solutions Herausforderung Antwort Überblick Beispielprojekt
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
MehrENTWICKLUNGS- UND LAUFZEITUMGEBUNG DER CSE: ECLIPSE UND JBOSS. Piotr Kasprzak
ENTWICKLUNGS- UND LAUFZEITUMGEBUNG DER CSE: ECLIPSE UND JBOSS Piotr Kasprzak Agenda Laufzeitumgebung Java EE (J2EE) Motivation APIs / Technologien JBoss Entwicklungsumgebung Eclipse Ausblick Java EE -
MehrWebapplikation aus dem MISTRA Bereich
Webapplikation aus dem MISTRA Bereich Übersicht Vortrag Fachapplikation Verkehrsunfälle Lösung mit Adobe Flex Demo der Applikation Schlussbemerkungen MISTRA Management-Informationssystem Strasse und Strassenverkehr
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
MehrSaaS-Referenzarchitektur. iico-2013-berlin
SaaS-Referenzarchitektur iico-2013-berlin Referent Ertan Özdil Founder / CEO / Shareholder weclapp die Anforderungen 1.000.000 registrierte User 3.000 gleichzeitig aktive user Höchste Performance Hohe
MehrOpen Source Software (OSS) im Mission Critical Umfeld in der Finanzdienstleistungsbranche
Wien 03.12.2008 Open Source Software (OSS) im Mission Critical Umfeld in der Finanzdienstleistungsbranche Open Source Software (OSS) im Mission Critical Umfeld in der Finanzdienstleistungsbranche Version:
MehrNext generation open source BPM JBoss jbpm 4. Java Forum Stuttgart 02.07.2009 bernd.ruecker@camunda.com
Next generation open source BPM JBoss jbpm 4 Java Forum Stuttgart 02.07.2009 bernd.ruecker@camunda.com Bernd Rücker / bernd.ruecker@camunda.com / 2 Guten Morgen Berater, Trainer, Coach Softwareentwickler
MehrFachapplikationen in heterogenen IT Landschaften
Fachapplikationen in heterogenen IT Landschaften Frau Kunath christiane.kunath@bstu.bund.de 15.03.2005 Ziel meines Vortrages ist es, die Migration auf Open Source Software bei der BStU als ein Beispiel
MehrBuilt to last: Modernisierung von Java-Anwendungen
Built to last: Modernisierung von Java-Anwendungen Name: Frank Pientka Funktion/Bereich: Software-Architekt Organisation: Materna GmbH Liebe Leserinnen und liebe Leser, Java und die damit entwickelten
MehrSystemvoraussetzungen
[Stand: 16.01.2015 Version: 47] Hier erhalten Sie eine Übersicht zu den für alle Software-Produkte von ELO Digital Office GmbH. Inhalt 1 ELOprofessional Server 9... 5 1.1 Windows... 5 1.1.1 Betriebssystem...
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
MehrBuild-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
MehrOpen Source in der Unternehmenspraxis
Open Source in der Unternehmenspraxis Walter Klausberger 25.09.2014 AWS 1 Open Source Definition Software wird als quelloffen (= open source) bezeichnet, wenn ihre Lizenzbedingungen einer der von der Open
MehrApplication Server und Continuous Integration
Application Server und Continuous Integration Outline 2 Einleitung Application Server Java EE Enterprise Applikationen vs. Web Applikationen Web Application Life Cycle Servlets JavaServer Pages verschiedene
MehrChristoph Behounek, eggs unimedia
Adobe Experience Manager6.1 Planung eines erfolgreichen AEM Upgrades Christoph Behounek, eggs unimedia Adobe Experience Manager Ohne Planung funktioniert es nicht Planung eines erfolgreichen AEM Updates
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:
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
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
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
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
MehrJBoss, immer mehr Kunden migrieren, warum? Roland Hänggi Senior Solution Architect JBoss 1.09.2010
JBoss, immer mehr Kunden migrieren, warum? Roland Hänggi Senior Solution Architect JBoss 1.09.2010 Agenda Warum denken Kunden über Alternativen nach? Die IST Situation Jährlich steigende Lizenz- und Supportpreise,
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
MehrJava 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
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
MehrAgenda. Der Support von Windows XP und Office 2003 wurde eingestellt Das neue Windows Das neue Office Ende
Agenda Der Support von Windows XP und Office 2003 wurde eingestellt Das neue Windows Das neue Office Ende Der Support von Windows XP und Office 2003 wurde eingestellt Microsoft Support Lebenszyklus http://support.microsoft.com/lifecycle
MehrJBoss Open Source für geschäftskritische Anwendungen
JBoss Open Source für geschäftskritische Anwendungen Daniel Braunsdorf Geschäftsführer Viada GmbH & Co. KG E-Mail: braunsdorf@viada.de Web: www.viada.de Kerstin Ruhnau Account Manager Viada GmbH & Co.
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
MehrAlternativen zu Microsoft
Alternativen zu Microsoft Konzepte & Vorgehensweisen Claudia Pölkemann MM Program Management Lotus 2 3 Project Liberate Was ist das? Überblick über Microsoft-Lizenzierungsoptionen Aufzeigen von Einsparpotentialen:
MehrJava Entwicklung für Embedded Devices Best & Worst Practices!
Java Entwicklung für Embedded Devices! George Mesesan Microdoc GmbH Natürlich können wir dieses neue log4j Bundle auch auf dem Device verwenden. Ist doch alles Java. Java Micro Edition (ME) Java Standard
MehrSymbiose: Wie passen JavaEE und OSGi zusammen?
Symbiose: Wie passen JavaEE und OSGi zusammen? Frank Pientka, Nürnberg, 21.11.2012 MATERNA GmbH 2012 www.materna.de 1 MATERNA-Unternehmensgruppe Dr. Winfried Materna Helmut an de Meulen Bremen Hamburg
Mehreridea AG Installation Eclipse V 1.1
Installation Eclipse Inhaltsverzeichnis Einleitung... 2 Voraussetzungen für die Eclipsenutzung... 2 SAP GUI aktualisieren... 2 Java aktualisieren... 3 VC++ aktualisieren... 3 Eclipse installieren... 5
MehrSicht eines Technikbegeisterten
Cloud und Mobile Apps Quo Vadis? Bernhard Bauer Institut für Software und Systems Engineering Universität Augsburg Oder... IT Arbeitsplatz der Zukunft Sicht eines Technikbegeisterten IT Arbeitsplatz der
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
Mehrecaros-update 8.2 Update 8.2 procar informatik AG 1 Stand: DP 02/2014 Eschenweg 7 64331 Weiterstadt
Update 8.2 procar informatik AG 1 Stand: DP 02/2014 Inhaltsverzeichnis 1 Allgemein... 3 2 Erforderliche Anpassungen bei der Installation...3 2.1 Konfiguration Jboss 7 Applicationserver (Schritt 4/10)...3
MehrConsultant & 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
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.
MehrTechnologien: JBoss EAP5, Wildfly 9, Java EE5, JavaEE 7, Apache Maven, Jenkins CI, JIRA
Projektu bersicht Sehr geehrte Damen und Herren, dieses Dokument gibt Ihnen einen Überblick meiner bisher gesammelten Erfahrungen. Dafür sind nachfolgend Projekte aufgelistet, die ich selber durchgeführt
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
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?
MehrUnabhängig, investitionssicher, nutzerfreundlich: Open Source für integrale betriebliche IT-Systeme
Unabhängig, investitionssicher, nutzerfreundlich: Open Source für integrale betriebliche IT-Systeme 24.03.2015 Seite 1 Was ist eigentlich Open Source? Software nach dem OSI-Standard Software darf weitergegeben
MehrXen Enterprise Virtualisierung
, Möglichkeiten, Ausblicke Silpion IT Solutions GmbH/ LSP 2008-04-09 / LISOG Virtualisierungs-Pitch Über den Redner Vorschau Über den Redner - Mit-Autor von Xen - Virtualisierung unter Linux Berater, Free
MehrOpen Source als de-facto Standard bei Swisscom Cloud Services
Open Source als de-facto Standard bei Swisscom Cloud Services Dr. Marcus Brunner Head of Standardization Strategy and Innovation Swisscom marcus.brunner@swisscom.com Viele Clouds, viele Trends, viele Technologien
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
MehrFaclets. Eine alternative View Technologie um JSF Applikationen OHNE JSP zu entwickeln Wird unter java.net gehostet Open Source, CDDL Lizenz
Facelets Faclets Eine alternative View Technologie um JSF Applikationen OHNE JSP zu entwickeln Wird unter java.net gehostet Open Source, CDDL Lizenz (COMMON DEVELOPMENT AND DISTRIBUTION LICENSE) Von Jacob
MehrHyperV und vnext - ein aktueller Blick auf den Stand der Technologie. Dipl.-Inf. Frank Friebe
HyperV und vnext - ein aktueller Blick auf den Stand der Technologie Dipl.-Inf. Frank Friebe Agenda 1. Windows Server vnext von Cloud OS zu Cloud Platform 2. Hyper-V Neugigkeiten bei Hyper-V v5. Storage
MehrResearch Note zum Thema: Laufzeit von Support-Leistungen für Server OS
Research Note zum Thema: Laufzeit von Support-Leistungen für Axel Oppermann Advisor phone: +49 561 506975-24 mobile: +49 151 223 223 00 axel.oppermann@experton-group.com November 2009 Inhalt 1 EINFÜHRUNG
MehrSingle Sign-On für SaaS-Dienste auf Basis von Open Source Software. Prof. Dr. René Peinl 22.08.2013
Single Sign-On für SaaS-Dienste auf Basis von Open Source Software Prof. Dr. René Peinl 22.08.2013 iisys - Institut für Informationssysteme Mission: Das Institut ist ein Kompetenzzentrum für betriebliche
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
Mehr360 - Der Weg zum gläsernen Unternehmen mit QlikView am Beispiel Einkauf
360 - Der Weg zum gläsernen Unternehmen mit QlikView am Beispiel Einkauf Von der Entstehung bis heute 1996 als EDV Beratung Saller gegründet, seit 2010 BI4U GmbH Firmensitz ist Unterschleißheim (bei München)
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
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
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
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
MehrOpen Source IDE - eclipse ETIS SS04
Open Source IDE - eclipse ETIS SS04 Gliederung Motivation Geschichte Architektur Platform Runtime Eclipse Platform Java Development Tools (JDE) Plugin Development Environment (PDE) Zusammenfassung 2 Motivation
Mehr