Obtain self-directed or formal training to use the Feature Pack
for SCA Version 1.0, which is based on WebSphere™ Application Server Version
7.0. Refer to the Version 7.0 roadmap to find information about WebSphere
Application Server education, Redbooks, PDFs, z/OS operating system-related
guides, Web development techniques, standards and specifications, user group
information and other recommended reading. The Feature Pack for SCA Version
1.0 is an optionally installable product extension for IBM WebSphere Application
Server Version 7.0 that offers a simple and powerful way to construct applications
based on Service-Oriented Architecture (SOA). The feature pack leverages the
Apache Tuscany open-source technology to provide an implementation of the
published SCA specifications.
What is new in the Feature Pack for SCA
(Article)
This topic describes the benefits of the Feature Pack for SCA,
the SCA technology supported, and changes to WebSphere Application Server
Version 7.0 provided by the feature pack.
WebSphere Application Server Roadmaps
(Web site)
Use this page to link to the WebSphere Application Server roadmaps
where you can find reference information that is supported in the Feature
Pack for SCA 1.0. Most items in this feature pack roadmap are content-specific
for the feature pack technology.
Specifications and API documentation
(Article)
WebSphere Application Server supports various industry standards.
Refer to the specifications and application programming interface (API) documentation
that is supported in current and prior product releases. This topic lists
specifications and APIs that the Feature Pack for SCA supports.
Feature packs
(Article)
WebSphere Application Server feature packs are a mechanism for
providing new application server function between product releases. By delivering
new functions and support for industry standards between product releases,
you can more quickly explore and implement new technologies within your business
applications.
Educational opportunities
IBM Education Assistant
(Web site)
The IBM Education Assistant site provides narrated presentations,
multimedia demonstrations, tutorials, and resource links to help you successfully
understand and use IBM software products.
WebSphere Education
(Classroom course)
The WebSphere education team, which is a part of the IBM Software
Group, delivers a comprehensive portfolio of education services to help customers
successfully deploy and integrate WebSphere Application and Integration middleware
products to their maximum potential.
Understand the overall purpose and capabilities of the feature
pack.
SCA in WebSphere Application Server: Overview
(Article)
The Feature Pack for SCA delivers technology that enables adoption
of key Service-Oriented Architecture (SOA) principles. An objective of this
release is to highlight usage of SCA as a coarse-grained composition model
that can be used to assemble and compose existing services in your enterprise.
The key principle of SOA demonstrated by this support is the ability to use
your existing services to create new ones. Another objective of this delivery
of SCA is to highlight the ease-of-use characteristics of SCA service development
in Java™. This is accomplished by demonstrating annotated Plain-Old Java-Object
(POJO) components deployed using simple Java archive (JAR) packaging schemes,
an easy to use assembly model, and wiring abstractions that enable service
definition over different transports and protocols. The key principle of SOA
demonstrated by this support is having the right information to get the job
done.
Introduction: SCA composites
(Article)
SCA composites consist of components that implement business functions
in the form of services. You can develop components that use Web services
and Enterprise JavaBean™ (EJB) sessions and define bindings that enable the
components to run on product servers. You typically do not deploy SCA composites
directly onto a product server. To deploy SCA composites, you import SCA composites
as assets to the product repository and then add the assets to business-level
applications.
Plan and implement test, staging, and production environments.
Use the available components to tailor the application serving environment
to fit your needs of your infrastructure. IBM consultants are available to
assist.
Supported hardware and software for WebSphere Application Server
(Web site)
These pages describe the minimum product levels that you must install
before you open a problem report with the WebSphere Application Server support
team. Because other products frequently deliver fixes, updates, and new releases,
every possible configuration is not tested. In general, you can install and
run the application server with updates to supported products if those updates
are forward-compatible.
To use the Feature Pack for SCA Version 1.0, install the feature
pack on an existing WebSphere Application Server Version 7.0 installation.
Then, create new profiles or augment existing profiles that are enabled for
the Feature Pack for SCA.
Augmenting a profile using the command prompt
(Article)
You can augmenting an existing profile using the command prompt.
For the Feature Pack for SCA, you can augment an application server profile,
a management profile with a server type of deployment manager, a custom profile,
or a cell profile of the Network Deployment product. You cannot augment a
management profile with a server type of administrative agent, a management
profile with a server type of job manager, or a secure proxy profile.
Augmenting a profile using the graphical user interface
(Article)
You can augmenting an existing profile using the Profile Management
Tool. For the Feature Pack for SCA, you can augment an application server
profile, a management profile with a server type of deployment manager, a
custom profile, or a cell profile of the Network Deployment product. You cannot
augment a management profile with a server type of administrative agent, a
management profile with a server type of job manager, or a secure proxy profile.
IBM i platforms
Installing Feature Pack for SCA on IBM i
(Article)
Install a feature pack directly from your IBM i server on which
the WebSphere Application Server Version 7.0 installation runs.
Augmenting a profile using the command prompt
(Article)
You can augmenting an existing profile using the command prompt.
For the Feature Pack for SCA, you can augment an application server profile,
a management profile with a server type of deployment manager, a custom profile,
or a cell profile of the Network Deployment product. You cannot augment a
management profile with a server type of administrative agent, a management
profile with a server type of job manager, or a secure proxy profile.
Augmenting a profile using the graphical user interface
(Article)
You can augmenting an existing profile using the Profile Management
Tool. For the Feature Pack for SCA, you can augment an application server
profile, a management profile with a server type of deployment manager, a
custom profile, or a cell profile of the Network Deployment product. You cannot
augment a management profile with a server type of administrative agent, a
management profile with a server type of job manager, or a secure proxy profile.
z/OS platforms
Installing the Feature Pack for SCA on z/OS systems
(Article)
The Feature Pack for SCA is included as service with the WebSphere
Application Server for z/OS optional materials. Install the feature pack product
code and enable your runtime environment to use the Feature Pack for SCA functions.
Enabling an existing z/OS deployment manager for the Feature Pack for SCA
(Article)
You can use the Profile Management tool to enable the Feature Pack
for SCA on an existing z/OS deployment manager. When this task is complete,
you can federate application servers that have been enabled for the feature
pack into a Network Deployment cell.
Applying maintenance to the Feature Pack for SCA on z/OS systems
(Article)
Apply maintenance using the System Modification Program / Extended
(SMP/E), and then it is moved into production. The optional materials include
feature packs and other interim deliverables.
Find information about deploying SCA composites to the application
serving environment, and then managing deployed applications.
Feature Pack for SCA Samples
(Article)
The Samples section of this topic, "Learn about SCA composites,"
describes Samples that are available with the feature pack in the /samples/SCA
and /installableApps product directories. The Samples support SCA specifications.
SCA services are packaged in JAR files that you import as assets to the product
repository and then add as composition units to business-level applications.
For detailed descriptions of the Samples, refer to readme files in the /samples/SCA
directories.
Creating SCA business-level applications
(Article)
You create SCA business-level applications the same way as for
non-SCA business-level applications. However, when you use an SCA asset in
a business-level application, function that applies only to applications that
use SCA composites becomes available. For example, you can access administrative
console pages that apply only to applications that use SCA composites. The
Feature Pack for SCA extends the business-level application functionality.
Exporting WSDL and XSD documents using scripting
(Article)
You can export Web Services Description Language (WSDL) and XML
schema definition (XSD) documents used by an SCA composition unit using the
exportWSDLArtifacts command.
Deleting business-level applications
(Article)
After a business-level application no longer is needed, you can
delete composition units of the business-level application and then the application.
Use these resources to find information to help you develop SCA
composites and bindings.
Developing SCA service clients
(Article)
You can develop an SCA service client starting with either a Java
interface or a WSDL file for the SCA service that you want to invoke.
Specifying bindings in an SCA environment
(Article)
After you have developed an SCA component, you can use bindings
to specify how SCA services and references enable the component to communicate
with other applications. The Feature Pack for SCA supports the SCA binding,
the Web service binding, and the EJB binding.
Developer resources
developerWorks WebSphere
(Web site)
The developerWorks Web site is an IBM resource for developers.
Visit this Web site for Application Server resources, focusing on emerging
Application Server solutions.
Subscribe to newsletters from IBM developerWorks
(Web site)
Sign up to receive free developer newsletters. Select any combination
of newsletters. Provide your e-mail address and indicate whether you prefer
the text or HTML version.
Package code components into Java Platform, Enterprise Edition
(Java EE) modules that can be deployed onto an application server. The product
supports IBM Rational Application Developer for WebSphere Software for developing,
assembling, and deploying Java EE modules.
The feature pack provides PassByReference optimization for SCA
applications.
Using PassByReference optimization in SCA applications
(Article)
The SCA default binding provides the @AllowsPassByReference as
an optimization that you can use on your service implementation at the class
level or at the individual method level. Use the @AllowsPassByReference annotation
to bypass marshaling and unmarshaling when a client invokes a service located
in the same Java virtual machine over a remote interface.
Depending on the offering of WebSphere Application Server that
you are using, multiple components might be installed. When an error occurs,
you must determine the scope of the problem and which components are involved.
Use the resources in this section to troubleshoot errors with the Application
Server and its components.
Unsupported SCA specification sections
(Article)
The Feature Pack for SCA supports most sections of the SCA specifications.
However, there are some sections not supported. This topic lists the sections
of SCA specifications not supported in the feature pack.
IBM Support Assistant
(Web site)
The IBM Support Assistant is a free, stand-alone application that
you can install on any workstation. You can enhance this tool by installing
plug-in modules for the IBM products you use. The IBM Support Assistant saves
you time searching product, support and educational resources. If you must
open a problem report, IBM Support Assistant helps you gather support information,
then create and track your electronic problem report.
Applying maintenance
Supported hardware and software for WebSphere Application Server
(Web site)
These pages describe the minimum product levels that you must install
before you open a problem report with the WebSphere Application Server support
team. Because other products frequently deliver fixes, updates, and new releases,
every possible configuration is not tested. In general, you can install and
run the application server with updates to supported products if those updates
are forward-compatible.
All updates for WebSphere Application Server
(Web site)
This query finds all Updates (fixes, patches, and so on) published
for WebSphere Application Server, ordered from most recent to least recent.
These documents provide guidance and reference for using WebSphere
Application Server products.
developerWorks WebSphere
(Web site)
developerWorks is an IBM resource for developers. This site hosts
a vast collection of WebSphere Application Server resources, focusing on emerging
WebSphere Application Server solutions.
WebSphere Application Server Version 7.0 documentation library
(Web site)
A Web page for finding product documentation, including the online
information center, documentation plug-ins for offline viewing with the WebSphere
help system, and PDF books. This page links to a variety of other kinds of
product information.
Redbook Finder
(Web site)
Find an IBM Redbook or Redpaper by selecting a category or entering
a search term.
WebSphere.org
(Web site)
WebSphere.org is the information hub of the Global WebSphere Community
comprising, User Groups, Business Partners, IT professionals and business
users. It is a forum to communicate experiences, ideas and technical expertise
related to the use of WebSphere and related products and issues.
WebSphere Application Server zone
(Web site)
As the foundation of the IBM WebSphere software platform, WebSphere
Application Server delivers the secure, scalable, resilient application infrastructure
that you need for SOA.
These demonstrations show some of the more useful features and
capabilities of the Feature Pack for SCA and other product components.
Feature Pack for SCA Samples
(Article)
The Samples section of this topic, "Learn about SCA composites,"
describes Samples that are available with the feature pack in the /samples/SCA
and /installableApps product directories. The Samples support SCA specifications.
SCA services are packaged in JAR files that you import as assets to the product
repository and then add as composition units to business-level applications.
For detailed descriptions of the Samples, refer to readme files in the /samples/SCA
directories.
Accessing the Samples (Samples Gallery)
(Article)
When installing the WebSphere Application Server product, you can
select to install the sample applications, which offer Samples that demonstrate
common enterprise application tasks. The samples demonstrate the use of session
and entity enterprise beans, JDBC access, connection pooling, Java Mail, message
driven beans, and other Web techniques and reusable components.