<Insert Picture Here> Java EE 7: the New Cloud Platform
|
|
|
- Megan Townsend
- 10 years ago
- Views:
Transcription
1 <Insert Picture Here> Java EE 7: the New Cloud Platform Peter Doschkinow Senior Java Architect
2 The following/preceding 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.
3 Agenda Why Java EE as PaaS Java EE 7 as PaaS Services Deployment Multi-tenancy Roles Demo Java EE 7 API and Status 3
4 Cloud Computing Service Models: IaaS, PaaS, SaaS 4
5 The Java PaaS Marketplace Increasing number of vendors, but very different, vendor-specific offerings Amazon Elastic Beanstalk Google App Engine Windows Azure VmWare Cloud Foundry CloudBees Jelastic Oracle Cloud Java service 5
6 PaaS Features and Promises Easier to use than IaaS: just deploy customer-created applications on provided middleware-stack/framework Using languages and tools supported by PaaS Provider No control of underlying cloud infrastructure Control over deployed applications and hosting environment configurations Automatic elasticity Better developer productivity, lower cost of management and faster time-to-market Cloud service model best suited for developers 6
7 PaaS and Java EE Java EE design principles and capabilities Common programming model for enterprise developers Runtime handles application s infrastructure concerns Declarative resource references Scalable (scale-out) component models 7
8 Java EE 7 Focus: PaaS Provide way for customers and users to leverage public, private, and hybrid clouds in a standard way PaaS support entails evolutionary change Next logical step for Java EE J2EE Java EE 6 : The Java EE Platform provides services Java EE 7 : The Java EE Platform IS a service 2010 Oracle Corporation Proprietary
9 Java EE 7 PaaS Roadmap Add metadata For service provisioning and configuration For QoS, elasticity For sharing of applications and resources For (re)configurability and customization Add useful APIs for cloud environment JAX-RS client API, Caching API, State Management, JSON, Extend existing APIs with support for multitenancy Define new platform roles to accommodate PaaS model 9
10 Java EE 7 Design Goals Multi-Tenancy Build on EE 6 Momentum Service Definition & Orchestration JMS 2.0 Caching API Java EE 7 JSON API Elasticity New Roles 2010 Oracle Corporation Proprietary Broad Industry Participation Expanded CDI & REST Support
11 Java EE 7 as PaaS Tenant applications consume services PaaS administrators host, configure, and manage application and infrastructure services Existing APIs in Java EE need to be updated to be serviceenabled and tenant-aware pluggable services are necessary Tenant App Tenant App Tenant App Java EE Application Level Services Queuing Service Persistence Service Caching Service PaaS Infrastructure Services Tenant Service Orchestration Service HTTP LB Service DB Service Platform as a Service - Services IaaS Infrastructure Services Virt VIP VLAN Volume LBR Infrastructure as a Service 11
12 Java EE Services Cloud apps consume services Persistence, queueing, mail, caching, Service metadata facilitates ease of use when deploying into the name= java:app/jdbc/mydb, classname= oracle.jdbc.pool.oracledatasource, isolationlevel=transaction_repeatable_read, initialpoolsize=5 ) 12
13 Java EE Services Cloud apps consume services Persistence, queueing, mail, caching, Service metadata facilitates ease of use when deploying into the name="java:app/myjmscf", classname="javax.jms.queueconnectionfactory", name="java:app/myjmsqueue", classname="javax.jms.queue", destinationname="myqueue1") 13
14 Java EE Services Cloud apps consume services Persistence, queueing, mail, caching, Service metadata facilitates ease of use when deploying into the name="java:app/mail/mysession", host="somewhere.myco.com", 14
15 Java EE Services Cloud apps consume services Persistence, queueing, mail, caching, Service metadata facilitates ease of use when deploying into the name="java:app/mycustomconnector", classname="com.extraservices.customconnector") 15
16 Java EE 7 Service An entity that is created, provisioned, managed, and monitored by or for the PaaS runtime/infrastructure A significant software function that is needed to execute an application Types Provisioned - installed, configured, and managed by the platform; application scoped or shared External - already exist in the enterprise, platform is configured to know about them How it is shared - used by single or multiple environments, pertenant or global Examples: LB, database, Java EE application service 16
17 Specification of Service Metadata Service Definition Metadata used to provision and configure a Service Service characteristics (functional and non-functional) specification Template matching Explicit Template specification Service(resource) Reference Represents an application component's dependency on a Service User specified through deployment descriptors or annotations Optional When not specified(vanilla EE app), Orchestration Engine automatically handles service dependencies using default service definitions/templates 17
18 PaaS Implications on Deployment Simplified PaaS application deployment Single-click, self-service, puch to cloud 18
19 Traditional Java EE App Deployment 19
20 Java EE 7 PaaS App Deployment 20
21 Java EE 7 Elasticity Java EE 7 Focus Elasticity Continuum Java EE Cluster Single Node Non-Elastic Elastic Cluster Capacity on Demand Java EE Multi-Node Multi-Instance Clustering Dynamic Self Adjusting SLA Driven Elasticity Cluster elasticity : Metrics provided by application Application Server metrics (response time, etc..) Virtual Machine information (CPU, Memory, Disk usages) Metrics sources JMX Mbeans, JVM Monitoring tools, native tools 21
22 Java EE 7 Multitenancy Limited form of SaaS Support for separate isolated instances of the same app for different tenants Multitenant apps are declared as such Tenants correspond to units of isolation One application instance per tenant Each instance customized and deployed for a single tenant Mapping to tenant done by the container Tenant id available to application E.g., under java:comp/tenantid or by injection 22
23 Java EE 7 Roles Developer PaaS Provider Application Submitter PaaS Customer/ Tenant JVM JVM JVM JVM JVM JVM JVM JVM JVM Machine Machine Machine JVM JVM JVM JVM JVM JVM JVM JVM JVM Machine Machine Machine Tenant 1 Tenant 2 Deployer Application Administrator Tenant 3 PaaS Product Provider PaaS Account Manager PaaS Administrator End-User 23
24 GlassFish Server 4.0 Java EE 7 reference implementation Virtualization implementations Laptop mode Runs processes on the bare metal operating system. Local mode Locally installed hypervisor Best fidelity to deployment scenario Remote mode Connects to remote hypervisors Transparent development 24
25 GlassFish PaaS Architecture 25
26 Service Dependency Discovery and Provisioning 26
27 Service Association 27
28 PaaSing a Java EE Application GlassFish 4.0 Demo at JavaOne: <glassfish-services> <service-description init-type="lb" name="conferenceplanner-lb"> <template id="lbnative"/> <configurations> <configuration name="https-port" value="50443"/> <configuration name="ssl-enabled" value="false"/> <configuration name="http-port" value="50080"/> </configurations></service-description> <service-description init-type="javaee" name="conferenceplanner"> <characteristics> <characteristic name="service-type" value="javaee"/> </characteristics> <configurations> <configuration name="max.clustersize" value="4"/> <configuration name="min.clustersize" value="2"/> </configurations> </service-description>... </glassfish-services> 28
29 Demo Dynamic service provisioning Service dependencies are discovered from metadata and by application archive introspection Discovered services (Java EE, database, load balancer) are provisioned Highly available cluster With session failover Elasticity using auto-scaling The Java EE cluster is automatically resized to meet growing demands 29
30 Java EE 7 is not just Cloud-y Alignment of ManagedBeans across CDI, EJB, JSF, POJO ManagedBean Enterprise JavaBean Extension of container-managed transactions beyond EJB Further simplifications for ease-of-development JMS 2.0 focus on ease-of-development Expanded use of dependency injection Expanded service metadata; improved configuration Pruning EJB CMP and BMP, JAX-RPC, Deployment API Update to Web Profile 30
31 Java EE 7 JSRs CDI Extensions Web Container Extensions JAX-RS 2.0 Jcache 1.0 (JSR 107) JSP 2.2 EL 3.0 JSF 2.2 Concurrency Utilities 1.0 (JSR 236) State Management 1.0 (JSR 350 Servlet 3.1 CDI 1.1 / Interceptors 1.1 / JSR JPA 2.1 EJB 3.2 JTA 1.1 JMS noi t a dil a V nae B Managed Beans 1.0 Batch Processing 1.0 (JSR 352) JSON 1.0 (JSR 353) WebSockets 1.0 (JSR 356) 31
32 Transparency Checklist Our Java EE 7 JSRs are run in the open on java.net One project per spec e.g., jpa-spec, jax-rs-spec, jms-spec, Publicly viewable Expert Group mail archive Users observer list gets copies of all Expert Group s Publicly viewable download area Publicly viewable issue tracker Commitment to match JCP 2.8 Process 32
33 Java EE 7 Status and Schedule All JSRs up and running Early drafts available for: Java EE 7 (JSR 342) Expression Language 3.0 (JSR 341) Java Message Service 2.0 (JSR 343) Enterprise JavaBeans 3.2 (JSR 345) Contexts and Dependency Injection 1.1 (JSR 346) Bean Validation 1.1 (JSR 349) JavaServer Faces 2.2 (JSR 344) Java Persistence API 2.1 (JSR 338) Java API for RESTful Services 2.0 (JSR 339) Final release by Q Date-driven release: anything not ready will be deferred 33
34 Links Java EE 7 java.net project Archives, documents, mailing lists, Component projects (where XXX = jpa, ejb, jms, servlet, jax-rs, jsf, ) GlassFish Java EE 7 reference implementation Feedback [email protected] 34
35 <Insert Picture Here> Java EE 7: the new Cloud Platform Peter Doschkinow Senior Java Architect
36 PaaS and Multi-tenancy: Some Models PaaS Platform on Demand New runtime stack for each tenant PaaS Multitenant Containers Isolated app partitions per tenant with shared runtime SaaS Multitenant Applications (SaaS-full) Shared app instances, with tenant-specific customization SaaS-limited Separate app instances, with tenant-specific customizations 36
37 Java Message Service 2.0 Simplified API Less verbose Reduce the number of objects needed to send/receive message Allow resource injection Alternative, not replacement for standard API New mandatory API for integration of any JMS 2.0 provider with any Java EE server Connection, Session and other objects are AutoClosable 37
38 Java Message Service 2.0 sending a message the old = "jms/connectionfactory ") ConnectionFactory Queue inboundqueue; public void sendmessageold (String payload) { Connection connection = null; try { connection = connectionfactory.createconnection(); Session session = connection.createsession(false, Session.AUTO_ACKNOWLEDGE); MessageProducer messageproducer = session.createproducer(inboundqueue); TextMessage textmessage = session.createtextmessage(payload); messageproducer.send(textmessage); } catch (JMSException e) { // do something } finally { try { if (connection!= null) connection.close(); } catch (JMSException e2) { // do something else }}} 38
39 Java Message Service 2.0 sending a message the new = "jms/connectionfactory") ConnectionFactory Queue inboundqueue; public void sendmessagenew (String payload) { try (JMSContext context = connectionfactory.createcontext();){ context.send(inboundqueue,payload); } } 39
<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
<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
Java EE 7 and HTML5: Developing for the Cloud
Main sponsor Java EE 7 and HTML5: Developing for the Cloud Arun Gupta, Java EE & GlassFish Guy blogs.oracle.com/arungupta, @arungupta The following is intended to outline our general product direction.
Towards a cloud-enabled Java EE platform Rok Povše, prof. dr. Matjaž Branko Jurič
Towards a cloud-enabled Java EE platform Rok Povše, prof. dr. Matjaž Branko Jurič Univerza v Ljubljani Fakulteta za računalništvo in informatiko Laboratorij za integracijo informacijskih sistemov Kompetenčni
JMS 2.0: Support for Multi-tenancy
JMS 2.0: Support for Multi-tenancy About this document This document contains proposals on how multi-tenancy might be supported in JMS 2.0. It reviews the Java EE 7 proposals for resource configuration
The Java EE 7 Platform and Support for the PaaS Model
The Java EE 7 Platform and Support for the PaaS Model 0. Introduction NIST [1] defines cloud computing as follows: Cloud computing is a model for enabling convenient, on-demand network access to a shared
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
White Paper. Cloud Native Advantage: Multi-Tenant, Shared Container PaaS. http://wso2.com Version 1.1 (June 19, 2012)
Cloud Native Advantage: Multi-Tenant, Shared Container PaaS Version 1.1 (June 19, 2012) Table of Contents PaaS Container Partitioning Strategies... 03 Container Tenancy... 04 Multi-tenant Shared Container...
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
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
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
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
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
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
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
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
JBoss & Infinispan open source data grids for the cloud era
JBoss & Infinispan open source data grids for the cloud era Dimitris Andreadis Manager of Software Engineering JBoss Application Server JBoss by Red Hat 5 th Free and Open Source Developer s Conference
IBM Boston Technical Exploration Center 404 Wyman Street, Boston MA. 2011 IBM Corporation
IBM Boston Technical Exploration Center 404 Wyman Street, Boston MA 2011 IBM Corporation Overview WebSphere Application Server V8 IBM Workload Deployer WebSphere Virtual Enterprise WebSphere extreme Scale
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
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
Oracle Reference Architecture and Oracle Cloud
Oracle Reference Architecture and Oracle Cloud Anbu Krishnaswamy Anbarasu Enterprise Architect Social. Mobile. Complete. Global Enterprise Architecture Program Safe Harbor Statement The following is intended
JBoss Enterprise App. Platforms Roadmap. Rich Sharples Director of Product Management, Red Hat 4th April 2011
JBoss Enterprise App. Platforms Roadmap Rich Sharples Director of Product Management, Red Hat 4th April 2011 Agenda Where we're heading Enterprise Application Platform 6 Enterprise Data Grid 6 Roadmap
Drive new Revenue With PaaS/IaaS. Ruslan Synytsky CTO, Jelastic
Drive new Revenue With PaaS/IaaS Ruslan Synytsky CTO, Jelastic 2 MISSING OUT ON CLOUD OPPORTUNITY? Many hosters today are missing out on a massive opportunity to provide an Amazon-beating public cloud
Glassfish Architecture.
Glassfish Architecture. First part Introduction. Over time, GlassFish has evolved into a server platform that is much more than the reference implementation of the Java EE specifcations. It is now a highly
Cloud Computing. Adam Barker
Cloud Computing Adam Barker 1 Overview Introduction to Cloud computing Enabling technologies Different types of cloud: IaaS, PaaS and SaaS Cloud terminology Interacting with a cloud: management consoles
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 [email protected]
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.
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.
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
Scale Cloud Across the Enterprise
Scale Cloud Across the Enterprise Chris Haddad Vice President, Technology Evangelism Follow me on Twitter @cobiacomm Read architecture guidance at http://blog.cobia.net/cobiacomm Skate towards the puck
Oracle WebLogic Server 11g Administration
Oracle WebLogic Server 11g Administration This course is designed to provide instruction and hands-on practice in installing and configuring Oracle WebLogic Server 11g. These tasks include starting and
JSR 375 (EE Security API) Review
JSR 375 (EE Security API) Review October 23 2015 Alex Kosowski Agenda Goals Information to be gathered Next steps Q & A 2 Goals 3 Goals Provide an intermediate update to the EC for JSR 375, EE Security
Oracle WebLogic Server 11g: Administration Essentials
Oracle University Contact Us: 1.800.529.0165 Oracle WebLogic Server 11g: Administration Essentials Duration: 5 Days What you will learn This Oracle WebLogic Server 11g: Administration Essentials training
<Insert Picture Here> Enterprise Cloud Computing: What, Why and How
Enterprise Cloud Computing: What, Why and How Andrew Sutherland SVP, Middleware Business, EMEA he following is intended to outline our general product direction. It is intended for
<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
Oracle Database Cloud
Oracle Database Cloud Shakeeb Rahman Database Cloud Service Safe Harbor Statement The following is intended to outline our general product direction. It is intended for information purposes only, and may
The Virtualization Practice
The Virtualization Practice White Paper: Managing Applications in Docker Containers Bernd Harzog Analyst Virtualization and Cloud Performance Management October 2014 Abstract Docker has captured the attention
Easy Deployment of Mission-Critical Applications to the Cloud
Easy Deployment of Mission-Critical Applications to the Cloud Businesses want to move to the cloud to gain agility and reduce costs. But if your app needs re-architecting or new code that s neither easy
Code:1Z0-599. Titre: Oracle WebLogic. Version: Demo. Server 12c Essentials. http://www.it-exams.fr/
Code:1Z0-599 Titre: Oracle WebLogic Server 12c Essentials Version: Demo http://www.it-exams.fr/ QUESTION NO: 1 You deploy more than one application to the same WebLogic container. The security is set on
Planning, Provisioning and Deploying Enterprise Clouds with Oracle Enterprise Manager 12c Kevin Patterson, Principal Sales Consultant, Enterprise
Planning, Provisioning and Deploying Enterprise Clouds with Oracle Enterprise Manager 12c Kevin Patterson, Principal Sales Consultant, Enterprise Manager Oracle NIST Definition of Cloud Computing Cloud
Cloud computing - Architecting in the cloud
Cloud computing - Architecting in the cloud [email protected] 1 Outline Cloud computing What is? Levels of cloud computing: IaaS, PaaS, SaaS Moving to the cloud? Architecting in the cloud Best practices
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,
Oracle Database Cloud Service Rick Greenwald, Director, Product Management, Database Cloud
Oracle Database Cloud Service Rick Greenwald, Director, Product Management, Database Cloud Agenda Oracle Cloud Database Service Overview Cloud taxonomy What is the Database Cloud Service? Architecture
Operations and Monitoring with Spring
Operations and Monitoring with Spring Eberhard Wolff Regional Director and Principal Consultant SpringSource Copyright 2009 SpringSource. Copying, publishing or distributing without express written permission
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
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
CHAPTER 1 - JAVA EE OVERVIEW FOR ADMINISTRATORS
CHAPTER 1 - JAVA EE OVERVIEW FOR ADMINISTRATORS Java EE Components Java EE Vendor Specifications Containers Java EE Blueprint Services JDBC Data Sources Java Naming and Directory Interface Java Message
Cloud Essentials for Architects using OpenStack
Cloud Essentials for Architects using OpenStack Course Overview Start Date 18th December 2014 Duration 2 Days Location Dublin Course Code SS906 Programme Overview Cloud Computing is gaining increasing
The Oracle Fusion Development Platform
The Oracle Fusion Development Platform Juan Camilo Ruiz Senior Product Manager Development Tools 1 The preceding is intended to outline our general product direction. It is intended for information purposes
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
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
A Brief Overview. Delivering Windows Azure Services on Windows Server. Enabling Service Providers
A Brief Overview Enabling Service Providers Chris Van Wesep Cloud OS Product MKTG Manager Microsoft Corp. Delivering Windows Azure Services on Windows Server Challenges and needs Overview of Cloud OS Architecture
Where We Are. References. Cloud Computing. Levels of Service. Cloud Computing History. Introduction to Data Management CSE 344
Where We Are Introduction to Data Management CSE 344 Lecture 25: DBMS-as-a-service and NoSQL We learned quite a bit about data management see course calendar Three topics left: DBMS-as-a-service and NoSQL
MagDiSoft Web Solutions Office No. 102, Bramha Majestic, NIBM Road Kondhwa, Pune -411048 Tel: 808-769-4605 / 814-921-0979 www.magdisoft.
WebLogic Server Course Following is the list of topics that will be covered during the course: Introduction to WebLogic What is Java? What is Java EE? The Java EE Architecture Enterprise JavaBeans Application
Dynamic Deployment and Scalability for the Cloud. Jerome Bernard Director, EMEA Operations Elastic Grid, LLC.
Dynamic Deployment and Scalability for the Cloud Jerome Bernard Director, EMEA Operations Elastic Grid, LLC. Speaker s qualifications Jerome Bernard is a committer on Rio, Typica, JiBX and co-founder of
[email protected] [email protected]
1 The following is merely a collection of notes taken during works, study and just-for-fun activities No copyright infringements intended: all sources are duly listed at the end of the document This work
19.10.11. Amazon Elastic Beanstalk
19.10.11 Amazon Elastic Beanstalk A Short History of AWS Amazon started as an ECommerce startup Original architecture was restructured to be more scalable and easier to maintain Competitive pressure for
CloudCenter Full Lifecycle Management. An application-defined approach to deploying and managing applications in any datacenter or cloud environment
CloudCenter Full Lifecycle Management An application-defined approach to deploying and managing applications in any datacenter or cloud environment CloudCenter Full Lifecycle Management Page 2 Table of
<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
Performance Management for Cloudbased STC 2012
Performance Management for Cloudbased Applications STC 2012 1 Agenda Context Problem Statement Cloud Architecture Need for Performance in Cloud Performance Challenges in Cloud Generic IaaS / PaaS / SaaS
Enabling Database-as-a-Service (DBaaS) within Enterprises or Cloud Offerings
Solution Brief Enabling Database-as-a-Service (DBaaS) within Enterprises or Cloud Offerings Introduction Accelerating time to market, increasing IT agility to enable business strategies, and improving
Private Cloud for WebSphere Virtual Enterprise Application Hosting
Private Cloud for WebSphere Virtual Enterprise Application Hosting Tracy Smith Nationwide Insurance February 7, 2013 Session Number 12884 www.linkedin.com/in/tracysmith2 [email protected] Private
PLATFORM-AS-A-SERVICE: ADOPTION, STRATEGY, PLANNING AND IMPLEMENTATION
PLATFORM-AS-A-SERVICE: ADOPTION, STRATEGY, PLANNING AND IMPLEMENTATION White Paper May 2012 Abstract Whether enterprises choose to use private, public or hybrid clouds, the availability of a broad range
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 [email protected] Presentation can be downloaded
<Insert Picture Here> Enterprise Cloud Computing: What, Why and How
Enterprise Cloud Computing: What, Why and How Jean-Claude Sotto Technology Sales Rep Middlware and E2.0 The following is intended to outline our general product direction. It is intended
WebLogic Server 11g Administration Handbook
ORACLE: Oracle Press Oracle WebLogic Server 11g Administration Handbook Sam R. Alapati Mc Graw Hill New York Chicago San Francisco Lisbon London Madrid Mexico City Milan New Delhi San Juan Seoul Singapore
Building Private & Hybrid Cloud Solutions
Solution Brief: Building Private & Hybrid Cloud Solutions WITH EGENERA CLOUD SUITE SOFTWARE Egenera, Inc. 80 Central St. Boxborough, MA 01719 Phone: 978.206.6300 www.egenera.com Introduction When most
<Insert Picture Here> Oracle VM and Cloud Computing
Oracle VM and Cloud Computing Paulo Bosco Otto Sales Consultant [email protected] The following is intended to outline our general product direction. It is intended for
Cloud Models and Platforms
Cloud Models and Platforms Dr. Sanjay P. Ahuja, Ph.D. 2010-14 FIS Distinguished Professor of Computer Science School of Computing, UNF A Working Definition of Cloud Computing Cloud computing is a model
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
White Paper. Selecting a Cloud Platform : A Platform as a Service Scorecard. http://wso2.com Version 1.06 (December 12, 2011)
Selecting a Cloud Platform : A Platform as a Service Scorecard Version 1.06 (December 12, 2011) About the Author Chris Haddad VP Technology Evangelism WSO2 Chris has led successful solution teams building
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
Cloud Computing and Open Source: Watching Hype meet Reality
Cloud Computing and Open Source: Watching Hype meet Reality Rich Wolski UCSB Computer Science Eucalyptus Systems Inc. May 26, 2011 Exciting Weather Forecasts 99 M 167 M 6.5 M What is a cloud? SLAs Web
9/26/2011. What is Virtualization? What are the different types of virtualization.
CSE 501 Monday, September 26, 2011 Kevin Cleary [email protected] What is Virtualization? What are the different types of virtualization. Practical Uses Popular virtualization products Demo Question,
SUSE Cloud 2.0. Pete Chadwick. Douglas Jarvis. Senior Product Manager [email protected]. Product Marketing Manager djarvis@suse.
SUSE Cloud 2.0 Pete Chadwick Douglas Jarvis Senior Product Manager [email protected] Product Marketing Manager [email protected] SUSE Cloud SUSE Cloud is an open source software solution based on OpenStack
Cloud computing: the state of the art and challenges. Jānis Kampars Riga Technical University
Cloud computing: the state of the art and challenges Jānis Kampars Riga Technical University Presentation structure Enabling technologies Cloud computing defined Dealing with load in cloud computing Service
Manjrasoft Market Oriented Cloud Computing Platform
Manjrasoft Market Oriented Cloud Computing Platform Innovative Solutions for 3D Rendering Aneka is a market oriented Cloud development and management platform with rapid application development and workload
Storage Clouds. Karthik Ramarao. Director of Strategy and Technology and CTO Asia Pacific, NetApp Board Director SNIA South Asia
Deploying PRESENTATION Public, TITLE Private, GOES HERE and Hybrid Storage Clouds Karthik Ramarao Director of Strategy and Technology and CTO Asia Pacific, NetApp Board Director SNIA South Asia SNIA Legal
Extending IBM WebSphere MQ and WebSphere Message Broker to the Clouds 5th February 2013 Session 12628
Extending IBM WebSphere MQ and WebSphere Message Broker to the Clouds 5th February 2013 Session 12628 Ralph Bateman ([email protected]) STSM, Messaging and Integration Customer Support IBM Hursley Lab Topics
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
Azure Scalability Prescriptive Architecture using the Enzo Multitenant Framework
Azure Scalability Prescriptive Architecture using the Enzo Multitenant Framework Many corporations and Independent Software Vendors considering cloud computing adoption face a similar challenge: how should
Private & Hybrid Cloud: Risk, Security and Audit. Scott Lowry, Hassan Javed VMware, Inc. March 2012
Private & Hybrid Cloud: Risk, Security and Audit Scott Lowry, Hassan Javed VMware, Inc. March 2012 Private and Hybrid Cloud - Risk, Security and Audit Objectives: Explain the technology and benefits behind
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
ORACLE DATA SHEET KEY FEATURES AND BENEFITS ORACLE WEBLOGIC SERVER STANDARD EDITION
ORACLE WEBLOGIC SERVER KEY FEATURES AND BENEFITS ORACLE WEBLOGIC SERVER STANDARD EDITION Java EE 6 full platform support plus selected Java EE 7 APIs Java SE 6 and 7 certification Oracle Java SE Support
Running and Testing Java EE Applications in Embedded Mode with JupEEter Framework
JOURNAL OF APPLIED COMPUTER SCIENCE Vol. 21 No. 1 (2013), pp. 53-69 Running and Testing Java EE Applications in Embedded Mode with JupEEter Framework Marcin Kwapisz 1 1 Technical University of Lodz Faculty
1 Copyright 2011, Oracle and/or its affiliates. All rights reserved.
1 Copyright 2011, Oracle and/or its affiliates. All rights 2 Copyright 2011, Oracle and/or its affiliates. All rights Oracle Database Cloud Service Marc Sewtz Senior Software Development Manager Oracle
GlassFish v3. Building an ex tensible modular Java EE application server. Jerome Dochez and Ludovic Champenois Sun Microsystems, Inc.
GlassFish v3 Building an ex tensible modular Java EE application server Jerome Dochez and Ludovic Champenois Sun Microsystems, Inc. Agenda Java EE 6 and GlassFish V3 Modularity, Runtime Service Based Architecture
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
