Title: BEA WebLogic Server 6.1 New Feature Overview
1BEA WebLogic Server 6.1New Feature Overview
- WebLogic Server
- Alexander Berry, Jr.
- aberry_at_bea.com
2BEA WebLogic E-Business Platform
3WLS 6.1 New Feature Overview
- Release Themes
- Web services support
- J2EE 1.3 update
- XML enhancements
- Other Enhancements
- jDriver enhancements
- JMS enhancements
- Improved OAM
- WebLogic/Tuxedo Integration
- Localization
4Simple Web Services
5Simple Web Services Model
- Communication over HTTP via SOAP
- Advertising the Web Service via WSDL
- Search and Discovery of Web Services via UDDI
6Web Services Support
- Simple Web Services extensions of J2EE model
- Web Services inherit capabilities of leading app
server - RPC-style Web Services Stateless EJBs
- Message-style Web Services JMS listeners,
message-driven beans
WebLogic Server 6.1
WebLogic Thin Java client
Stateless EJB
SOAP Router Servlet
Request
HTTP
Other J2EE Components
SOAP Client
Message Driven Bean
JMS
WSDL
XML Message
7J2EE Enhancements
8J2EE 1.3 Update
- Support for some features of J2EE version 1.3
- JCA 1.0 - new
- EJB 2.0 - updated
- Servlet 2.3 new
- JSP 1.2 - new
- Will continue the support of full J2EE version 1.2
9The BEA Difference Commitment to standards and
openness
Java 1.3 with HotSpot
10EIS Integration with J2EE Connector
J2EE Connector Architecture v1.0
EIS (CICS, Siebel, SAP, People Soft)
- Defines standards-based approach to EAI
- New API in J2EE 1.3
- Uses available resources
- Connection management
- Transaction management
- Security management
- Resource Adapters developed by partners
- Common Client Interface API for user components
- Optional
EIS Adaptor
EIS Adaptor
BEA WebLogic Server
Connection Management
BEA WebLogic J2EE Connector Architecture
Transaction Management
Common Client Interface (CCI)
Security Management
User Components
11J2EE Connector Architecture
- Resource Adaptor (RA) has to be deployed on WLS
like any other EJB or Web application - Supports hot deployments
- Can be deployed via the console
- Also, can be deployed as a part of .EAR file
- May need native libraries loaded during the
deployment process - RA comes with its own ra.xml
- weblogic-ra.xml overrides properties in ra.xml
12XML Enhancements
13XML Enhancements Details
- XML Parser
- SAX V2.0, DOM Level 2, final W3C schema support
- High performance non-validating parser
- XML Transformation
- Based on Apache Xalan 2.0 XSL Processor
- Standard APIs for development
- JAXP 1.1 (SAX V2.0, DOM Level 2), plugable
parsing and transformation
14JMS Enhancements
15JMS New Features
- Management and monitoring of durable subscribers
- Four additional settings
- 1. Delay seeing a message after rolling back a
transaction - 2.Delay seeing a message after recovering a
message. - 3. Retry count and dead message queue.
- 4. Birth times for messages
16JMS Integration
- Integrating JMS with Foreign Providers
- http//developer.bea.com/docs/jmsproviders.jsp
- IBM MQSeries classes for JMS 5.2
- Progress SonicMQ 3.0
- Fiorano JMS 5.0
- IBus MessageServer 4.10
- Also can be classes from TIBCO
17Operation Administration Mangement Enhancements
18WebLogic Management and Administration
Web-based distributed management
- Cluster View
- Virtual Domains
- JMX-based architecture
- SNMP agents
- Compatible with
- BMC Patrol
- CA Unicenter
- HP Openview
- IBM Tivoli
- Wiley
19WebLogic Management and Administration
- Deployment Descriptors Editor
- XML-based Configuration files
- Hot Deployment
- JNDI Tree Viewer
- Monitors all deployed components
- EJBs
- Servlets
- Web Services
- Database pools
- J2EE Connector Adapters
- JMS Destinations/Factories
20Server-side Load Balancing via clustering
- Load-balancing
- Handle unpredictable Web loads
- Failover
- Provide reliable services to customers
- High-performance
- Fast response times
21Tuxedo Integration
22WebLogic/Tuxedo Interoperability
- Close interoperability with Tuxedo
- Bi-directional security and transactional context
propagation - Access to C/C, Cobol applications through CORBA
- Facilitated with RMI/IIOP, Java IDL functionality
Java/RMI Clients
CORBA Clients
/WS Clients
Web Browser Clients
Tuxedo 8.0
Method calls, Security, Transactions
WebLogic Server
CORBA
WTC
ATMI
J2EE
23WebLogic Development Tools
- Open Tools Support
- Borland jBuilder
- Netbeans
- TogetherSoft, Rational, Forte, AltoWeb
- notepad,vi,emacs
- Other
- WebGain Studio
- VisualCafé, Top Link, StructureBuilder
- WebLogic integration
- EJB Project
- Distributed debugging, incl. JSP debugging
- UML modeling
- EJB 2.0/1.1 CMP Mapping
24Other tools
- CAJUN (What is it?)
- ANT
- Webservices Portlet Builder
- BEA XML Editor
- Log4J (in WLI)
- Junit (in WLI)
- MDBGenerator(in WLI)
25BEA WebLogic Server Releases
Gauntlet
J2EE TBD
(Q2 2004)
Olympic
J2EE 1.4
(Q2 2003)
Acadia
J2EE 1.3
(Q2 2002)
WLS 6.1
WLS 6.0
J2EE 1.2
(Q4 2000)
(Q3 2001)
26Acadia Feature HighlightsAdministration
- Dynamic Configuration
- JMX Administration for WTC
- Simplify Cluster Administration (e.g., eliminate
requirement of defining multiple IP addresses per
machine) - Server Lifecycle
- Server Startup
- EJB 2.0 and J2EE Specifications
- WebServices Enhancements
27Merrill Lynch ROI
28Case Study of Merrill Lynch
Challenges
- Partner Integration
- Guaranteed messaging
- High Security Levels
- High Performance
- High Availability
29Case Study of Merrill Lynch
Key Benefits
- Reduction in staff via automation
- Reduction in staff via on-line customer support
- Reduction in Private Network cost via B2B
solutions
30Case Study of Merrill Lynch
ROI
- Total Benefits 2,840,628
- direct 78
- indirect 22
- Total Cost 44,375
- software 80
- Personnel 20
- ROI 364
- payback 5 months
- TCO 148,548
31How business becomes e-Business www.bea.com