Oracle WebLogic Communication Services 11g (OWLCS) is a comprehensive platform designed to integrate communication services with enterprise services and applications. It includes easy to consume services to support interactions with key communication channels. OWLCS supports the following technologies.
Figure 1-1 shows a simplified overview of Oracle WebLogic Communication Services; more details will be presented in later chapters.
OWLCS supports a simple and reliable way of integrating multi channel messaging in to applications through its User Messaging Service (UMS). UMS supports both Java API's as well as Web-Services for integration. The channels supported include SMS, E-Mail, Instant Messaging as well as Voice messages. UMS also supports intelligent messaging whereby the final destination of a message is determined by a users preferences.
For more information on installing and configuring UMS, see Chapter 11, "Configuring Oracle User Messaging Service".
For more information on developing messaging applications, see Oracle WebLogic Communication Services Developer's Guide.
OWLCS supports a Third Party Call Control (TPCC) Web-Services API for applications to initiate Voice over IP calls between two phones or soft clients. This service integrates out of the box with market leading IP-based PBX-systems as well as the PSTN using VoIP-PSTN gateways.
For more information on installing and configuring TPCC and creating TPCC applications, see "Third Party Call Service" in Oracle WebLogic Communication Services Developer's Guide.
OWLCS includes a Presence Service that acts as the aggregator of presence information and provides a subscribe/notify paradigm for applications and end-users to consume presence information. An application can integrate either using Web-Services or by using a compliant SIP-based end-user client.
For more information on configuring Presence, see Chapter 9, "Configuring Presence and Presence Web Services". For more information on developing Presence applications, see "ParlayX Presence Web Services" in Oracle WebLogic Communication Services Developer's Guide.
OWLCS extends the core WebLogic Server platform with a SIP Container compliant with JSR 289. This enables the development of J2EE applications that processes SIP in addition to HTTP for any advanced communications application. The platform enables the development of complementary communications services that integrate with SIP-based IP-PBXs as well as other SIP elements such as standard SIP clients.
Out of the box, OWLCS provides the key infrastructure applications to build a SIP-based network.
For more information on installing and configuring the SIP Container and about SIP infrastructure applications, see Part I, "General Configuration" and Part V, "Confiding SIP Infrastructure Applications".