App Cel Erator

4
Ubiquity Appcelerator TM

Transcript of App Cel Erator

8/12/2019 App Cel Erator

http://slidepdf.com/reader/full/app-cel-erator 1/4

Ubiquity AppceleratorTM

8/12/2019 App Cel Erator

http://slidepdf.com/reader/full/app-cel-erator 2/4

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 man-

aging 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 JSR116API will continue to run on SIP A/S without the Appcelera-

tor add-on.

Software Oriented Object Framework

SOOF is a structured environment, aligned with SOA

principles, that makes it easy to build and deploy applica-

tions 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.

Re-usable Service Components

Service Components are pre-built software buildingblocks, providing specific elements of functionality that

may be composed into logical applications. These pre-

written resources are organized into Foundation Element

Blocks (FEBs), Service Level Blocks (SLBs) and Business

Logic Blocks (BLBs), which form the basis of applica-

tions 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 Ser-

vice. The FEBs and SLBs are dynamically coordinated by

a higher level BLB to provide the functionality required inthe application.

Each Service Component is version-controlled and has

well-defined interfaces. The framework registers the build-

ing 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 additionalService Components will be added on a regular basis.

Figure 1. Appcelerator, SOOF & Service Components

Ubiquity AppceleratorTM

8/12/2019 App Cel Erator

http://slidepdf.com/reader/full/app-cel-erator 3/4

Foundation Element Blocks (FEBs) Service Level Blocks (SLBs)

Incoming Dialog Service IVR Call Service

Outgoing Dialog Service Bridged Call Service

Convedia Media Server Driver Resource Manager Service

Brooktrout Media Server Driver Conference Leg Service

“Least Used” Media Resource Allocation Policy Call Service

“Round Robin” Media Resource Allocation Policy

In addition, Ubiquity’s customers and partners may develop

their own Service Components as they see fit.

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.

 Appcelerator Features and Benefits

Ubiquity Service Components

 Appcelerator Feature Customer Benefit

• SOOF provides a structured, organized framework for managing

service components that makes it easier to build applicationsquickly

• Service components can be re-used across multiple applications

• Applications are inherently more customizable making it easier tobuild derivatives targeted at communities or industry verticals

Speed of application development

• SOOF’s structured framework and re-usable components leads tofaster development and lower costs

• BPEL scripting facilitates re-use of deployed applications andcomponents, which lowers the cost of developing applications

Reduce the cost of developing and maintaining sophisticatedapplications

• Component approach reduces concerns over interop andinteraction between components as many of these will already bedeployed and working with current applications

Ability to deploy new applications quickly and easily

• Horizontal architecture lets carriers “integrate once and usemany times”

• Components developed on SIP A/S to integrate externalresources and IMS elements are available for re-use by allapplications

Lower integration costs (abili ty to share resources across multipleapplications)

• Appcelerator lets service providers easily create new productsand bundles at the point of deployment using simple scripts tocombine application components without changing source code

Combine two or more services through orchestration into a singlelogical application

8/12/2019 App Cel Erator

http://slidepdf.com/reader/full/app-cel-erator 4/4

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

Ubiquity Software Corporation

[email protected]

 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 company’s 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 com-

munities. Ubiquity is headquartered in Cardiff, Wales with corporate offices in Ottawa, Canada and San Francisco, CA, with sales

offices in Japan and China. For more information, visit www.ubiquitysoftware.com or email [email protected].