|
|
Category - Core component
For Suites: part of Sun Java CAPS, Sun MDM Suite, Sun ESB Suite
Sun Enterprise Service Bus
Sun Enterprise Service Bus is a Java technology-compliant, Web services-based, pluggable integration platform that incorporates the JBI standard to allow loosely coupled components to communicate with each other through standards-based messaging. It provides core integration, including comprehensive application connectivity, guaranteed messaging, and robust transformation capabilities, and a unified environment for integration development, deployment, monitoring, and management.
NOTE: New features and capabilities added in Release 6 are in bold.
Enterprise Service Bus R6
Features
- Unified development environment
- Common IDE based on NetBeans 6.1. All Java CAPS editors are available as NetBeans plug-ins.
- Java CAPS 5.1 editors available on NetBeans 6. This includes Java Collaboration Editor, Object Type Definition Editor, XML (WSDL, XSD, and DTD) Editors, Connectivity Map, and Deployment Profile Editor
- Java EE Service Engine and JBI Bridge for bi-directional interoperability between Java EE and JBI services
- Ability to create EJB Web Services using annotations
- Ability to manage run-time environment and deployed applications from the IDE
- Loose coupling between web service definition and web service binding
- Composite Application Editor for assembling solutions from a variety of web services - CASA Editor
- Unified run-time environment
- Sun application server (GlassFish v2) as common run-time
- Java CAPS run-time management integrated into Sun appserver management - Admin Console, asadmin, and asant
- Unified management environment
- Common visual interface for managing and monitoring run-time environment and applications - Enterprise Manager and Sun Application Server Admin Console
- Common Management API as programmable interface for run-time management and monitoring
- asadmin for command-line management and monitoring
- asant for management and monitoring using Ant scripts
- JSR 223 scripting support enabling access from any JSR 223-compliant scripts, including Groovy, Jruby, Jython, JACL, etc.
- Open, pluggable, extensible platform
- JBI-based architecture enables customers to plug in best of breed components
- Common Installer and un-installer
- Wizard-based installer for installing CAPS application executables (NetBeans, Sun application server, Repository, UDDI, and Enterprise Manager) and for pre-installing selected products
- Installation via command-line (CLI)
- Installation via script to be able to quickly replicate installation across multiple machines
- Uninstaller for Java CAPS application executables
- JMS-compliant message servers
- Well integrated with JMS IQ Manager (STCMS)
- Well integrated with Java Message Queue
- Dynamic application configuration and deployment
- Application configuration properties can be configured in run-time environment
- Application configuration properties can be externalized to LDAP
- Quality of Service
- Configuration of service security, throttling, and connection retry
- Web service interoperability
- Interoperability with dotNet web services (Project Metro)
- Visual development support (zero-coding)
- Java Collaboration Editor for visual development of business rules using Java
- Sub-Collaboration - Java Collaboration can call another Java Collaboration
- Connectivity Map and Deployment Profile enabling application composition and deployment using drag and drop
- Object Type Definition (OTD) Editor for message abstraction, serialization, and de-serialization
- Testing and debugging
- Build-in Junit test framework to facilitate unit testing of web services
- Java debugger for debugging Java EE applications
-
- Java Collaboration Debugger for run-time debugging of Java Collaboration
- Java Collaboration Tester for design-time debugging of Java Collaboration
- OTD Tester for testing OTD serialize and de-serialize functionalities
- Integrated support for Eviware SOAPUI
- UDDI Registry
- jUDDI-based registry to facilitate web service discovery
- Backward compatibility
- Schema Runtime Environment (SRE) interoperability
- Direct upgrade from 5.0.5 or later projects to Java CAPS 6
- Meta-data repository
- Centralized Java CAPS Repository for storing and managing project artifacts
- Impact Analysis tool to facilitate change management
- Access control and user management for Repository artifacts
- Deployment Environment
- Support Solaris Zone and Containers
- Support for Sun Cluster
Supported Standards
- Java EE 1.5 support for Sun application server
- JMS 1.1 supported for JMS IQ Manager and Java MQ
- JDK 1.3 syntax supported for Java Collaboration
- WSDL 1.1 supported for web service
- UDDI 2.0 supported for UDDI Server
- JBI 1.0
- JAX-WS 2.0/2.1 (JSR 224) (inherited from Project Metro)
- WS-I Basic Profile 1.1 (inherited from Project Metro)
- WS-I Attachments Profile 1.0 (inherited from Project Metro)
- WS-I Simple SOAP Binding Profile 1.0 (inherited from Project Metro)
- WS-Addressing 1.0 - Core, SOAP Binding, WSDL Binding (inherited from Project Metro)
Product Dependencies
External System Support/Dependencies
Alignment with Java Enterprise System 5, supporting the following products (See Release Notes for version information):
- Sun Java System Message Queue
- Sun Java System Portal Server
- Sun Java System Directory Server EE
- Sun Java System Access Manager
- Sun Java System Application Server (as Java CAPS run-time)
The following message servers are supported:
- Sun JMS IQ Manager
- Sun Java Message Queue
- IBM WebSphere MQ 6.0
The Repository and Enterprise Manager may be configured to use LDAP for user authentication with the following LDAP servers:
- Sun Java System Directory Server 6 EE
- Microsoft Active Directory (the version delivered with Windows Server 2003)
- OpenLDAP Directory Server 2.x
|