Warum es Java noch immer gibt oder was nicht schiefging

Size: px
Start display at page:

Download "Warum es Java noch immer gibt oder was nicht schiefging"

Transcription

1 Warum es Java noch immer gibt oder was nicht schiefging Wolfgang Weigend Sen. Leitender Systemberater Java Technologie und Architektur Warum es Java noch immer gibt Wolfgang Weigend 1

2 Warum es Java noch immer gibt oder was nicht schiefging Wolfgang Weigend Sen. Leitender Systemberater Java Technologie und Architektur 1 Copyright 2012, Oracle and/or its affiliates. All rights

3 The following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into any contract. It is not a commitment to deliver any material, code, or functionality, and should not be relied upon in making purchasing decisions. The development, release, and timing of any features or functionality described for Oracle s products remains at the sole discretion of Oracle. 2 Copyright 2012, Oracle and/or its affiliates. All rights

4

5

6 5 Copyright 2012, Oracle and/or its affiliates. All rights Wie es began

7 Der Blick in den Rückspiegel.. Java EE 5 J2EE 1.3 Java EJB 1.0 Servlet Copyright 2012, Oracle and/or its affiliates. All rights J2EE J2EE Java EE 6

8 .. zeigt den evolutionären Pfad J2EE 1.2 J2EE 1.3 J2EE 1.4 Servlet, EJB, JSP, JMS, Mail, JCA, JAAS, XML, CMP, WebSvcs, JMX, JPA, EJB3, Deployment, Annotations, Faces, J2SE 1.3 HotSpot, JNDI, JPDA, Sound, 7 Java EE Java EE 6 More POJOs, Web Profile, EJBLite, Restful WS, Injection, J2SE 1.4 J2SE 5.0 Java SE 6 Java SE 7 NIO, JAXP, Crypto, SSL, Logging, Generics Annotations Performance, Scripting, JAX-WS, JAXB, StAX, Coin, Invokedynamic, NIO2, Copyright 2012, Oracle and/or its affiliates. All rights Autoboxing, Concurrent,

9 Java EE 6 Technologie Java EE 6: Flexibilität, Erweiterbarkeit und Entwicklereffizienz Presentation Dependency Injection JSF 2 Context & Dependency Injection Business Services EJB 3.1 Basic Component Persistence 8 Copyright 2012, Oracle and/or its affiliates. All rights Managed Beans JPA 2 JAX-RS REST JAX-WS SOAP

10 27 th of January 2010 Java is going to grow

11 Die Java Plattform Servers Desktop Embedded TV Mobile Card BD-J Key APIs Plattform Java EE JavaFX Java SE Language Java TV Java ME Java Language Java Plattform 10 Copyright 2012, Oracle and/or its affiliates. All rights MSA Java Card

12 JDK 7 Funktionsumfang Coin Kleine Sprachverbesserungen Dynamic Language Support Concurrency und Collections Updates Netzwerk und File System Internationalisierung JVM Konvergenz Sicherheit 11 Copyright 2012, Oracle and/or its affiliates. All rights

13 Sprachen die auf der JVM laufen Groovy JRuby Scala Clojure 12 Copyright 2012, Oracle and/or its affiliates. All rights JavaScript

14 Java Security Probleme (1) Oracle security vulnerabilities communication: highest priority is to get security fixes as fast as possible in production Extensive tests with respect to dependencies and side effects Security alerts are often inacurate and has to be verified Comments on security alerts can be used by hackers Reporting security vulnerabilities Customers with Java support file the issue through support.oracle.com Others should report to See 13 Copyright 2012, Oracle and/or its affiliates. All rights

15 Java Security Probleme (2) Java is designed with security built-in Platform: Strong data typing, automatic memory management, bytecode verification, secure class loading Authentication and access control, PKI, Cryptography,... Fact of life: there is no bug-free software Quarterly Critical Patch Updates and security alerts for all products 14 Copyright 2012, Oracle and/or its affiliates. All rights

16 Java Security Bestandsaufnahme Java in the browser has become a popular means to deliver exploits Warum? Old releases: Many users are not on the current security baseline, or have multiple releases of Java installed Silent exploits: Traditionally, sandboxed apps would run without any indication to the user. This was a popular way to deliver malware Insecure sandbox: The Java sandbox is expected to protect users, but too many exploits have been identified for that to be believable. Vulnerability backlog: clear the backlog 15 Copyright 2012, Oracle and/or its affiliates. All rights 15

17 Bisher ausgelieferte Java Releases im Zeitraum Oktober 2012 März 2013 Release Vuln. Fixed External CVSS 9+ Comment JavaCPUOct2012 GA 10/16/2012 7u10 GA 12/11/ Fixed 10 issues reported by Gowdiak Security feature release: Option to disable accessing Java through the browser Hardcoded best before date on JRE Security dialogs/settings for Java in Browser CVE (SecAlert Zero-day vulnerability reported in JSR-292/invokedynamic area on 01/09/2013 Jan2013) POC's were discovered in the wild (including Metasploit) GA 01/13/2013 Impacted Java 7 only Alert shipped within 3 days on 01/13/2013 JavaCPUFeb2013_1 GA 02/01/ Triggered by a zero day vulnerability reported by Facebook Shipped JavaFebCPU2013 almost 3 weeks prior to its planned ship date JavaCPUFeb2013_2 GA 02/19/ nd Feb CPU release addressed fixes that were originally planned for Feb 19 but could not be included in the Feb 1 release Addresses JSR 292 InvokeDynamic, JMX, TLS and 2 bugs raised by Department of Homeland Security CVE (SecAlert Mar2013) GA 03/03/ Copyright 2012, Oracle and/or its affiliates. All rights FireFly Zero-day vulnerability reported in Java2D area on 02/28/2013 Impacted Java 7, 6, 5 releases Alert shipped within 3 days on 01/13/

18 Java SE 7u10 und Java SE 7u11 Änderungen JRE Expiration Date Disable Java in the browser Security Slider 7u11 increased slider to high 17 Copyright 2012, Oracle and/or its affiliates. All rights

19 Java SE 7u21 Details vom 16. April new vulnerability fixes (also fixed in JDK 6u45) New deployment features Removed Low and Custom from the security slider (and removed support from deployment properties) Added certificate & root certificate blacklisting Added daily updates of blacklist and baseline data Old release removal tool [1] Server JRE Warning improvements Require signing for browser apps [1] 18 Copyright 2012, Oracle and/or its affiliates. All rights 18

20 Low und Custom vom Security- Slider entfernt Scope: These settings allowed users to configure silent execution of unsigned sandboxed applications Customer Impact: no longer possible to run any applet without some sort of warning dialog Recommendation: Sign all apps using a trusted certificate do not sign with a self-generated certificate Mitigation: In August we will introduce a new feature to manage run time policies that will eliminate dialogs in managed Java environments 19 Copyright 2012, Oracle and/or its affiliates. All rights 19

21 Certificate & Root Certificate Blacklisting, Daily Security Data Updates Background: Moving to mandatory signing for all apps may lead to hackers using illicit certificates to sign exploits. These may be stolen certificates or certificates obtained under false pretenses. Scope: The JRE will, daily, download a list of blacklisted certificates and root certificates before running an applet/jws. If the certificate or CA is blacklisted the app will not be allowed to run. At the same time, the security baseline data and jar blacklist data will be updated Customer Impact: None expected. If customer firewalls/proxy servers block HTTPS access to java.com they will not have this protection 20 Copyright 2012, Oracle and/or its affiliates. All rights 20

22 Alte Versionen entfernen Old Release Removal Tool Background: Old releases of Java are inherently insecure. Users often have multiple old releases installed. Scope: At the end of the installation of 7u21 the user will be re- directed to an applet on java.com that will examine their system and guide them through removing older releases. The (Windowsonly) tool is live at Customer Impact: Customers that have a dependence on old releases of Java will not want their users to use this tool. Customers can avoid sending their users to this tool by using the silent install option. 21 Copyright 2012, Oracle and/or its affiliates. All rights 21

23 Server JRE - Die abgespeckte Variante Background: Provide a Java distribution targeted to server environments. The goal is to reduce the exposure to security exploits by only providing tools and libraries that are required in a server environment. Scope: With 7u21 the server JRE is based on the 7u21 JDK with the deployment stack stripped out. Note that the base bundle is the JDK, not the JRE as most server deployments require JDK tools and the server hotspot JVM Future: In future updates the server JRE will be further refined, stripping out JavaFX and other client libraries and JDK tools not essential in that environment Availability: There is no support cost or contract needed to get this. 22 Copyright 2012, Oracle and/or its affiliates. All rights 22

24 Bessere Warnmeldungen Scope: Warning dialogs for anything considered unsafe practices were modified to emphasize the risk. Generally, this is when running unsigned or self-signed apps. 23 Copyright 2012, Oracle and/or its affiliates. All rights 23

25 Wozu braucht man Signierung? The signature provides traceability to author of the application Having a verifiable individual or business associated with the application provides a basis for the user to make a trust decision before running the application The need to obtain a certificate and the additional prompting makes Java a less likely vehicle for malicious attacks In the event of signed exploits we can now quickly (within 24 hours) block the app by blacklisting the signed jar or the certificate 24 Copyright 2012, Oracle and/or its affiliates. All rights 24

26 Auswirkung der geänderten Anwendungssignierung Completely eliminates unauthenticated attacks Makes Java unattractive for malicious attackers This is a disruptive change Existing sandboxed and self-signedapps will not run at the default High security level [1] until they have been signed with a trusted certificate All current consumer, government & business applications using applets or web start must sign their applications or re-write them using another technology Oracleproductsand internal apps need to be signed using the Oracle signing service [2] Extensive internal communicationsto all Oracle product teams and PDIT/GIT External communicationsunderway CAP members and licensees already notified Docs updated, tech post on java.com [3] Press and analyst briefings under way [1] Soft-blocked in 7u21, will be fully blocked in October [2] [3] 25 Copyright 2012, Oracle and/or its affiliates. All rights

27 26 Copyright 2012, Oracle and/or its affiliates. All rights

28 JDK 8 geplant für 2014 Innovation Java for Everyone Client Lambda JSR 335 Profiles for constrained devices Deployment enhancements Language Interoperability JSR 310 Date & Time API s JavaFX 8 Nashorn Non-Gregorian calendars Public UI Control API Unicode 6.1 Java SE Embedded support ResourceBundle Enhanced HTML5 support BCP47 locale matching 3D shapes and attributes Globalization & Accessibility Printing Tools Security Compiler control & logging Limited dopriviledge Core Libraries Parallel operations for core collections API s Improvements in functionality Improved type inference General Goodness JVM enhancements No PermGen limitations Performance Improvements 27 Copyright 2012, Oracle and/or its affiliates. All rights JSR 308 Annotations on Java Type NSA Suite B algorithm support Native app bundling SNI Server Side support App Store Bundling tools DSA update to FIPS186-3 AEAD JSSE CipherSuites

29 Java 8: Secure the train und die Alternativen Drop Lambda from the release in order to maintain the current schedule, with a GA release in early September Retain Lambda but reduce the time available for feedback and testing in order to maintain the schedule Slip the schedule by a year or more so that we can include Project Jigsaw, which was previously dropped Slip the schedule just enough to finish Lambda, and ship the release after it s thoroughly reviewed and tested 28 Copyright 2012, Oracle and/or its affiliates. All rights

30 Was ins JDK 9 verschoben wurde Modularisierung im JDK Projekt Jigsaw Java Module System OpenJDK Projekt Penrose Vereinte Modularisierung 29 Copyright 2012, Oracle and/or its affiliates. All rights

31 Java ME / Embedded Introduced Java Embedded Suite middleware stack for embedded Introduced Java ME Embedded for Java on microcontrollers Java ME/SE alignment planned for ME/SE 8 in CY 2013 Java ME 8 JSR submission being prepared in JCP Move towards single platform JSR Subset of Java SE, merge ME/SE tool and API ecosystem Generic small footprint platform for small embedded devices Enable Java in the Internet of Things 30 Copyright 2012, Oracle and/or its affiliates. All rights

32 Java SE 8 Compact-Profile mit Speicherbedarf 31 Copyright 2012, Oracle and/or its affiliates. All rights

33 Java SE 8 Compact-Profile mit Packages Compact1 Profil Compact2 Profil Compact3 Profil Vollständige JRE java.lang java.sql java.lang.management java.applet java.io jvax.sql javax.management java.awt java.nio javax.xml javax.naming java.beans java.text org.w3c.dom java.sql.rowset javax.activity java.math org.xml.sax javax.security.auth.kerberos javax.rmi java.net java.rmi org.ietf.jgss javax.rmi.corba javax.net javax.rmi javax.script org.omg java.util javax.transaction javax.xml.crypto javax.accessibility java.util.logging java.util.prefs javax.imagio java.security javax.security.sasl javax.print javax.crypto javax.security.acl javax.sound javax.security javax.lang.instrument javax.swing javax.annotation.processing javax.lang.model javax.lang.model.element javax.lang.model.type javax.lang.model.util javax.tools javax.activation javax.jws javax.xml.bind javax.xml.soap javax.xml.ws javax.annotation 32 Copyright 2012, Oracle and/or its affiliates. All rights

34 JavaFX Anwendung auf dem Raspberry Pi Computer Java SE Embedded auf dem Raspberry Pi Computer build 1.7.0_04-ea-b20, headless JavaFX für Embedded Devices JavaFX Developer Preview for ARM (JDK 7) Java-Module der Java SE Embedded Runtime Environment Version (build ea-b00, headless) mit einem Jigsaw-Prototypen für Raspberry Pi Computer erstellt Konferenzplaneranwendung j1_2012_scheduler 33 Copyright 2012, Oracle and/or its affiliates. All rights

35 JavaFX ist die strategische Java-UI- Technologie für Rich-Client-Anwendungen Einheitliche Applikationsentwicklung für Java- und Web-Anwendungen Browser Plug-in, Web Start, Native Executables Hardware Accelerated Graphics (DirectX, OpenGL) JavaFX wird mit HTML-DOM ausgestattet JavaFX mit WebView für HTML5 Features (Web Sockets, offline Browsing, lokale Datenbank) Leistungsfähige JavaScript Engine JavaFX als Applet eingebettet in einer Web-Seite lauffähig JavaFX 2.0 Plattform Sprachwechsel Java als native Sprache - anstatt JavaFX Script JavaFX APIs in Java implementiert Vorteile bei Verwendung von Generics, Annotations und Multithreading für JavaFX JavaFX verfügbar und mit NetBeans 7.3 unterstützt Migrationspfad für Swing- und SWT-basierte Anwendungen JFXPanel Komponente ermöglicht das Einbinden von JavaFX Anwendungen in Swing Open Source mit OpenJFX und im JCP standardisiert JavaFX Scene Builder 1.1 Developer Preview 34 Copyright 2012, Oracle and/or its affiliates. All rights

36 JavaFX via Open Source auf dem Weg ins JDK 8 Open Source OpenJFX Project under OpenJDK First phase to focus on UI Controls Konvergenz Common license with Java SE (in place) JavaFX to be included in Java SE by JDK 8 JavaFX for Java SE Embedded (ARM) Standardisierung Oracle committed to JavaFX standardization JSR to be submitted through JCP 35 Copyright 2012, Oracle and/or its affiliates. All rights

37 Java EE Past, Present, & Future 19 Implementations Lightweight Ease of Development Web Services Enterprise Java Platform Robustness J2EE 1.3 J2EE 1.2 Servlet, JSP, EJB, JMS, RMI/IIOP CMP, Connector Architecture Dec specs Sep specs 36 Copyright 2012, Oracle and/or its affiliates. All rights J2EE 1.4 Java EE 5 Java EE 6 Pruning, Extensibility Ease of Dev, CDI, JAX-RS Productivity & HTML5 Java EE 7 JMS 2.0, Batch, Caching, TX Interceptor, WebSocket, JSON JAX-RPC, CMP/ BMP, JSR 88 Web Services Mgmt, Deployment, Async Connector Ease of Development, Annotations, EJB 3.0, JPA, JSF, JAXB, JAX-WS, StAX, SAAJ Web Profile Servlet 3.0, EJB 3.1 Lite JAX-RS 2.0 Nov specs May specs Dec specs Q specs Web Profile

38 Java EE 7 Candidate JSR s JSP 2.3 JSF 2.2 JAX-RS 2.0 Servlet 3.1 Interceptors 1.1 WS-Metadata 2.1 Common Annotations 1.1 Managed Beans 1.0 Connector 1.7 un-modified 37 modified Copyright 2012, Oracle and/or its affiliates. All rights CDI 1.1 EJB 3.2 JPA 2.1 JTA 1.2 substantially modified JMS 2.0 New Concurrency (JSR 236) EL 3.0 Bean Validation 1.1 CDI Extensions Web Container Extensions Java Caching API (JSR 107) Batch Processing 1.0 (JSR 352) JSON 1.0 (JSR 353) WebSockets 1.0 (JSR 356)

39 Java EE 7 Zeitplan (1) Schwerpunkte für PaaS-Fähigkeit und Mandantenfähigkeit als Plattform-Dienst werden in Java EE 8 enthalten sein Java EE hat den Weg in die Cloud bereits eingeschlagen, jedoch ist es noch zu früh für eine Standardisierung in Java EE 7 Auch ohne Java EE 7 haben einige Hersteller wie Oracle, Red Hat, IBM und CloudBees begonnen, Java EE Anwendungen in der Cloud ablaufen zu lassen und Erfahrungen zu sammeln Es gibt vereinzelt Infrastruktur-Cloud-Support in Java EE 7, beispielsweise Ressourcen Definition Metadaten, verbesserte Security Konfiguration, JPA Schema Generation, etc. Planung der PaaS-Umsetzung im Java EE 8 Plattform Release für Frühjahr 2015 vorgesehen 38 Copyright 2012, Oracle and/or its affiliates. All rights

40 Java EE 7 Zeitplan (2) Die Schwerpunktverschiebung bei Java EE 7 ermöglicht die Konzentration auf wesentliche Funktionsmerkmale für Entwickler Support für HTML 5 mit Web Sockets und JSON-P Vereinfachte JMS 2.0 API s JAX-RS 2.0 Client API Weitere Verbesserungen 39 Copyright 2012, Oracle and/or its affiliates. All rights

41 Java EE 7 Zeitplan (3) Q Early Draft Java EE 7 JSR-342 Q Public Review Q Proposed Final Draft Sommer 2013 Final Release 40 Copyright 2012, Oracle and/or its affiliates. All rights

42 Zusammenfassung Java SE 7 Java SE 9 Modularisierung: Jigsaw Inkrementelle Änderungen Evolutionär, nicht revolutionär Solides Feature-Set für Entwicklungsarbeit Java Browser Anwendungen (Applet & Webstart) benötigen Signierung Anwendern wird die aktuelle Version von Java 7 empfohlen Java SE 8 Funktionale Programmierung: Lambda Secure the Train 41 Copyright 2012, Oracle and/or its affiliates. All rights Java ME Konvergenz mit Java SE Java EE 7 Neue API s Java als Plattform nutzt Innovationen im Ökosystem und paßt sich dem Änderungprozess der IT an

43 Vielen Dank für Ihre Aufmerksamkeit! 42 Copyright 2012, Oracle and/or its affiliates. All rights

Java SE 8 - Java Technologie Update

Java SE 8 - Java Technologie Update Java SE 8 - Java Technologie Update Wolfgang Weigend Sen. Leitender Systemberater Java Technologie und Architektur 1 Copyright 2014, Oracle and/or its affiliates. All rights reserved. Disclaimer The following

More information

JavaOne Update zur Java Plattform

JavaOne Update zur Java Plattform JavaOne Update zur Java Plattform Wolfgang Weigend Sen. Leitender Systemberater Java Technologie und Architektur 1 Copyright 2012, Oracle and/or its affiliates. All rights The following is intended to

More information

Entwicklung mit JavaFX

Entwicklung mit JavaFX Source Talk Tage Göttingen 2. Oktober 2013 Entwicklung mit JavaFX Wolfgang Weigend Sen. Leitender Systemberater Java Technologie und Architektur 1 Copyright 2013 Oracle and/or its affiliates. All rights

More information

<Insert Picture Here> Java, the language for the future

<Insert Picture Here> Java, the language for the future 1 Java, the language for the future Adam Messinger Vice President of Development The following is intended to outline our general product direction. It is intended for information

More information

Java SE 8 - Moving Java forward

Java SE 8 - Moving Java forward Java SE 8 - Moving Java forward Wolfgang Weigend Sen. Leitender Systemberater Java Technologie und Architektur 1 Copyright 2014, Oracle and/or its affiliates. All rights reserved. The following is intended

More information

<Insert Picture Here> Java EE 7. Linda DeMichiel Java EE Platform Lead

<Insert Picture Here> Java EE 7. Linda DeMichiel Java EE Platform Lead 1 Java EE 7 Linda DeMichiel Java EE Platform Lead The following is intended to outline our general product direction. It is intended for information purposes only, and may not be

More information

Java in Web 2.0. Alexis Roos Principal Field Technologist, CTO Office OEM SW Sales Sun Microsystems, Inc.

Java in Web 2.0. Alexis Roos Principal Field Technologist, CTO Office OEM SW Sales Sun Microsystems, Inc. Java in Web 2.0 Alexis Roos Principal Field Technologist, CTO Office OEM SW Sales Sun Microsystems, Inc. 1 Agenda Java overview Technologies supported by Java Platform to create Web 2.0 services Future

More information

<Insert Picture Here> Java EE 7: the New Cloud Platform

<Insert Picture Here> Java EE 7: the New Cloud Platform Java EE 7: the New Cloud Platform Peter Doschkinow Senior Java Architect The following/preceding is intended to outline our general product direction. It is intended for information

More information

The Java EE 6 Platform. Alexis Moussine-Pouchkine GlassFish Team

The Java EE 6 Platform. Alexis Moussine-Pouchkine GlassFish Team The Java EE 6 Platform Alexis Moussine-Pouchkine GlassFish Team This is no science fiction Java EE 6 and GlassFish v3 shipped final releases on December 10 th 2009 A brief History Project JPE Enterprise

More information

The Future of Java. Terrence Barr Senior Technologist, Oracle

The Future of Java. Terrence Barr Senior Technologist, Oracle The Future of Java Terrence Barr Senior Technologist, Oracle 1 Copyright 2011, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 8 Safe Harbor

More information

WebSphere Training Outline

WebSphere Training Outline WEBSPHERE TRAINING WebSphere Training Outline WebSphere Platform Overview o WebSphere Product Categories o WebSphere Development, Presentation, Integration and Deployment Tools o WebSphere Application

More information

<Insert Picture Here> Java EE 7: the New Cloud Platform

<Insert Picture Here> Java EE 7: the New Cloud Platform Java EE 7: the New Cloud Platform Peter Doschkinow Senior Java Architect The following/preceding is intended to outline our general product direction. It is intended for information

More information

OUR COURSES 19 November 2015. All prices are per person in Swedish Krona. Solid Beans AB Kungsgatan 32 411 19 Göteborg Sweden

OUR COURSES 19 November 2015. All prices are per person in Swedish Krona. Solid Beans AB Kungsgatan 32 411 19 Göteborg Sweden OUR COURSES 19 November 2015 Solid Beans AB Kungsgatan 32 411 19 Göteborg Sweden Java for beginners JavaEE EJB 3.1 JSF (Java Server Faces) PrimeFaces Spring Core Spring Advanced Maven One day intensive

More information

Java EE 7: Back-End Server Application Development

Java EE 7: Back-End Server Application Development Oracle University Contact Us: 01-800-913-0322 Java EE 7: Back-End Server Application Development Duration: 5 Days What you will learn The Java EE 7: Back-End Server Application Development training teaches

More information

OpenShift is FanPaaStic For Java EE. By Shekhar Gulati Promo Code JUDCON.IN

OpenShift is FanPaaStic For Java EE. By Shekhar Gulati Promo Code JUDCON.IN OpenShift is FanPaaStic For Java EE By Shekhar Gulati Promo Code JUDCON.IN About Me ~ Shekhar Gulati OpenShift Evangelist at Red Hat Hands on developer Speaker Writer and Blogger Twitter @ shekhargulati

More information

Oracle im Open Source Kontext Abgrenzung GlassFish vs. JBoss und wozu noch WebLogic?

Oracle im Open Source Kontext Abgrenzung GlassFish vs. JBoss und wozu noch WebLogic? Oracle im Open Source Kontext Abgrenzung GlassFish vs. JBoss und wozu noch WebLogic? Michael Bräuer, Principal Sales Consultant Peter Doschkinow, Senior Java Architect The following

More information

Oracle WebLogic Foundation of Oracle Fusion Middleware. Lawrence Manickam Toyork Systems Inc www.toyork.com http://ca.linkedin.

Oracle WebLogic Foundation of Oracle Fusion Middleware. Lawrence Manickam Toyork Systems Inc www.toyork.com http://ca.linkedin. Oracle WebLogic Foundation of Oracle Fusion Middleware Lawrence Manickam Toyork Systems Inc www.toyork.com http://ca.linkedin.com/in/lawrence143 History of WebLogic WebLogic Inc started in 1995 was a company

More information

<Insert Picture Here> GlassFish v3 - A Taste of a Next Generation Application Server

<Insert Picture Here> GlassFish v3 - A Taste of a Next Generation Application Server GlassFish v3 - A Taste of a Next Generation Application Server Peter Doschkinow Senior Java Architect Agenda GlassFish overview and positioning GlassFish v3 architecture Features

More information

Adopt-a-JSR Program. Heather VanCura (JCP), Martijn Verburg (London Java Community), Arun Gupta (Oracle/Java EE) http://adoptajsr.org http://jcp.

Adopt-a-JSR Program. Heather VanCura (JCP), Martijn Verburg (London Java Community), Arun Gupta (Oracle/Java EE) http://adoptajsr.org http://jcp. Adopt-a-JSR Program Heather VanCura (JCP), Martijn Verburg (London Java Community), Arun Gupta (Oracle/Java EE) http://adoptajsr.org http://jcp.org 1 January 2013 Adopt a JSR! Thank you! 2 What is it?

More information

Extreme Java G22.3033-006. Session 3 Main Theme Java Core Technologies (Part I) Dr. Jean-Claude Franchitti

Extreme Java G22.3033-006. Session 3 Main Theme Java Core Technologies (Part I) Dr. Jean-Claude Franchitti Extreme Java G22.3033-006 Session 3 Main Theme Java Core Technologies (Part I) Dr. Jean-Claude Franchitti New York University Computer Science Department Courant Institute of Mathematical Sciences Agenda

More information

Java EE 6 development with Eclipse, Netbeans, IntelliJ and GlassFish. Ludovic Champenois Oracle Corporation

Java EE 6 development with Eclipse, Netbeans, IntelliJ and GlassFish. Ludovic Champenois Oracle Corporation Java EE 6 development with Eclipse, Netbeans, IntelliJ and GlassFish Ludovic Champenois Oracle Corporation The following is intended to outline our general product direction. It is intended for information

More information

Introduction to Sun ONE Application Server 7

Introduction to Sun ONE Application Server 7 Introduction to Sun ONE Application Server 7 The Sun ONE Application Server 7 provides a high-performance J2EE platform suitable for broad deployment of application services and web services. It offers

More information

JBoss SOAP Web Services User Guide. Version: 3.3.0.M5

JBoss SOAP Web Services User Guide. Version: 3.3.0.M5 JBoss SOAP Web Services User Guide Version: 3.3.0.M5 1. JBoss SOAP Web Services Runtime and Tools support Overview... 1 1.1. Key Features of JBossWS... 1 2. Creating a Simple Web Service... 3 2.1. Generation...

More information

Accelerated Java EE Open Source Development with Eclipse CON1905

Accelerated Java EE Open Source Development with Eclipse CON1905 Accelerated Java EE Open Source Development with Eclipse CON1905 Greg Stachnick Sr. Principle Product Manager Oracle, Development Tools September 30, 2014 Program Agenda 1 2 3 4 The Eclipse Ecosystem Getting

More information

Java EE 6 Ce qui vous attends

Java EE 6 Ce qui vous attends 13 janvier 2009 Ce qui vous attends Antonio Goncalves Architecte Freelance «EJBs are dead...» Rod Johnson «Long live EJBs!» Antonio Goncalves Antonio Goncalves Software Architect Former BEA Consultant

More information

GlassFish. Developing an Application Server in Open Source

GlassFish. Developing an Application Server in Open Source GlassFish Developing an Application Server in Open Source Santiago Pericas-Geertsen Sun Microsystems, Inc. http://weblogs.java.net/blog/spericas/ Santiago.PericasGeertsen@sun.com 1 1 Who am I? BA from

More information

Put a Firewall in Your JVM Securing Java Applications!

Put a Firewall in Your JVM Securing Java Applications! Put a Firewall in Your JVM Securing Java Applications! Prateep Bandharangshi" Waratek Director of Client Security Solutions" @prateep" Hussein Badakhchani" Deutsche Bank Ag London Vice President" @husseinb"

More information

Server-Side JavaScript auf der JVM. Peter Doschkinow Senior Java Architect

Server-Side JavaScript auf der JVM. Peter Doschkinow Senior Java Architect Server-Side JavaScript auf der JVM Peter Doschkinow Senior Java Architect The following is intended to outline our general product direction. It is intended for information purposes only, and may not be

More information

White Paper: Why Upgrade from WebSphere Application Server (WAS) v7 to v8.x?

White Paper: Why Upgrade from WebSphere Application Server (WAS) v7 to v8.x? White Paper: Why Upgrade from WebSphere Application Server (WAS) v7 to v8.x? By TxMQ Publishing Services. 1430B Millersport Highway Williamsville, NY 14221 +1 (716) 636-0070 TxMQ.com consulting@txmq.com

More information

Learning GlassFish for Tomcat Users

Learning GlassFish for Tomcat Users Learning GlassFish for Tomcat Users White Paper February 2009 Abstract There is a direct connection between the Web container technology used by developers and the performance and agility of applications.

More information

JBoss JEE5 with EJB3.0 on NonStop. JAVA SIG, San Jose

JBoss JEE5 with EJB3.0 on NonStop. JAVA SIG, San Jose Presentation JBoss JEE5 with EJB3.0 on NonStop JAVA SIG, San Jose Jürgen Depping CommitWork GmbH Agenda Motivation JBoss JEE 5 Proof of concept: Porting OmnivoBase to JBoss JEE5 for NonStop ( with remarks

More information

WebSphere Application Server Developer Tools Anita Rass Wan, WAS Product Manager anitar@ca.ibm.com

WebSphere Application Server Developer Tools Anita Rass Wan, WAS Product Manager anitar@ca.ibm.com WebSphere Application Server Developer Tools Anita Rass Wan, WAS Product Manager anitar@ca.ibm.com 2013 IBM Corporation Copyright and Trademarks IBM Corporation 2013. All Rights Reserved. IBM, the IBM

More information

APAC WebLogic Suite Workshop Oracle Parcel Service Overview. Jeffrey West Application Grid Product Management

APAC WebLogic Suite Workshop Oracle Parcel Service Overview. Jeffrey West Application Grid Product Management APAC WebLogic Suite Workshop Oracle Parcel Service Overview Jeffrey West Application Grid Product Management Oracle Parcel Service What is it? Oracle Parcel Service An enterprise application to showcase

More information

Contents. Client-server and multi-tier architectures. The Java 2 Enterprise Edition (J2EE) platform

Contents. Client-server and multi-tier architectures. The Java 2 Enterprise Edition (J2EE) platform Part III: Component Architectures Natividad Martínez Madrid y Simon Pickin Departamento de Ingeniería Telemática Universidad Carlos III de Madrid {nati, spickin}@it.uc3m.es Introduction Contents Client-server

More information

EVALUATION ONLY. WA2088 WebSphere Application Server 8.5 Administration on Windows. Student Labs. Web Age Solutions Inc.

EVALUATION ONLY. WA2088 WebSphere Application Server 8.5 Administration on Windows. Student Labs. Web Age Solutions Inc. WA2088 WebSphere Application Server 8.5 Administration on Windows Student Labs Web Age Solutions Inc. Copyright 2013 Web Age Solutions Inc. 1 Table of Contents Directory Paths Used in Labs...3 Lab Notes...4

More information

Anforderungen an die plattformneutrale Entwicklung. geeigneter Entwicklungswerkzeuge

Anforderungen an die plattformneutrale Entwicklung. geeigneter Entwicklungswerkzeuge Stefan Frena Stefan Frena Masterstudent Wirtschaftsinformatik HM München Masterarbeit bei Oracle zum Thema: Anforderungen an die plattformneutrale Entwicklung mobiler Anwendungen unter Berücksichtigung

More information

JAVA WEB START OVERVIEW

JAVA WEB START OVERVIEW JAVA WEB START OVERVIEW White Paper May 2005 Sun Microsystems, Inc. Table of Contents Table of Contents 1 Introduction................................................................. 1 2 A Java Web Start

More information

INTRODUCTION TO JAVA PROGRAMMING LANGUAGE

INTRODUCTION TO JAVA PROGRAMMING LANGUAGE INTRODUCTION TO JAVA PROGRAMMING LANGUAGE Today Java programming language is one of the most popular programming language which is used in critical applications like stock market trading system on BSE,

More information

Java 2 Platform, Enterprise Edition (J2EE) Bruno Souza Java Technologist, Sun Microsystems, Inc.

Java 2 Platform, Enterprise Edition (J2EE) Bruno Souza Java Technologist, Sun Microsystems, Inc. Java 2 Platform, Enterprise Edition (J2EE) Bruno Souza Java Technologist, Sun Microsystems, Inc. J1-680, Hapner/Shannon 1 Contents The Java 2 Platform, Enterprise Edition (J2EE) J2EE Environment APM and

More information

Mobile Application Languages XML, Java, J2ME and JavaCard Lesson 04 Java

Mobile Application Languages XML, Java, J2ME and JavaCard Lesson 04 Java Mobile Application Languages XML, Java, J2ME and JavaCard Lesson 04 Java Oxford University Press 2007. All rights reserved. 1 C and C++ C and C++ with in-line-assembly, Visual Basic, and Visual C++ the

More information

applications. JBoss Enterprise Application Platform

applications. JBoss Enterprise Application Platform JBoss Enterprise Application Platform What is it? JBoss Enterprise Application Platform is the industryleading platform for next-generation enterprise Java applications. It provides a stable, open source

More information

Glassfish, JAVA EE, Servlets, JSP, EJB

Glassfish, JAVA EE, Servlets, JSP, EJB Glassfish, JAVA EE, Servlets, JSP, EJB Java platform A Java platform comprises the JVM together with supporting class libraries. Java 2 Standard Edition (J2SE) (1999) provides core libraries for data structures,

More information

How To Build A Computer System From Scratch

How To Build A Computer System From Scratch c.dedek Orientation In Objects GmbH p.g.taboada pgt technology scouting GmbH Modularisierung vom Toolalptraum ins Architekturchaos in 60 Minuten Mit Java 7 und Jigsaw werden wir alle schon über die Plattform

More information

Converting Java EE Applications into OSGi Applications

Converting Java EE Applications into OSGi Applications Converting Java EE Applications into OSGi Applications Author: Nichole Stewart Date: Jan 27, 2011 2010 IBM Corporation THE INFORMATION CONTAINED IN THIS REPORT IS PROVIDED FOR INFORMATIONAL PURPOSES ONLY.

More information

Weblogic 12c: Mastering The Cloud Foundation. Patrick Dewael & Kristof Satory

Weblogic 12c: Mastering The Cloud Foundation. Patrick Dewael & Kristof Satory Weblogic 12c: Mastering The Cloud Foundation Patrick Dewael & Kristof Satory Join the buzz: Wifi pass: BANQ Twitter #oracleopenxperience @oopenxperience 2 The Cloud: a new era of utility computing All

More information

Further evolved with trusted and proven technologies

Further evolved with trusted and proven technologies Further evolved with trusted and proven technologies All Rights Reserved. Copyright 2013, Hitachi, Ltd. In this era of cloud computing, system development requires flexibility. The Cosminexus application

More information

WebSphere Application Server for z/os

WebSphere Application Server for z/os Martina Schmidt martina.schmidt@de.ibm.com for z/os for z/os Application Serving: the Basics What is an application server? An application server is middleware designed as a fully functioning deployment

More information

JVA-122. Secure Java Web Development

JVA-122. Secure Java Web Development JVA-122. Secure Java Web Development Version 7.0 This comprehensive course shows experienced developers of Java EE applications how to secure those applications and to apply best practices with regard

More information

A Beginners Guide to Fusion Middleware

A Beginners Guide to Fusion Middleware A Beginners Guide to Fusion Middleware Hans Forbrich Forbrich Computer Consulting Ltd. Congratulations of Brazil for your OTN Tour! Thank you to our interpreter And Thank You for inviting me A Beginners

More information

White Paper: 1) Architecture Objectives: The primary objective of this architecture is to meet the. 2) Architecture Explanation

White Paper: 1) Architecture Objectives: The primary objective of this architecture is to meet the. 2) Architecture Explanation White Paper: 1) Architecture Objectives: The primary objective of this architecture is to meet the following requirements (SLAs). Scalability and High Availability Modularity and Maintainability Extensibility

More information

EclipseLink. Solutions Guide for EclipseLink Release 2.5

EclipseLink. Solutions Guide for EclipseLink Release 2.5 EclipseLink Solutions Guide for EclipseLink Release 2.5 October 2013 Solutions Guide for EclipseLink Copyright 2012, 2013 by The Eclipse Foundation under the Eclipse Public License (EPL) http://www.eclipse.org/org/documents/epl-v10.php

More information

Adding Examples into Java Documents

Adding Examples into Java Documents 2009 IEEE/ACM International Conference on Automated Software Engineering Adding Examples into Java Documents Jinhan Kim, Sanghoon Lee, Seung-won Hwang Pohang University of Science and Technology Pohang,

More information

How to Build an E-Commerce Application using J2EE. Carol McDonald Code Camp Engineer

How to Build an E-Commerce Application using J2EE. Carol McDonald Code Camp Engineer How to Build an E-Commerce Application using J2EE Carol McDonald Code Camp Engineer Code Camp Agenda J2EE & Blueprints Application Architecture and J2EE Blueprints E-Commerce Application Design Enterprise

More information

Managing Complexity in Mobile Application Deployment Using the OSGi Service Platform

Managing Complexity in Mobile Application Deployment Using the OSGi Service Platform Managing Complexity in Mobile Application Deployment Using the OSGi Service Platform Rafiul Ahad, Ph.D. Vice President, Mobile Products and Services Oracle Corporation copyright 2004 by OSGi Alliance All

More information

Citrix NetScaler Best Practices. Claudio Mascaro Senior Systems Engineer BCD-Sintrag AG

Citrix NetScaler Best Practices. Claudio Mascaro Senior Systems Engineer BCD-Sintrag AG Citrix NetScaler Best Practices Claudio Mascaro Senior Systems Engineer BCD-Sintrag AG Agenda Deployment Initial Konfiguration Load Balancing NS Wizards, Unified GW, AAA Feature SSL 2 FTP SQL NetScaler

More information

Zulu by Azul OpenJDK for Azure

Zulu by Azul OpenJDK for Azure Zulu by Azul OpenJDK for Azure surely a tongue-twister in any spoken language A presentation to Azure CEE Open Source in the Cloud November 27, 2013 Matt Schuetze, Director of Product Management Azul Systems

More information

An Overview of Java. overview-1

An Overview of Java. overview-1 An Overview of Java overview-1 Contents What is Java Major Java features Java virtual machine Java programming language Java class libraries (API) GUI Support in Java Networking and Threads in Java overview-2

More information

This presentation will provide a brief introduction to Rational Application Developer V7.5.

This presentation will provide a brief introduction to Rational Application Developer V7.5. This presentation will provide a brief introduction to Rational Application Developer V7.5. Page 1 of 11 This presentation will first discuss the fundamental software components in this release, followed

More information

Why IBM WebSphere Application Server V8.0?

Why IBM WebSphere Application Server V8.0? Why IBM Application Server V8.0? Providing the right application foundation to meet your business needs Contents 1 Introduction 2 Speed the delivery of new applications and services 3 Improve operational

More information

IBM Proof of Technology Discovering business application services, featuring IBM WebSphere Application Server Network Deployment V8

IBM Proof of Technology Discovering business application services, featuring IBM WebSphere Application Server Network Deployment V8 IBM Proof of Technology Discovering business application services, featuring IBM WebSphere Application Server Network Deployment V8 Proof of Technology Introduction Welcome and Introductions Agenda Service

More information

SPICE auf der Überholspur. Vergleich von ISO (TR) 15504 und Automotive SPICE

SPICE auf der Überholspur. Vergleich von ISO (TR) 15504 und Automotive SPICE SPICE auf der Überholspur Vergleich von ISO (TR) 15504 und Automotive SPICE Historie Software Process Improvement and Capability determination 1994 1995 ISO 15504 Draft SPICE wird als Projekt der ISO zur

More information

WebSphere Application Server - Introduction, Monitoring Tools, & Administration

WebSphere Application Server - Introduction, Monitoring Tools, & Administration WebSphere Application Server - Introduction, Monitoring Tools, & Administration presented by: Michael S. Pallos, MBA Senior Solution Architect IBM Certified Systems Expert: WebSphere MQ 5.2 e-business

More information

PG DAC. Syllabus. Content. Eligibility Criteria

PG DAC. Syllabus. Content. Eligibility Criteria PG DAC Eligibility Criteria Qualification 1. Engg Graduate in any discipline or equivalent (eg. BE/B.Tech/4 years B. Sc Engg./ AMIE/ AIETE / DoEACC B level etc). 2. PG in Engg. Sciences (eg. MCA / M.Sc.

More information

Cross Enterprise Services with OSGi

Cross Enterprise Services with OSGi Cross Enterprise Services with OSGi Thilo Keber Alex Dereviago Christian Dedek Mai 05, 2010 Introduction Introduction b.telligent optile Thilo Keber Alex Dereviago Christian Dedek Quick Demo Optile Server

More information

This presentation is for informational purposes only and may not be incorporated into a contract or agreement.

This presentation is for informational purposes only and may not be incorporated into a contract or agreement. This presentation is for informational purposes only and may not be incorporated into a contract or agreement. This following is intended to outline our general product direction. It is intended for information

More information

What Is the Java TM 2 Platform, Enterprise Edition?

What Is the Java TM 2 Platform, Enterprise Edition? Page 1 de 9 What Is the Java TM 2 Platform, Enterprise Edition? This document provides an introduction to the features and benefits of the Java 2 platform, Enterprise Edition. Overview Enterprises today

More information

<Insert Picture Here> Java Certification. Susanne Schröter Education Sales Consutant Susanne.Schroeter@oracle.com

<Insert Picture Here> Java Certification. Susanne Schröter Education Sales Consutant Susanne.Schroeter@oracle.com Certification Susanne Schröter Education Sales Consutant Susanne.Schroeter@oracle.com Alte Zertifizierung Teilnahme an einerm Kurs Associate, Programmer ME 1 Mobile Application Developer

More information

Choose an IBM WebSphere Application Server configuration to suit your business needs

Choose an IBM WebSphere Application Server configuration to suit your business needs IBM is the industry s market leading foundation for building, deploying, reusing, integrating and managing applications and services Choose an IBM configuration to suit your business needs Highlights Unparalleled

More information

FUSE-ESB4 An open-source OSGi based platform for EAI and SOA

FUSE-ESB4 An open-source OSGi based platform for EAI and SOA FUSE-ESB4 An open-source OSGi based platform for EAI and SOA Introduction to FUSE-ESB4 It's a powerful OSGi based multi component container based on ServiceMix4 http://servicemix.apache.org/smx4/index.html

More information

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

Copyright 2012, Oracle and/or its affiliates. All rights reserved. 1 Copyright 2012, Oracle and/or its affiliates. All rights reserved. Oracle Cloud Services Mike Lehmann Senior Director of Product Management WebLogic Server, Java Cloud Services, Coherence and Java EE

More information

<Insert Picture Here> Oracle Mobile Enterprise Application Platform Overview

<Insert Picture Here> Oracle Mobile Enterprise Application Platform Overview Oracle Mobile Enterprise Application Platform Overview Oracle Tools Product Development The following is intended to outline our general product direction. It is intended for information

More information

CA Identity Manager. Installation Guide (WebLogic) r12.5 SP8

CA Identity Manager. Installation Guide (WebLogic) r12.5 SP8 CA Identity Manager Installation Guide (WebLogic) r12.5 SP8 This documentation, which includes embedded help systems and electronically distributed materials, (hereinafter referred to as the Documentation

More information

<Insert Picture Here> Oracle Direct Potsdam

<Insert Picture Here> Oracle Direct Potsdam ORACLE BPEL Process Manager Dr. Jens Hündling Senior Systemberater Oracle Direct Potsdam Java User Group Saxony Technische Universität Chemnitz 24. Juni 2010 The following is intended

More information

Framework Adoption for Java Enterprise Application Development

Framework Adoption for Java Enterprise Application Development Framework Adoption for Java Enterprise Application Development Clarence Ho Independent Consultant, Author, Java EE Architect http://www.skywidesoft.com clarence@skywidesoft.com Presentation can be downloaded

More information

Java and J2EE (SCJA Exam CX-310-019) 50 Cragwood Rd, Suite 350 South Plainfield, NJ 07080

Java and J2EE (SCJA Exam CX-310-019) 50 Cragwood Rd, Suite 350 South Plainfield, NJ 07080 COURSE SYLLABUS Java and J2EE (SCJA Exam CX-310-019) 50 Cragwood Rd, Suite 350 South Plainfield, NJ 07080 Victoria Commons, 613 Hope Rd Building #5, Eatontown, NJ 07724 130 Clinton Rd, Fairfield, NJ 07004

More information

JAVA/J2EE DEVELOPER RESUME

JAVA/J2EE DEVELOPER RESUME 1 of 5 05/01/2015 13:22 JAVA/J2EE DEVELOPER RESUME Java Developers/Architects Resumes Please note that this is a not a Job Board - We are an I.T Staffing Company and we provide candidates on a Contract

More information

Client-Server Architecture & J2EE Platform Technologies Overview Ahmed K. Ezzat

Client-Server Architecture & J2EE Platform Technologies Overview Ahmed K. Ezzat Client-Server Architecture & J2EE Platform Technologies Overview Ahmed K. Ezzat Page 1 of 14 Roadmap Client-Server Architecture Introduction Two-tier Architecture Three-tier Architecture The MVC Architecture

More information

Resonant TM Integrated Life Underwriting Suite

Resonant TM Integrated Life Underwriting Suite Resonant TM Integrated Life Underwriting Suite The industry s most advanced New Business and Underwriting solution at the industry s lowest cost of ownership. For insurers and reinsurers today, exceptional

More information

HOW TO CONFIGURE PASS-THRU PROXY FOR ORACLE APPLICATIONS

HOW TO CONFIGURE PASS-THRU PROXY FOR ORACLE APPLICATIONS HOW TO CONFIGURE PASS-THRU PROXY FOR ORACLE APPLICATIONS Overview of Oracle JInitiator Oracle JInitiator enables users to run Oracle Forms applications using Netscape Navigator or Internet Explorer. It

More information

BP1 Mobile App Management: Solutions for ios and Android. Gary Barton Mobility Architect Citrix Receivers and Gateways Group

BP1 Mobile App Management: Solutions for ios and Android. Gary Barton Mobility Architect Citrix Receivers and Gateways Group BP1 Mobile App Management: Solutions for ios and Android Gary Barton Mobility Architect Citrix Receivers and Gateways Group Agenda 1. Synergy Announcements 2. Mobile Management Market 3. Citrix Vision

More information

Instituto Politécnico Nacional Escuela Superior de Cómputo. THEMATIC UNIT: I Introduction to Web Applications

Instituto Politécnico Nacional Escuela Superior de Cómputo. THEMATIC UNIT: I Introduction to Web Applications Instituto Politécnico Nacional Escuela Superior de Cómputo THEMATIC UNIT: I Introduction to Web Applications M. en C. asuncionez@gmail.com Introduction to Web Applications UNIT OF COMPETENCE The student

More information

FEATURE MATRIX. ORACLE WEBLOGIC SERVER STANDARD EDITION 11g ORACLE WEBLOGIC SERVER ENTERPRISE EDITION 11g ORACLE WEBLOGIC SUITE 11g

FEATURE MATRIX. ORACLE WEBLOGIC SERVER STANDARD EDITION 11g ORACLE WEBLOGIC SERVER ENTERPRISE EDITION 11g ORACLE WEBLOGIC SUITE 11g FEATURE MATRIX ORACLE WEBLOGIC SERVER STANDARD EDITION 11g ORACLE WEBLOGIC SERVER ENTERPRISE EDITION 11g ORACLE WEBLOGIC SUITE 11g KEY FEATURES ORACLE WEBLOGIC SERVER STANDARD EDITION Flexible download

More information

Project SailFin: Building and Hosting Your Own Communication Server.

Project SailFin: Building and Hosting Your Own Communication Server. FSFS Conference: Dec 9-11, Thiruvananthapuram Project SailFin: Building and Hosting Your Own Communication Server. Binod PG Senior Staff Engineer Sun Microsystems, Inc. 1 Agenda SailFin: Open Source Java

More information

JAVA 2 Network Security

JAVA 2 Network Security JAVA 2 Network Security M A R C O PISTOIA DUANE F. RELLER DEEPAK GUPTA MILIND NAGNUR ASHOK K. RAMANI PTR, UPPER http://www.phptr.com PRENTICE HALL SADDLE RIVER, NEW JERSEY 07458 Contents Foreword Preface

More information

Reusing Existing * Java EE Applications from Oracle SOA Suite

Reusing Existing * Java EE Applications from Oracle SOA Suite Reusing Existing * Java EE Applications from Oracle SOA Suite Guido Schmutz Technology Manager, Oracle ACE Director for FMW & SOA Trivadis AG, Switzerland Abstract You have a lot of existing Java EE applications.

More information

Unit 2 Research Project. Eddie S. Jackson. Kaplan University. IT530: Computer Networks. Dr. Thomas Watts, PhD, CISSP

Unit 2 Research Project. Eddie S. Jackson. Kaplan University. IT530: Computer Networks. Dr. Thomas Watts, PhD, CISSP Running head: UNIT 2 RESEARCH PROJECT 1 Unit 2 Research Project Eddie S. Jackson Kaplan University IT530: Computer Networks Dr. Thomas Watts, PhD, CISSP 08/19/2014 UNIT 2 RESEARCH PROJECT 2 Abstract Application

More information

Open Source SOA with Service Component Architecture and Apache Tuscany. Jean-Sebastien Delfino Mario Antollini Raymond Feng

Open Source SOA with Service Component Architecture and Apache Tuscany. Jean-Sebastien Delfino Mario Antollini Raymond Feng Open Source SOA with Service Component Architecture and Apache Tuscany Jean-Sebastien Delfino Mario Antollini Raymond Feng Learn how to build and deploy Composite Service Applications using Service Component

More information

Oracle Fusion Middleware 11g R1 - Weblogic Server for System z. Marc Connolly Technical Development Director

Oracle Fusion Middleware 11g R1 - Weblogic Server for System z. Marc Connolly Technical Development Director Oracle Fusion Middleware 11g R1 - Weblogic Server for System z Marc Connolly Technical Development Director 1 The following is intended to outline our general product direction. It is intended for information

More information

JAVA API FOR XML WEB SERVICES INTRODUCTION TO JAX-WS, THE JAVA API FOR XML BASED WEB SERVICES (SOAP, WSDL)

JAVA API FOR XML WEB SERVICES INTRODUCTION TO JAX-WS, THE JAVA API FOR XML BASED WEB SERVICES (SOAP, WSDL) JAX-WS JAX-WS - Java API for XML Web Services JAVA API FOR XML WEB SERVICES INTRODUCTION TO JAX-WS, THE JAVA API FOR XML BASED WEB SERVICES (SOAP, WSDL) Peter R. Egli INDIGOO.COM 1/20 Contents 1. What

More information

Integrating Oracle Sales Cloud, Release 9 with JD Edwards EnterpriseOne release 9.1 Implementation Guide

Integrating Oracle Sales Cloud, Release 9 with JD Edwards EnterpriseOne release 9.1 Implementation Guide December 2014 Integrating Oracle Sales Cloud, Release 9 with JD Edwards EnterpriseOne release 9.1 Implementation Guide Doc version 1.0 Copyright 2005, 2014 Oracle and/or its affiliates. All rights reserved.

More information

Oracle Communications WebRTC Session Controller: Basic Admin. Student Guide

Oracle Communications WebRTC Session Controller: Basic Admin. Student Guide Oracle Communications WebRTC Session Controller: Basic Admin Student Guide Edition 1.0 April 2015 Copyright 2015, Oracle and/or its affiliates. All rights reserved. Disclaimer This document contains proprietary

More information

WebSphere Server Administration Course

WebSphere Server Administration Course WebSphere Server Administration Course Chapter 1. Java EE and WebSphere Overview Goals of Enterprise Applications What is Java? What is Java EE? The Java EE Specifications Role of Application Server What

More information

This training is targeted at System Administrators and developers wanting to understand more about administering a WebLogic instance.

This training is targeted at System Administrators and developers wanting to understand more about administering a WebLogic instance. This course teaches system/application administrators to setup, configure and manage an Oracle WebLogic Application Server, its resources and environment and the Java EE Applications running on it. This

More information

Developing Java Web Services

Developing Java Web Services Page 1 of 5 Developing Java Web Services Hands On 35 Hours Online 5 Days In-Classroom A comprehensive look at the state of the art in developing interoperable web services on the Java EE platform. Students

More information

Management. Purdue University. CHEP09 21-27 Mar 2009, Prague, Czech Republic

Management. Purdue University. CHEP09 21-27 Mar 2009, Prague, Czech Republic AW Web bportal for CMS Grid Job Submission and Management David Braun, Norbert Neumeister Purdue University CHEP09 21-27 Mar 2009, Prague, Czech Republic Introduction Investigated possibilities to provide

More information

Web Application Security Assessment and Vulnerability Mitigation Tests

Web Application Security Assessment and Vulnerability Mitigation Tests White paper BMC Remedy Action Request System 7.6.04 Web Application Security Assessment and Vulnerability Mitigation Tests January 2011 www.bmc.com Contacting BMC Software You can access the BMC Software

More information

RESIN APPLICATION SERVER JAVA EE 6 WEB PROFILE

RESIN APPLICATION SERVER JAVA EE 6 WEB PROFILE RESIN APPLICATION SERVER JAVA EE 6 WEB PROFILE White paper By Reza Rahman Copyright 2011 Caucho Technology, Inc. All rights reserved. All names are used for identification purposes only and may be trademarks

More information

IBM WebSphere Server Administration

IBM WebSphere Server Administration IBM WebSphere Server Administration This course teaches the administration and deployment of web applications in the IBM WebSphere Application Server. Duration 24 hours Course Objectives Upon completion

More information

An introduction to creating JSF applications in Rational Application Developer Version 8.0

An introduction to creating JSF applications in Rational Application Developer Version 8.0 An introduction to creating JSF applications in Rational Application Developer Version 8.0 September 2010 Copyright IBM Corporation 2010. 1 Overview Although you can use several Web technologies to create

More information

<Insert Picture Here> Betting Big on JavaServer Faces: Components, Tools, and Tricks

<Insert Picture Here> Betting Big on JavaServer Faces: Components, Tools, and Tricks Betting Big on JavaServer Faces: Components, Tools, and Tricks Steve Muench Consulting Product Manager, JDeveloper/ADF Development Team Oracle Corporation Oracle's Betting Big on

More information