JBoss Application Server 5
|
|
- Philip McDowell
- 5 years ago
- Views:
Transcription
1 JBoss Application Server 5 and Beyond Dimitris Andreadis JBoss, a division of Red Hat ID: 7020
2 2 > Based out of Athens > 7y. telco background (NMS/ OSS) > 2001, JBoss User > 2003, JBoss Committer > 2004, JBoss Full- time Core Developer > , JBoss AS Lead (v3.2.8+, v4.0.4+, v4.2.x, 5.0.x) > present, Manager of JBoss AS Team
3 And remember, we love you! 3
4 AGENDA 4 > A bit of History > JBoss 5 Archit ecture Microcontainer Deployers Layout / Boot > Feat ure Highlight s > Work in Progress > Q & A
5 A bit of History
6 JBoss 3.x/ 4.x JMX Microkernel cons 6 > NO native support for POJOs > NO configuration API Hard to persist configuration changes Hard to provide advance tool support > Ad- hoc ex tensibility Implicit/ hidden dependencies Few clean internal APIs/ SPIs > Ability to Embed and/ or Unit test JMX dependency No standalone project
7 JBoss 5 Goals (1) 7 > Java EE 5 Certification > Take every major subsystem to the next level Clustering infrastructure Messaging service Security modules Transaction manager Web services stack Web server
8 JBoss 5 Goals (2) 8 > Build a Nex tgen server runtime architecture POJO based kernel (JBoss Microcontainer) Small, Standalone, Embedable, Testable > New Aspectized Deployer Framework > New Configuration API (Profile Service) > New Classloading Architecture > Multi- component model support POJOs Legacy JMX MBean services OSGi bundles whatever comes next
9 JBoss AS Timeline JavaEE 5 certification, JDK5 & 6 9 JBoss AS J2EE 1.4 certification JDK 1.4 JBoss AS 5: Alphas, Betas, CRs and finally GA, GA JBoss Versions JBoss AS JBoss AS JBoss AS JEE 5.0 compatible, not certified (95% pass) JDK5.0 Time J2EE 1.3 certification, JDK
10 Release Early Release Often? 10 Date 20- Nov Apr Dec Feb Jun Sep Dec Feb Mar Apr May Release Beta Beta Beta Beta CR CR GA GA Beta CR GA Beta cycle, 4-8 months CR cycle, 3-4 months Beta,CR/ month Final/ Quarter
11 JBoss 5 Architecture
12 The Big Picture JBoss AS 5 Runtime service.x ml spring beans 12 > Runtime components wired together by the Microcontainer with dependencies [and aspects] applied across component models > Support any existing (and future) component model that makes sense POJO.ear MBean.war Java EE Aspectized User Applications OSGi Component Deployers Spring Virtual Deployer Framework jboss- beans Messaging Clustering Security Transactions JBoss MicroContainer OSGi bundle Enterprise Services OR Mapping WS Web Server JVM
13 JBoss Microcontainer (MC) 13 > A complete IoC framework > A kernel for managing services > With tight JBoss AOP integration > Virtual Deployment Framework > Fully extensible Managed Classloading Deployers VFS Reflection Kernel OSGi MDR JMX Reliance
14 Not Invented Here (NIH) Syndrome? 14 > Why not just use an existing OSGi runtime? Remember the JMX- based Microkernel? Avoid repeating the same mistakes! > Full control of the runtime A superset of what ex isting technologies offer Allow deep integration with the deployment machinery > A future- proof base Do not change core with the next technology swift Make components of different type, first class citizens
15 JBoss Microcontainer Kernel 15 > The JBoss MC Kernel is essentially a state machine > It transforms a complete metadata description into runtime objects > Moving them through a set of states to control their lifecycle and configuration Deploy Undeploy
16 Virtual Deployment Framework 16 > Processing pipeline that transforms input to output metadata > Ordered by Phases and Inputs/ Outputs > Manipulating the deployment metadata (attachments) > Integrate at any given point in the chain! > A VFS abstracts the actual deployments NOT_INSTALLED PARSE PRE_DESCRIBE CLASSLOADER PRE_REAL POST_PARSE DESCRIBED REAL POST_CLASSLOADER INSTALLED
17 Deployer Phases 17 > NOT_INSTALLED, start here > PARSE, generate metadata (from x ml, properties, etc.) > POST_PARSE, transform metadata > PRE_DESCRIBE, apply default dependencies > DESCRIBE, establish final dependencies > CLASSLOADER, create the classloaders > POST_CLASSLOADER, classloader dependent work (AOP, annotations) > PRE_REAL, last chance to transform metadata > REAL, create the runtime components > INSTALLED, fully initialized runtime component
18 Deployers 18 > New configuration dir deployers New!
19 Example: JSR (Web Beans) deployers 19 [snip] <!- - Responsible for discovering Web Bean files - - > < bean name= "WebBeansFilesDeployer" class= "org.jboss.webbeans.integration.deployer.metadata.webbeansfilesdeployer"/ > <!- - Responsible for discovering Web Bean classes - - > < bean name= "WebBeansDiscoveryDeployer" class= "org.jboss.webbeans.integration.deployer.env.webbeandiscoverydeployer"/ > <!- - Responsible for dynamic ejb dependency creation - - > < bean name= "DynamicDependencyCreator" class= "org.jboss.webbeans.integration.deployer.env.dynamicdependencycreator"/ > <!- - Responsible for booting Web Beans - - > < bean name= "WebBeansBootstrapDeployer" class= "org.jboss.webbeans.integration.deployer.env.webbeansbootstrapdeployer"/ > <!- - Responsible for pushing the Web Beans RI onto the application classpath - - > < bean name= "WebBeansWebUrlIntegrationDeployer" class= "org.jboss.webbeans.integration.deployer.cl.webbeansweburlintegrationdeployer"/ > [snip]
20 TorqueBox.org (Beta) JBoss Rails Deployer(s) 20 > Deploy Enterprise Ruby- on- Rails applications on JBoss > Include support for Job Scheduling, Task Queues, SOAP handling, SIP(Telecom) > Get clustering functionality and cloud deployment right out- of- the- box
21 Directory Layout 21 > New top level dir - common Libraries shared between configs for now New! > New configurations standard, the EE5 TCK certified config web, basis for EE6 web profile New!
22 Boot Sequence 22 > bin/ run.sh [ c < config> ] start Microcontainer using predefined < config> > Load server/ xxx/ conf/ bootstrap.xml <?xml version= "1.0" encoding= "UTF- 8"?> < bootstrap x mlns= "urn:jboss:bootstrap:1.0"> < url> bootstrap/ logging.x ml< / url> < url> bootstrap/ vfs.x ml< / url> < url> bootstrap/ classloader.x ml< / url> < url> bootstrap/ aop.xml< / url> < url> bootstrap/ jmx.xml< / url> < url> bootstrap/ deployers.x ml< / url> < url> bootstrap/ profile.x ml< / url> < / bootstrap>
23 Boot Sequence (cont.) 23 > server/ xxx/ conf/ bootstrap/ profile.xml [snip] < bean name= "BootstrapProfileFactory class= "org.jboss.system.server.profileservice.staticclusteredprofilefactory"> < property name= "bindingsuri"> ${jboss.server.home.url}conf/ bindingservice.beans< / property> < property name= "bootstrapuri"> ${jboss.server.home.url}conf/ jbossservice.x ml< / property> < property name= "deployersuri"> ${jboss.server.home.url}deployers< / property> < property name= "applicationuris"> < list elementclass= "java.net.uri"> < value> ${jboss.server.home.url}deploy< / value> < / list> < / property> < property name= "farmuris"> < list elementclass= "java.net.uri"> < value> ${jboss.server.home.url}farm< / value> < / list> < / property> < property name= "attachmentstoreroot"> ${jboss.server.data.dir}/ attachments< / property> < property name= "profilefactory"> < inject bean= "ProfileFactory" / > < / property> < / bean>
24 Deploy Dir 24 > New style jboss- beans.x ml services > Old style.sar / - service.x ml services still supported > As well as the standard.jar,.war,.ear,.rar, etc.
25 Feature Highlights
26 New Management Console in Home page: / jboss.org/ embjopr Demo: / jboss.org/ embjopr/ demo > Deploy, Configure, Monitor Datasources Message Queues User Applications > Persists Changes > Ex tensible Plugin Architecture > Ex ercises new Configuration API Embedded version of which is based on the
27 Embedded Jopr screenshots (1) Resources Tree Web App Stats 27
28 Embedded Jopr screenshots (2) 28 Configuration Updates are persisted
29 Embedded Jopr screenshots (3) 29 Performing operations on resources
30 JBoss Messaging > High performance JMS 1.1 compliant provider (jdk5+ only) > XA implementation/ integration with JBoss Transactions > Clustered Queues&Topics (out- of- the- box) > Intelligent message redistribution > Transparent failover > In- memory message replication mode > Support for very large messages / paging > DB support (Oracle, DB2, MySQL InnoDB, PostgreSQL, Sybase, SQLServer) > HTTP/ SSL transports > > Or, try out JBoss Messaging Beta3!
31 JBoss Web (Tomcat on steroids) 31 > Java Connectors over JBoss Native (over Apache APR) can match Apache httpd performance High concurrency (10k+ connections) Static file handling (low memory/ cpu usage) Integrates OpenSSL (x 6 x 10 performance) Linux, HP- UX, Solaris, Windows > Just unzip jboss native in JBOSS_HOME/ bin/ native INFO [ AprLifecycleList ener] Loaded Apache Tom cat Nat ive library INFO [AprLifecycleListener] APR capabilities: IPv6 [true], sendfile [true], accept filters [false] INFO [Http11AprProtocol] Initializing Coyote HTTP/1.1 on http INFO [ AjpAprProt ocol] Init ializing Coyot e AJP/1.3 on ajp
32 JBoss Web Services > Full JAX- RPC and JAX- WS support > EJB 2.1, EJB3 and JSE endpoints > Attachments Profile Version 1.0 > Support for MTOM/ XOP and SwA- Ref > WS- Security 1.0 for XML Encryption/ Signature of the SOAP message > WS- Addressing (W3C candidate release) and JSR- 261 > WS- Eventing > WS- Policy Supports 3 Java WS stacks > JBoss Native > Apache CXF > Sun Metro
33 Clustering (JBoss Cache / JGroups ) 33 > Buddy replication for SFSBs > Multi Version Concurrency Control (MVCC) > Non- blocking state transfer > Much improved EJB3 Entity/ Hibernate Caching > Sharable JGroups channels > Performance improvements in JGroups > etc. > Coming Nex t, Infinispan 4.0 Alpha5, now available
34 Work in Progress
35 JBoss OSGi (v1.0.0.beta2) 35 > Add- on to a JBoss 5 installation > Drop OSGi bundles to the deploy dir > Integrates Apache Felix Equinox Knopflerfish > Plans for implementing the OSGi spec as a MicroContainer Facade see / jbossosgi.blogspot.com/
36 The Road Ahead (JBoss 5.2.x 6.0.x) 36 > Reduce Boot time Reduce AOP usage On- demand activation Unify annotation scanning > EE 6 implementation Start with Web Profile / EJB3.1 > EJB3 standalone / JBoss Reloaded Improve embedability Improve testability
37 Have fun and spread the word! 37 > Document > Ex plain > Blog > Ex periment > Test- drive
38 Q & A Thank You
39 Dimitris Andreadis dandreadis.blogspot.com JBoss, a division of Red Hat dimitris@redhat.com
What is it? What does it do?
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 informationAdministering the JBoss 5.x Application Server
Administering the JBoss 5.x Application Server JBoss Application Server (AS) is one of the most popular open source Java application server on the market. The latest release, JBoss 5, is a Java EE 5 certified
More informationNot just an App. Server
Israel JBoss User Group Session 01 / 16.3.2006 JBoss Not just an App. Server By : Lior Kanfi Tikal Hosted by Tikal. w w w. t i k a l k. c o m Cost-Benefit Open Source Agenda Introduction» The problem domain
More informationRed Hat JBoss Enterprise Application Platform 7.2
Red Hat JBoss Enterprise Application Platform 7.2 Introduction to JBoss EAP For Use with Red Hat JBoss Enterprise Application Platform 7.2 Last Updated: 2018-11-29 Red Hat JBoss Enterprise Application
More informationThe Next Generation. Prabhat Jha Principal Engineer
The Next Generation Prabhat Jha Principal Engineer What do you wish you had in an Open Source JEE Application Server? Faster Startup Time? Lighter Memory Footprint? Easier Administration? 7 Reasons To
More informationMigrating traditional Java EE applications to mobile
Migrating traditional Java EE applications to mobile Serge Pagop Sr. Channel MW Solution Architect, Red Hat spagop@redhat.com Burr Sutter Product Management Director, Red Hat bsutter@redhat.com 2014-04-16
More informationJBoss SOAP Web Services User Guide. Version: 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 informationOpen Source. in the Corporate World. JBoss. Application Server. State of the Art: Aaron Mulder
Open Source in the Corporate World JBoss Application Server State of the Art: 2005 Aaron Mulder Agenda JBoss Basics J2EE Features Caching & Clustering Non J2EE Applications Compared to the Competition
More informationJBoss World 2009 Aaron Darcy
1 Java Application Platforms for Lightweight Workloads Insight into Red Hat's Application Platform Strategy Aaron Darcy JBoss Product Line Director Red Hat September 2009 2 About Me JBoss Product Line
More informationRED HAT JBOSS FUSE. A lightweight, flexible integration platform
RED HAT JBOSS FUSE A lightweight, flexible integration platform TECHNOLOGY OVERVIEW We knew that our previous integration hub simply wouldn t allow us to meet our goals. With Red Hat JBoss Fuse, we re
More informationCourse: JBoss Training: JBoss AS 7 and JBoss EAP 6 Administration and Clustering Training
Course: JBoss Training: JBoss AS 7 and JBoss EAP 6 Administration and Clustering Training Course Length: Duration; 4 days Course Code: WA 2060 This training course covers both the unsupported open source
More informationWild(Fly) far and away
Wild(Fly) far and away The evolution of the JBoss Application Server Jasoct AS Project Lead May 4, 2011 Dimitris Andreadis Sr. Engineering Manager Red Hat JBoss EAP/WildFly twitter: @dandreadis How it
More informationHiram Chirino Platform Architect June 5th Whats's new in Fuse 6.2
Hiram Chirino Platform Architect June 5th 2015 Whats's new in Fuse 6.2 What is JBoss Fuse? JBoss Fuse: Red Hat JBoss Fuse Developer tools Management Console Cluster Management Management Hawtio Fabric8
More informationJava J Course Outline
JAVA EE - J2SE - CORE JAVA After all having a lot number of programming languages. Why JAVA; yet another language!!! AND NOW WHY ONLY JAVA??? CHAPTER 1: INTRODUCTION What is Java? History Versioning The
More informationRed Hat JBoss Enterprise Application Platform 7.1
Red Hat JBoss Enterprise Application Platform 7.1 Introduction to JBoss EAP For Use with Red Hat JBoss Enterprise Application Platform 7.1 Last Updated: 2018-02-08 Red Hat JBoss Enterprise Application
More informationJBOSS AS 7 AND JBOSS EAP 6 ADMINISTRATION AND CLUSTERING (4 Days)
www.peaklearningllc.com JBOSS AS 7 AND JBOSS EAP 6 ADMINISTRATION AND CLUSTERING (4 Days) This training course covers both the unsupported open source JBoss Application Server and the supported platform
More informationWebSphere 4.0 General Introduction
IBM WebSphere Application Server V4.0 WebSphere 4.0 General Introduction Page 8 of 401 Page 1 of 11 Agenda Market Themes J2EE and Open Standards Evolution of WebSphere Application Server WebSphere 4.0
More informationORACLE DATA SHEET KEY FEATURES AND BENEFITS ORACLE WEBLOGIC SUITE
ORACLE WEBLOGIC SERVER KEY FEATURES AND BENEFITS ORACLE WEBLOGIC SUITE Oracle WebLogic Server Enterprise Edition, plus Oracle Coherence Enterprise Edition Scale-out for data intensive applications Active
More information2017, IBM Corporation Liberty z/os Good Practices. WebSphere Liberty z/os Applications and Application Deployment
WebSphere Liberty z/os Applications and Application Deployment 1 Objective of this Presentation Provide an understanding of the application types supported by Liberty Provide a general understanding of
More informationSpring Framework 2.5: New and Notable. Ben Alex, Principal Software Engineer, SpringSource
Spring Framework 2.5: New and Notable Ben Alex, Principal Software Engineer, SpringSource GOAL> Learn what s new in Spring 2.5 and why it matters to you springsource.com 2 Agenda Goals of Spring 2.5 Support
More informationIntroduction to Web Application Development Using JEE, Frameworks, Web Services and AJAX
Introduction to Web Application Development Using JEE, Frameworks, Web Services and AJAX Duration: 5 Days US Price: $2795 UK Price: 1,995 *Prices are subject to VAT CA Price: CDN$3,275 *Prices are subject
More information1 Markus Eisele, Insurance - Strategic IT-Architecture
1 Agenda 1. Java EE Past, Present and Future 2. Java EE 7 Platform as a Service 3. PaaS Roadmap 4. Focus Areas 5. All the Specs 2 http://blog.eisele.net http://twitter.com/myfear markus.eisele@msg-systems.com
More informationJava EE 7: Back-End Server Application Development
Oracle University Contact Us: Local: 0845 777 7 711 Intl: +44 845 777 7 711 Java EE 7: Back-End Server Application Development Duration: 5 Days What you will learn The Java EE 7: Back-End Server Application
More informationOracle - Developing Applications for the Java EE 7 Platform Ed 1 (Training On Demand)
Oracle - Developing Applications for the Java EE 7 Platform Ed 1 (Training On Demand) Code: URL: D101074GC10 View Online The Developing Applications for the Java EE 7 Platform training teaches you how
More informationHands-on Development of Web Applications with Java EE 6
Hands-on Development of Web Applications with Java EE 6 Vítor E. Silva Souza JUG Trento Member & DISI/Unitn PhD Candidate http://disi.unitn.it/~vitorsouza/ Java Created by Sun Microsystems in 1995 Sun
More informationSpring & Hibernate. Knowledge of database. And basic Knowledge of web application development. Module 1: Spring Basics
Spring & Hibernate Overview: The spring framework is an application framework that provides a lightweight container that supports the creation of simple-to-complex components in a non-invasive fashion.
More informationStrategic & Product Roadmap
Strategic & Product Roadmap Scott Stark CTO scott.stark@jboss.com Bob Bickel VP Strategy & Corp Dev bob.bickel@jboss.com Agenda JBoss Overview JBoss Strategic Directions JBoss Project Roadmaps Q&A 2 JBoss
More information1Z Java EE 6 Web Services Developer Certified Expert Exam Summary Syllabus Questions
1Z0-897 Java EE 6 Web Services Developer Certified Expert Exam Summary Syllabus Questions Table of Contents Introduction to 1Z0-897 Exam on Java EE 6 Web Services Developer Certified Expert... 2 Oracle
More information2005, Cornell University
Rapid Application Development using the Kuali Architecture (Struts, Spring and OJB) A Case Study Bryan Hutchinson bh79@cornell.edu Agenda Kuali Application Architecture CATS Case Study CATS Demo CATS Source
More informationJava EE 6 & GlassFish v3 Paving the path for future. Arun Gupta Sun Microsystems, Inc.
Java EE 6 & GlassFish v3 Paving the path for future Arun Gupta (blogs.sun.com/arungupta, @arungupta) Sun Microsystems, Inc. Java EE: Past & Present Flexible Ease of Development Web Services J2EE 1.4 Enterprise
More informationOliver Wulff / Talend. Flexibles Service Enabling mit Apache CXF
Oliver Wulff / Talend Flexibles Service Enabling mit Apache CXF Introduction Oliver Wulff Talend Professional Services Solution Architect Web Services (Axis, CXF, ) Security (WS-*, Kerberos, Web SSO, )
More informationJOnES. Gaël Blondelle CTO and co-founder. Context. JBI: Java Business Integration The Java standard for integration solutions assembly
Petals, JBI & JOnES Gaël Blondelle CTO and co-founder Context JBI: Java Business Integration The Java standard for integration solutions assembly Petals ObjectWeb project to implement a highly distributable
More informationJboss Enterprise Platform & Red Hat Partnering
Israel JB oss U ser G roup Session 07 / 6.12.2007 Jboss Enterprise Platform & Red Hat Partnering By : Alexia Ollagnon, SEMEA ISV sales manager Red Hat / Jboss. w w w. t i k a l k. c o m Cost-Benefit Open
More informationEclipseLink. Solutions Guide for EclipseLink Release 2.6. June Beta Draft
EclipseLink Solutions Guide for EclipseLink Release 2.6 June 2014 Beta Draft Solutions Guide for EclipseLink Copyright 2014 by The Eclipse Foundation under the Eclipse Public License (EPL) http://www.eclipse.org/org/documents/epl-v10.php
More informationCO Java EE 7: Back-End Server Application Development
CO-85116 Java EE 7: Back-End Server Application Development Summary Duration 5 Days Audience Application Developers, Developers, J2EE Developers, Java Developers and System Integrators Level Professional
More informationRED HAT JBOSS FUSE A lightweight, lexible integration platform
RED HAT JBOSS FUSE A lightweight, lexible integration platform TECHNOLOGY OVERVIEW We knew that our previous integration hub simply wouldn t allow us to meet our goals. With Red Hat JBoss Fuse, we re now
More informationJBoss Cache & A Use Case: Implementing JBoss/Tomcat Fine- Grained Http Session Replication
Topic JBoss Cache & A Use Case: Implementing JBoss/Tomcat Fine- Grained Http Session Replication Ben Wang & Bela Ban JBoss Inc. March 8, 2005 JBoss Cache Feature Architecture Configuration Http session
More informationChapter 1: First steps with JAX-WS Web Services
Chapter 1: First steps with JAX-WS Web Services This chapter discusses about what JAX-WS is and how to get started with developing services using it. The focus of the book will mainly be on JBossWS a Web
More informationCOURSE DETAILS: CORE AND ADVANCE JAVA Core Java
COURSE DETAILS: CORE AND ADVANCE JAVA Core Java 1. Object Oriented Concept Object Oriented Programming & its Concepts Classes and Objects Aggregation and Composition Static and Dynamic Binding Abstract
More informationJava EE Application Assembly & Deployment Packaging Applications, Java EE modules. Model View Controller (MVC)2 Architecture & Packaging EJB Module
Java Platform, Enterprise Edition 5 (Java EE 5) Core Java EE Java EE 5 Platform Overview Java EE Platform Distributed Multi tiered Applications Java EE Web & Business Components Java EE Containers services
More informationEJB ENTERPRISE JAVA BEANS INTRODUCTION TO ENTERPRISE JAVA BEANS, JAVA'S SERVER SIDE COMPONENT TECHNOLOGY. EJB Enterprise Java
EJB Enterprise Java EJB Beans ENTERPRISE JAVA BEANS INTRODUCTION TO ENTERPRISE JAVA BEANS, JAVA'S SERVER SIDE COMPONENT TECHNOLOGY Peter R. Egli 1/23 Contents 1. What is a bean? 2. Why EJB? 3. Evolution
More informationBuilding the Enterprise
Building the Enterprise The Tools of Java Enterprise Edition 2003-2007 DevelopIntelligence LLC Presentation Topics In this presentation, we will discuss: Overview of Java EE Java EE Platform Java EE Development
More informationGlassFish Monitoring with JMX, Jconsole, Glassbox and AMX
GlassFish Monitoring with JMX, Jconsole, Glassbox and AMX Sun Community Days Sydney, Australia 06 March 2008 Chris Fleischmann Sun Microsystems, Inc. 1 Agenda GlassFish Monitoring OOTB JConsole and JMX
More informationImprove and Expand JavaServer Faces Technology with JBoss Seam
Improve and Expand JavaServer Faces Technology with JBoss Seam Michael Yuan Kito D. Mann Product Manager, Red Hat Author, JSF in Action http://www.michaelyuan.com/seam/ Principal Consultant Virtua, Inc.
More informationSoap Based Web Services In Java Tutorial Eclipse Jboss
Soap Based Web Services In Java Tutorial Eclipse Jboss In the next sections, an example of top-down Web Service endpoint 1, @WebService (endpointinterface= "org.jboss.test.ws.jaxws.samples.webresult. of
More informationJava EE 6 Web Profile Leader 2011 Roadmap
Java EE 6 Web Profile Leader 2011 Roadmap CAUCHO TECHNOLOGY Caucho s relentless quest for performance and reliability paved the way for Resin to be a leading global Open Source Java application server
More informationCOPYRIGHTED MATERIAL
Introduction xxiii Chapter 1: Apache Tomcat 1 Humble Beginnings: The Apache Project 2 The Apache Software Foundation 3 Tomcat 3 Distributing Tomcat: The Apache License 4 Comparison with Other Licenses
More informationJava Platform, Enterprise Edition 6 with Extensible GlassFish Application Server v3
Java Platform, Enterprise Edition 6 with Extensible GlassFish Application Server v3 Jerome Dochez Mahesh Kannan Sun Microsystems, Inc. Agenda > Java EE 6 and GlassFish V3 > Modularity, Runtime > Service
More informationJAVA COURSES. Empowering Innovation. DN InfoTech Pvt. Ltd. H-151, Sector 63, Noida, UP
2013 Empowering Innovation DN InfoTech Pvt. Ltd. H-151, Sector 63, Noida, UP contact@dninfotech.com www.dninfotech.com 1 JAVA 500: Core JAVA Java Programming Overview Applications Compiler Class Libraries
More informationNuxeo Roadmap. From Memphis to Chicago Nuxeo Team
Nuxeo Roadmap From Memphis to Chicago... 2008-06-21 Nuxeo Team 5.1 aka Memphis is a large success 2007/08-5.1.0 2007/09-5.1.1 2007/11-5.1.2 2008/01-5.1.3 2008/04-5.1.4 2008/06-5.1.5 2008/09-5.1.6 5.1 s
More informationActive Endpoints. ActiveVOS Platform Architecture Active Endpoints
Active Endpoints ActiveVOS Platform Architecture ActiveVOS Unique process automation platforms to develop, integrate, and deploy business process applications quickly User Experience Easy to learn, use
More informationJBoss Enterprise Application Platform 6
JBoss Enterprise Application Platform 6 Administration and Configuration Guide Edition 3 For Use with JBoss Enterprise Application Platform 6 Last Updated: 2017-10-16 JBoss Enterprise Application Platform
More informationSPEC Enterprise Java Benchmarks State of the Art and Future Directions
SPEC Enterprise Java Benchmarks State of the Art and Future Directions Samuel Kounev Release Manager, SPEC Java Subcommittee Chair, SPECjms Working Group Kai Sachs SPECjms2007 Lead Developer Databases
More informationIBM Web Enablement for IBM i, V6.1 gives you an IT-centric entry point to SOA
Announcement ZA08-0174, dated September 9, 2008 IBM Web Enablement for IBM i, V6.1 gives you an IT-centric entry point to SOA Table of contents 2 Planned availability date 7 Ordering information 2 Description
More informationIntroduction. Enterprise Java Instructor: Please introduce yourself Name Experience in Java Enterprise Edition Goals you hope to achieve
Enterprise Java Introduction Enterprise Java Instructor: Please introduce yourself Name Experience in Java Enterprise Edition Goals you hope to achieve Course Description This course focuses on developing
More information<Insert Picture Here> Java Virtual Developer Day
1 Java Virtual Developer Day Simon Ritter Technology Evangelist Virtual Developer Day: Agenda Keynote: The Java Platform: Now and the Future What is Java SE 7 and JDK 7 Diving into
More informationOracle Corporation
1 2012 Oracle Corporation Oracle WebLogic Server 12c: Developing Modern, Lightweight Java EE 6 Applications Will Lyons, Director of WebLogic Server Product Management Pieter Humphrey, Principal Product
More informationThe 1st Java professional open source Convention Israel 2006
The 1st Java professional open source Convention Israel 2006 The Next Generation of EJB Development Frederic Simon AlphaCSP Agenda Standards, Open Source & EJB 3.0 Tiger (Java 5) & JEE What is EJB 3.0
More informationWriting Portable Applications for J2EE. Pete Heist Compoze Software, Inc.
Writing Portable Applications for J2EE Pete Heist Compoze Software, Inc. Overview Compoze Business Aspects of Portability J2EE Compatibility Test Suite Abstracting out Vendor Specific Code Bootstrapping
More informationWednesday, June 23, JBoss Users & Developers Conference. Boston:2010
JBoss Users & Developers Conference Boston:2010 Zen of Class Loading Jason T. Greene EAP Architect, Red Hat June 2010 What is the Class class? Represents a class, enum, interface, annotation, or primitive
More informationFrom Development to Production with the IBM WebSphere Application Server Liberty Profile IBM Redbooks Solution Guide
From Development to Production with the IBM WebSphere Application Server Liberty Profile IBM Redbooks Solution Guide IBM WebSphere Application Server is the runtime implementation of IBM of the Java Platform,
More informationEnterprise Java in 2012 and Beyond From Java EE 6 To Cloud Computing
Enterprise Java in 2012 and Beyond From Java EE 6 To Cloud Computing Jürgen Höller, Principal Engineer, SpringSource 2012 SpringSource, A division of VMware. All rights reserved Deployment Platforms: Becoming
More informationISV Technical Executive Forum 2011
IBM Die Basis für (fast) Alles: Der neue WebSphere Application Server 8 Denis Ley, Client Technical Specialist WebSphere, IBM 7. November 2011 Schloß Sörgenloch Agenda Key aspects of WebSphere Application
More informationWebSphere Application Server What s new in WAS V7.0 for Developers
WebSphere Application Server What s new in WAS V7.0 for Developers 2009 IBM Corporation IBM WebSphere Application Server Family Multiple Business Models, Multiple Deployment Options Ultimate scalability
More informationApache Geronimo: A Peek Under the Hood
Apache Geronimo: A Peek Under the Hood Bruce Snyder Jailey Solutions, LLC Bruce Snyder Apache Geronimo: A Peek Under the Hood Page 1 What Is Apache Geronimo? It is Not Yet another lightweight container
More informationJBoss Enterprise Application Platform 6
JBoss Enterprise Application Platform 6 Development Guide Edition 2 For Use with JBoss Enterprise Application Platform 6 Last Updated: 2017-10-16 JBoss Enterprise Application Platform 6 Development Guide
More informationDesigning a Distributed System
Introduction Building distributed IT applications involves assembling distributed components and coordinating their behavior to achieve the desired functionality. Specifying, designing, building, and deploying
More informationC exam. IBM C IBM WebSphere Application Server Developer Tools V8.5 with Liberty Profile. Version: 1.
C9510-319.exam Number: C9510-319 Passing Score: 800 Time Limit: 120 min File Version: 1.0 IBM C9510-319 IBM WebSphere Application Server Developer Tools V8.5 with Liberty Profile Version: 1.0 Exam A QUESTION
More informationJBoss Enterprise Application Platform 6.3
JBoss Enterprise Application Platform 6.3 Development Guide For Use with Red Hat JBoss Enterprise Application Platform 6 Last Updated: 2017-10-16 JBoss Enterprise Application Platform 6.3 Development
More informationTHIS IS ONLY SAMPLE RESUME - DO NOT COPY AND PASTE INTO YOUR RESUME. WE ARE NOT RESPONSIBLE Name: xxxxxx
Name: xxxxxx Email ID: xxxxxx Ph: xxxxxx Summary: Over 7 years of experience in object oriented programming, design and development of Multi-Tier distributed, Enterprise applications using Java and J2EE
More informationJBoss Messaging 2.0 Quickstart Guide. Setting the Standard for High Performance Messaging
JBoss Messaging 2.0 Quickstart Guide Setting the Standard for High Performance Messaging Table of Contents 1. About JBoss Messaging...1 2. Getting Started...2 3. Download...3 3.1. Software Download...3
More informationUsing Apache Felix: OSGi best practices. Marcel Offermans luminis
Using Apache Felix: OSGi best practices Marcel Offermans luminis 1 About me Marcel Offermans Software architect at luminis Consultancy & product development Over 4 years of experience with OSGi Committer
More informationJSR 365 (CDI 2.0) Review
JSR 365 (CDI 2.0) Review June 16 2015 Antoine Sabot-Durand Agenda History & Background Goals CDI survey Expert Group and working method CDI 2.0 Early Draft 1 Work done on RI and TCK Next steps Q&A 2 History
More informationClearPath Secure Java Overview For ClearPath Libra and Dorado Servers
5/18/2007 Page 1 ClearPath Secure Java Overview For ClearPath Libra and Dorado Servers Technical Presentation 5/18/2007 Page 2 Agenda ClearPath Java for Core Business Transformation Overview Architectural
More informationSeam 3. Pete Muir JBoss, a Division of Red Hat
Seam 3 Pete Muir JBoss, a Division of Red Hat Road Map Introduction Java EE 6 Java Contexts and Dependency Injection Seam 3 Mission Statement To provide a fully integrated development platform for building
More informationQUALITY SUPPORT FROM THE SOURCE.
JBoss Application Server. QUALITY SUPPORT FROM THE SOURCE. JBoss Application Server (JBoss AS) is the market-leading, open source Java 2 Enterprise Edition (J2EETM) application server, delivering a high-performance,
More informationINTRODUCTION TO COMPONENT DESIGN IN JAVA EE COMPONENT VS. OBJECT, JAVA EE JAVA EE DEMO. Tomas Cerny, Software Engineering, FEE, CTU in Prague,
INTRODUCTION TO COMPONENT DESIGN IN JAVA EE COMPONENT VS. OBJECT, JAVA EE JAVA EE DEMO Tomas Cerny, Software Engineering, FEE, CTU in Prague, 2016 1 JAVA ZOOLOGY Java Standard Edition Java SE Basic types,
More informationDeccansoft Software Services. J2EE Syllabus
Overview: Java is a language and J2EE is a platform which implements java language. J2EE standard for Java 2 Enterprise Edition. Core Java and advanced java are the standard editions of java whereas J2EE
More informationApplication Servers in E-Commerce Applications
Application Servers in E-Commerce Applications Péter Mileff 1, Károly Nehéz 2 1 PhD student, 2 PhD, Department of Information Engineering, University of Miskolc Abstract Nowadays there is a growing demand
More informationSpring and OSGi. Martin Lippert akquinet agile GmbH Bernd Kolb Gerd Wütherich
Spring and OSGi Martin Lippert akquinet agile GmbH lippert@acm.org Bernd Kolb b.kolb@kolbware.de Gerd Wütherich gerd@gerd-wuetherich.de 2006 by Martin Lippert, Bernd Kolb & Gerd Wütherich, made available
More informationBreaking Apart the Monolith with Modularity and Microservices CON3127
Breaking Apart the Monolith with Modularity and Microservices CON3127 Neil Griffin Software Architect, Liferay Inc. Specification Lead, JSR 378 Portlet 3.0 Bridge for JavaServer Faces 2.2 Michael Han Vice
More informationDeployment Scenario: WebSphere Portal Mashup integration and page builder
Deployment Scenario: WebSphere Portal 6.1.5 Mashup integration and page builder Deployment Scenario: WebSphere Portal 6.1.5 Mashup integration and page builder...1 Abstract...2 Portal Mashup integration
More informationJ2EE Interview Questions
1) What is J2EE? J2EE Interview Questions J2EE is an environment for developing and deploying enterprise applications. The J2EE platform consists of a set of services, application programming interfaces
More informationOracle WebLogic Server 11g: Administration Essentials
Oracle University Contact Us: +33 (0) 1 57 60 20 81 Oracle WebLogic Server 11g: Administration Essentials Duration: 5 Days What you will learn This Oracle WebLogic Server 11g: Administration Essentials
More informationApache Synapse. Paul Fremantle.
Apache Synapse Paul Fremantle paul@wso2.com http://bloglines.com/blog/paulfremantle About me EX IBM STSM developed the IBM Web Services Gateway Apache WSIF Apache Axis C/C++ JWSDL/WSDL4J now Woden Co-founded
More informationModular Java Applications with Spring, dm Server and OSGi
Modular Java Applications with Spring, dm Server and OSGi Copyright 2005-2008 SpringSource. Copying, publishing or distributing without express written permission is prohibit Topics in this session Introduction
More informationA memcached implementation in Java. Bela Ban JBoss 2340
A memcached implementation in Java Bela Ban JBoss 2340 AGENDA 2 > Introduction > memcached > memcached in Java > Improving memcached > Infinispan > Demo Introduction 3 > We want to store all of our data
More informationJava Training Center, Noida - Java Expert Program
Java Training Center, Noida - Java Expert Program Database Concepts Introduction to Database Limitation of File system Introduction to RDBMS Steps to install MySQL and oracle 10g in windows OS SQL (Structured
More informationiseries & WebSphere Express
IBM eserverj iseriesj iseries & WebSphere Express Peter Eibak Nordic iseries Solution Specialist IBM Danmark A/S Nymøllevej 85 2800 Lyngby Denmark Tel +45 45 23 43 11 (Office) Tel +45 28 80 43 11 (Cell)
More informationCOPYRIGHTED MATERIAL. Getting Started with Geronimo. Where to Find Geronimo
Getting Started with Geronimo The goal of this chapter is to get Geronimo up and running for your own system in the shortest possible time. The basic system requirements, on both Unix and Windows systems
More informationArun Gupta is a technology enthusiast, a passionate runner, and a community guy who works for Sun Microsystems. And this is his blog!
Arun Gupta is a technology enthusiast, a passionate runner, and a community guy who works for Sun Microsystems. And this is his blog! Rational tools Consulting, Training, Automation ClearCase ClearQuest
More informationEnterprise Java Development using JPA, Hibernate and Spring. Srini Penchikala Detroit JUG Developer Day Conference November 14, 2009
Enterprise Java Development using JPA, Hibernate and Spring Srini Penchikala Detroit JUG Developer Day Conference November 14, 2009 About the Speaker Enterprise Architect Writer, Speaker, Editor (InfoQ)
More informationOracle WebLogic Server 12c: Administration I
Oracle WebLogic Server 12c: Administration I Duration 5 Days What you will learn This Oracle WebLogic Server 12c: Administration I training teaches you how to install and configure Oracle WebLogic Server
More information11-15 DECEMBER ANTWERP BELGIUM
1 Java EE Enhancements for Real World Deployments Nagesh Susarla Staff Software Engineer BEA Systems www.javapolis.com 2 Overall Presentation Goal Get an understanding of the latest application packaging,
More informationLeverage Rational Application Developer v8 to develop Java EE6 application and test with WebSphere Application Server v8
Leverage Rational Application Developer v8 to develop Java EE6 application and test with WebSphere Application Server v8 Author: Ying Liu cdlliuy@cn.ibm.com Date: June 24, 2011 2011 IBM Corporation THE
More informationWEBSPHERE APPLICATION SERVER
WEBSPHERE APPLICATION SERVER Introduction What is websphere, application server, webserver? WebSphere vs. Weblogic vs. JBOSS vs. tomcat? WebSphere product family overview Java basics [heap memory, GC,
More information<Insert Picture Here> Upgrading from Oracle Application Server to Oracle WebLogic Server
1 Upgrading from Oracle Application Server to Oracle WebLogic Server Frances Zhao Oracle WebLogic Product Management The following is intended to outline our general product direction.
More informationComparative Analysis of EJB3 and Spring Framework
Comparative Analysis of EJB3 and Spring Framework Janis Graudins, Larissa Zaitseva Abstract: The paper describes main facilities of EJB3 and Spring Framework as well as the results of their comparative
More informationGlassFish High Availability Overview
GlassFish High Availability Overview Shreedhar Ganapathy Engg Manager, GlassFish HA Team Co-Author Project Shoal Clustering Email: shreedhar_ganapathy@dev.java.net http://blogs.sun.com/shreedhar What we
More informationJava EE 7 is ready What to do next? Peter Doschkinow Senior Java Architect
Java EE 7 is ready What to do next? 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
More information