app cel erator
TRANSCRIPT
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
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].