Professional Documents
Culture Documents
Will Lyons, Director of WebLogic Server Product Management Pieter Humphrey, Principal Product Manager
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 Oracles products remains at the sole discretion of Oracle.
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 Oracles products remains at the sole discretion of Oracle.
Deploy/Run on Private and Public Clouds Deploy/Run on High Performance Engineered Systems Deploy/Run on Conventional Systems
Traffic Director
Business Process Management Content Management Business Intelligence
WebLogic Server
Service Integration Data Integration
Coherence
Tuxedo
Development Tools
Enterprise Management
Agenda
Modern, Lightweight Java EE 6 applications for conventional and cloud deployment
Extending your existing skills with the latest standards to Oracle WebLogic Server Extending your existing open source skills to Oracle WebLogic Server
Write less glue code, more business logic when using integrated services
CAT
8 Copyright 2011, Oracle and/or its affiliates. All rights reserved.
developers
No installer, unzip and go on
Win/Linux/OSX
Start an instance with
318mb 168mb
-Dservertype=wlx to launch without EJB, JMS, and JCA containers redeployment requirement when doing iterative deployment
11g Full Distro 11g Zip Distro
OTD
10
Program Agenda
Modern, Lightweight Java EE 6 applications for conventional and cloud deployment
Extending your existing skills with the latest standards to Oracle WebLogic Server Extending your existing open source skills to Oracle WebLogic Server
Write less glue code, more business logic when using integrated services
11
Seamless Upgrade
From WebLogic, iAS and Others
Simple Upgrade
Redeployment GlassFish
12
Extensible Embrace open source frameworks Enable Drag & Drop framework installation Standards-based DI extensions dont create proprietary lock-in
25%
Less
Less XML, Less Code Java Server Faces 2.0 Java Servlets 3.0 Java Persistence 2.0 Enterprise Java Beans 3.1 & Interceptors 1.1
50%
Less
Simplification, Productivity Managed Beans 1.0 Bean Validation 1.0 JAX-WS 2.2
80%
Less
Modernization Context & Dependency Injection 1.0 Bean Validation 1.0 Java API for RESTful Web Services
14
DETECT DEPLOY
Built in GlassFish Descriptor Recognition for Easy Re-Deployment to Oracle WebLogic Server
15
16
Java language optimizations Client and server support Internationalization SSL/TLS 1.2 in JSSE Converged Java VM
17
Program Agenda
Modern, Lightweight Java EE 6 applications for conventional and cloud deployment
Extending your existing skills with the latest standards to Oracle WebLogic Server Extending your existing open source skills to Oracle WebLogic Server
Write less glue code, more business logic when using integrated services
18
Today
Coming
19
mvn wls:install: automate install from zip file mvn wls:create-domain: create a simple domain mvn wls:start-server: process control
mvn wls:wlst: execute inline and external WLS scripts mvn wls:appc: compile Maven artifacts using appc
20
<user>weblogic</user><password>welcome1</password > </configuration> <executions> <execution> <id>deploy</id> <phase>pre-integration-test</phase> <goals> <goal>deploy</goal> </goals> <configuration> <source>${project.build.directory}/${project.buil d.finalName}.${project.packaging}</source> <name>${project.build.finalName}</name> </configuration> </execution> </executions> </plugin>
21
22
Program Agenda
Modern, Lightweight Java EE 6 applications for conventional and cloud deployment
Extending your existing skills with the latest standards to Oracle WebLogic Server
23
Firewall
Internet
Transactions
Security
Protocols
Persistence
HA Heartbeat
Cache Server
24
WebLogic Coherence
WebLogic Coherence
Coherence
Data Cache
WebLogic Coherence
WebLogic Coherence
Coherence
Query/Event
Coherence Coherence
Coherence
Data Cache
Coherence
Query/Event
Coherence
Query/Event
Coherence
Query/Event
25
Multi-Channel Development
Single Programming Model, Flexible Rendering Technology
Web Mobile Desktop Office
AJAX
Portlets
Create assemblies including multitier components and services Replicate shared development and test environments Simplify provisioning and deployment of complex topologies PaaS APIs for automation Enable developer focus on business logic vs. integration
Metadata
OHS
Traffic Director
Load Driver
SOA
RAC-1
RAC-2
Machine Pool
27 Copyright 2011, Oracle and/or its affiliates. All rights reserved.
Summary
#1 Application Server Across Conventional and Cloud Environments
Develop better quality, more maintainable code
Java EE 6 API
Leverage your skills with the latest Java
28
Q&A
29
Oracle.com/weblogic
30
31
32