Sun Enterprise Service Bus

Searching Java CAPS

Table of Contents

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

  • JDK 1.5 or later

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

Labels

platform-javacaps platform-javacaps Delete
Enter labels to add to this page:
Please wait 
Looking for a label? Just start typing.

Sign up or Log in to add a comment or watch this page.


The individuals who post here are part of the extended Sun Microsystems community and they might not be employed or in any way formally affiliated with Sun Microsystems. The opinions expressed here are their own, are not necessarily reviewed in advance by anyone but the individual authors, and neither Sun nor any other party necessarily agrees with them.

Copyright 1994-2009 Sun Microsystems, Inc.
Powered by Atlassian Confluence
Sun Guidelines on Public Discourse Privacy Policy Terms of Use Trademarks Site Map Employment Investor Relations Contact