You are on page 1of 4

Ubiquity AppceleratorTM

Ubiquity AppceleratorTM

Appcelerator is an optional add-on to the SIP Application Server that increases the speed and ease of application development by providing a structured environment for building, deploying and managing applications that is aligned with Service Oriented Architectures (SOA) and Web Service principles. Appcelerator includes a suite of application development and deployment modules such as the Service Oriented Object Framework (SOOF) and Service Components. SOOF streamlines application creation by providing a framework for exposing and managing reusable software building blocks called Service Components. Applications developed using SOOF and the Service Components require this optional add-on in order to run. Legacy applications developed to the JSR116 API will continue to run on SIP A/S without the Appcelerator add-on.

Re-usable Service Components


Service Components are pre-built software building blocks, providing specic elements of functionality that may be composed into logical applications. These prewritten resources are organized into Foundation Element Blocks (FEBs), Service Level Blocks (SLBs) and Business Logic Blocks (BLBs), which form the basis of applications developed for Appcelerator. For example, using the SOOF framework an IP conferencing application like Speak Conference Director would use multiple Service Components, including FEBs such as Dialog In and Dialog Out, and SLBs like Conference Service and IVR Call Service. The FEBs and SLBs are dynamically coordinated by a higher level BLB to provide the functionality required in the application. Each Service Component is version-controlled and has well-dened interfaces. The framework registers the building blocks and manages communication and interaction between them. Once deployed, Service Components are available for re-use by other applications (i.e. Voice Plus), making building new or composite applications easier, faster, and less costly. Ubiquity-developed Service Components are available to customers for use in their applications and additional Service Components will be added on a regular basis.

Software Oriented Object Framework


SOOF is a structured environment, aligned with SOA principles, that makes it easy to build and deploy applications quickly. SOOF provides an organized framework for managing and re-using Service Components, which form the basis of all applications developed for Appcelerator. Once deployed, Service Components are available for use by other applications, making building new or composite services simpler, faster and less costly.

Figure 1. Appcelerator, SOOF & Service Components

In addition, Ubiquitys customers and partners may develop their own Service Components as they see t.

Service Orchestration
Service Orchestration is a feature of Appcelerator that enables more rapid service creation and makes it even

easier to build applications quickly. Service Orchestration lets developers use a simple scripting language, called BPEL (Business Process Execution Language), to orchestrate the interaction between Service Components. This is faster and easier than writing BLBs in Java.

Ubiquity Service Components


Foundation Element Blocks (FEBs)
Incoming Dialog Service Outgoing Dialog Service Convedia Media Server Driver Brooktrout Media Server Driver Least Used Media Resource Allocation Policy Round Robin Media Resource Allocation Policy

Service Level Blocks (SLBs)


IVR Call Service Bridged Call Service Resource Manager Service Conference Leg Service Call Service

Appcelerator Features and Benets


Appcelerator Feature

Customer Benet
Speed of application development

SOOF provides a structured, organized framework for managing service components that makes it easier to build applications quickly Service components can be re-used across multiple applications Applications are inherently more customizable making it easier to build derivatives targeted at communities or industry verticals SOOFs structured framework and re-usable components leads to faster development and lower costs BPEL scripting facilitates re-use of deployed applications and components, which lowers the cost of developing applications

Reduce the cost of developing and maintaining sophisticated applications

Component approach reduces concerns over interop and Ability to deploy new applications quickly and easily interaction between components as many of these will already be deployed and working with current applications Horizontal architecture lets carriers integrate once and use many times Components developed on SIP A/S to integrate external resources and IMS elements are available for re-use by all applications Appcelerator lets service providers easily create new products and bundles at the point of deployment using simple scripts to combine application components without changing source code Combine two or more services through orchestration into a single logical application Lower integration costs (ability to share resources across multiple applications)

About Ubiquity
Ubiquity Software (LSE: UBQ.L) is revolutionizing the communications landscape with products that enable service providers to develop and deploy new and innovative revenue-generating services. The companys open, standards-based SIP Application Server (SIP A/S) is a carrier-class platform that enables the rapid creation and development of new services, bringing ISVs and application developers into the new communications service ecosystem. Ubiquity offers SIP-based applications such as voice, conferencing, and solutions for content sharing that enable service providers to multiply revenues based on interactive communities. Ubiquity is headquartered in Cardiff, Wales with corporate ofces in Ottawa, Canada and San Francisco, CA, with sales ofces in Japan and China. For more information, visit www.ubiquitysoftware.com or email info@ubiquitysoftware.com.

Ubiquity Software Corporation www.ubiquitysoftware.com info@ubiquitysoftware.com


2006 Ubiquity Software Corporation plc. All rights reserved. Ubiquity Software Corporation plc. reserves the right to follow a policy of continuous product improvement, consequently product specications may change without notice. Ubiquity and Appcelerator are registered trademarks of Ubiquity Software Corporation plc. All other products, company names, logos, and services are the trademarks of the respective holders. rev.032006

You might also like