During the packaging phase, you develop a package profile and create the package. The package profile is used to create the physical package that is deployed in a runtime environment.
There are two types of package profiles:
A Sybase Services Package Profile allows deployment of services to Unwired Orchestrator or EAServer with the Common Service Bus add-on runtime server.
An EAServer 5.x Services Package Profile allows deployment of Java services to the EAServer 5.x Web Services Toolkit runtime server.
Some service types can be deployed only to the to the Unwired Orchestrator runtime server. Planning for Service Deployment lists the services types that can be deployed to the different runtime servers.
A services package profile allows you to define the services to be included in the package and the configuration for endpoint and runtime specifications.
You can also configure access specifications for Sybase Services Package Profiles. The package profile is a reference to the included services but does not actually include the services.
Planning your packaging strategy
It is helpful to plan your packaging strategy before you develop the services package profile. Consider the following:
The services to be included in the package. Multiple services can be added to the package profile, which provides you the ability to create package profiles according to your site implementation and deployment needs. However, consider the service types that your deployment server supports. Planning for Service Deployment lists the services types that can be deployed to the different runtime servers.
Endpoint configuration, which defines the endpoint binding for the service. For Sybase Services Package Profile, you can modify the endpoint binding that was used in the original service profile. You cannot change endpoint configuration for services in a EAServer 5.x Services Package Profile.
For a Sybase Services Package Profile, determine which services are to be made publicly accessible during runtime. At least one service in a package must be publicly accessible for the package to be deployable.
For each service to be published, you define the following:
The transport over which the service is publicly accessible. HTTP and messaging transports can be made available.
The port type interface through which the service is exposed over the transport.
The protocol type, Custom Wire, SOAP, or XML, over which the service is accessible. SOAP protocol is supported for HTTP transports.
All services in an EAServer 5.x Services Package Profile are publicly accessible. You do not configure the transport because the package automatically uses SOAP over HTTP.
Runtime service container configuration, including logging parameters, that may be required in your environment.
Next: Developing a Services Package Profile
Send your feedback on this help topic to Sybase Tech Pubs: pubs@sybase.com