AdvOSS Software Architectures. Target Markets Wimax/4G LTECDMA Broadband Prepaid Voice Residential VoBBSIP Trunking VoIP Peering.

Slides:



Advertisements
Similar presentations
October 10-13, 2006 San Diego Convention Center, San Diego California VoIP/SOA Integration Impact on IT Apps, Processes, & Overall Business.
Advertisements

Emerging architectures and standards in telecommunications 0 3GPP and IMS have redefined telecom network architectures for next generation all IP networks.
CACORE TOOLS FEATURES. caCORE SDK Features caCORE Workbench Plugin EA/ArgoUML Plug-in development Integrated support of semantic integration in the plugin.
AdvOSS Service Management 0 AdvOSS Service Management Solution is mainly composed of three products (AAA Server, Policy Server & HSS) and based on AdvOSS.
Edoclite and Managing Client Engagements What is Edoclite? How is it used at IU? Development Process?
AdvOSS Deliver, Manage, Charge. AdvOSS Product Portfolio Highly flexible Multi-services converged Billing/OSS & AAA Solution capable of integrating with.
0 About AdvOSS 0 Product Portfolio 0 Partnership Opportunities and benefits 0 About AdvOSS 0 Product Portfolio 0 Partnership Opportunities and benefits.
VoipNow Core Solution capabilities and business value.
Validata Release Coordinator Accelerated application delivery through automated end-to-end release management.
AdvOSS Deliver, Manage, Charge. AdvOSS Product Portfolio Highly flexible Multi-services converged Billing/OSS & AAA Solution capable of integrating with.
NETWORK LOAD BALANCING NLB.  Network Load Balancing (NLB) is a Clustering Technology.  Windows Based. (windows server).  To scale performance, Network.
Distributed components
Network Management Overview IACT 918 July 2004 Gene Awyzio SITACS University of Wollongong.
6/4/2015Page 1 Enterprise Service Bus (ESB) B. Ramamurthy.
The middleware that makes real time integration a reality.
0 AdvOSS is a Canadian company and a developer and vendor of different high technology solutions for Communications Service Providers. 0 Target Markets.
Module 14: Scalability and High Availability. Overview Key high availability features available in Oracle and SQL Server Key scalability features available.
11 SERVER CLUSTERING Chapter 6. Chapter 6: SERVER CLUSTERING2 OVERVIEW  List the types of server clusters.  Determine which type of cluster to use for.
AdvOSS Service Delivery Products AdvOSS Service Delivery Innovative, State-of the art SIP & IMS Offerings SBC Session Border Controller Serves as Network.
SOA, BPM, BPEL, jBPM.
Cloud Computing for the Enterprise November 18th, This work is licensed under a Creative Commons.
FIORANO SERVICE BUS The Cloud Enablement Platform
By Mihir Joshi Nikhil Dixit Limaye Pallavi Bhide Payal Godse.
 Cloud computing  Workflow  Workflow lifecycle  Workflow design  Workflow tools : xcp, eucalyptus, open nebula.
The Role of High Availability Software in Quality of Service Joe McFadden Vice President, Marketing, Nuasis.
How eNet4S can benefit your project? eNet4S Software Solution Business Team Chief Technology Officer July 11, 2006.
1 Introduction to Microsoft Windows 2000 Windows 2000 Overview Windows 2000 Architecture Overview Windows 2000 Directory Services Overview Logging On to.
Middleware for FIs Apeego House 4B, Tardeo Rd. Mumbai Tel: Fax:
1 Multimedia Services Service provider Service client Service registry Publish Find/discovery Bind Multimedia Services Framework and architecture.
AUTHORS: MIKE P. PAPAZOGLOU WILLEM-JAN VAN DEN HEUVEL PRESENTED BY: MARGARETA VAMOS Service oriented architectures: approaches, technologies and research.
OS Services And Networking Support Juan Wang Qi Pan Department of Computer Science Southeastern University August 1999.
9 Systems Analysis and Design in a Changing World, Fourth Edition.
NA-MIC National Alliance for Medical Image Computing UCSD: Engineering Core 2 Portal and Grid Infrastructure.
Distribution and components. 2 What is the problem? Enterprise computing is Large scale & complex: It supports large scale and complex organisations Spanning.
What is SAM-Grid? Job Handling Data Handling Monitoring and Information.
11 CLUSTERING AND AVAILABILITY Chapter 11. Chapter 11: CLUSTERING AND AVAILABILITY2 OVERVIEW  Describe the clustering capabilities of Microsoft Windows.
TACTIC | Workflow: Project Management OSS on Microsoft Azure Helps Enterprises to Create Streamline, Manage, and Track Digital Content MICROSOFT AZURE.
August 2003 At A Glance The IRC is a platform independent, extensible, and adaptive framework that provides robust, interactive, and distributed control.
CHAPTER 7 CLUSTERING SERVERS. CLUSTERING TYPES There are 2 types of clustering ; Server clusters Network Load Balancing (NLB) The difference between the.
Chapter 8 – Cloud Computing
1 Active Directory Service in Windows 2000 Li Yang SID: November 2000.
IPS Infrastructure Technological Overview of Work Done.
Service Charging Platform. EMS (Entity Management System) 0 Logging Agent Provides detailed activity logs and reports all raw facts as they happen to.
The Holmes Platform and Applications
Chapter 1 Characterization of Distributed Systems
CLOUD ARCHITECTURE Many organizations and researchers have defined the architecture for cloud computing. Basically the whole system can be divided into.
Univa Grid Engine Makes Work Management Automatic and Efficient, Accelerates Deployment of Cloud Services with Power of Microsoft Azure MICROSOFT AZURE.
Understanding The Cloud
Industrial HiVision Network Management Software Version 7.0
DocFusion 365 Intelligent Template Designer and Document Generation Engine on Azure Enables Your Team to Increase Productivity MICROSOFT AZURE APP BUILDER.
The Open Grid Service Architecture (OGSA) Standard for Grid Computing
SMS+ on Microsoft Azure Provides Enhanced and Secure Text Messaging, with Audit Trail, Scalability, End-to-End Encryption, and Special Certifications MICROSOFT.
Chapter 18 MobileApp Design
#01 Client/Server Computing
Built on the Powerful Microsoft Azure Platform, Lievestro Delivers Care Information, Capacity Management Solutions to Hospitals, Medical Field MICROSOFT.
Unit 27: Network Operating Systems
Interlake Hybrid Cloud Management Suite
Logsign All-In-One Security Information and Event Management (SIEM) Solution Built on Azure Improves Security & Business Continuity MICROSOFT AZURE APP.
20409A 7: Installing and Configuring System Center 2012 R2 Virtual Machine Manager Module 7 Installing and Configuring System Center 2012 R2 Virtual.
Enterprise Service Bus (ESB) (Chapter 9)
QNX Technology Overview
Unitrends Enterprise Backup Solution Offers Backup and Recovery of Data in the Microsoft Azure Cloud for Better Protection of Virtual and Physical Systems.
Dell Data Protection | Rapid Recovery: Simple, Quick, Configurable, and Affordable Cloud-Based Backup, Retention, and Archiving Powered by Microsoft Azure.
Inventory of Distributed Computing Concepts
Single Cell’s Progenitor Powered by Microsoft Azure Improves Organisational Efficiency with Strategic Procurement, Contract Management, and Analytics MICROSOFT.
Last.Backend is a Continuous Delivery Platform for Developers and Dev Teams, Allowing Them to Manage and Deploy Applications Easier and Faster MICROSOFT.
Mark Quirk Head of Technology Developer & Platform Group
#01 Client/Server Computing
Microsoft Azure Services Platform
Presentation transcript:

AdvOSS Software Architectures

Target Markets Wimax/4G LTECDMA Broadband Prepaid Voice Residential VoBBSIP Trunking VoIP Peering

Carrier Grade Quality AdvOSS platforms offer carrier grade quality for its products. These quality benefits are achieved through a combination of: 0 Enabling Technologies 0 Software Architectures

Enabling Technologies These are a range of technologies that are used by AdvOSS in its platforms to achieve quality objectives. Many of these technologies are developed by AdvOSS. Others are third party technologies or features used by AdvOSS to achieve its quality ends.

1. AMPS AMPS (Asynchronous Middleware of Parallel Systems) It is an AdvOSS own technology. It is a middleware that is internally running on a high performance asynchronous processing engine and offers many aspects of reliability, efficiency and others. Details can be found at

2. Protocol Stacks AdvOSS has its own developed protocol stacks that are built on top of AMPS. These stacks are available for the following protocols: 0 SIP 0 Radius 0 Diameter

3. Service Delivery Engine AdvOSS SDE is a Service Creation Engine with a service execution engine that allows high speed execution of work flows. SDE is based on industry standard CCXML (Call Control XML). We have made proprietary extensions to it and call it SCCXML (Service Creation and Control XML). Details can be found at

4. Media Server AdvOSS Media Server is a powerful media handling server that realizes industry standard MSCML (Media Server Control Markup Language) with some proprietary extensions.

5. Heart-Beat AdvOSS Heart-Beat is a High Availability framework that exposes Virtual IP connections upon identical servers and the heart-beat mechanism allows an automatic IP take over from one server to the other when one server goes down.

6. Packet Router Packet Router is yet another AdvOSS technology that is based on AdvOSS’ own protocol stacks and AMPS. It allows load distribution and dispatching of layer 7 packets at high speed. A layer 4 and a layer 7 dispatcher together achieve highest speed load distribution among serving nodes.

6. Packet Router

7. DTMS DTMS (Database and Transaction Management System) is an AdvOSS database abstraction layer and provides for: 0 Database independence 0 Support for distributed databases

8. SysLog SysLog is AdvOSS’ own technology for reliable very high speed logging of records into databases or text files.

9. Orchestrator Orchestrator is yet another AdvOSS technology part of AdvOSS Provisioning Engine that allows work flow execution through any external third party work flow execution engine. Following languages are supported out of the box: 0 Xproc (a w3c standard for pipelined workflows) 0 Groovy Pipelines (Proprietary language) 0 SCCXML (Through AdvOSS SDP)

9. Orchestrator

Software Architectures In addition to the above mentioned enabling technologies, AdvOSS uses many aspects of software architecture and design in its products to achieve quality objectives.

1. Layered Architecture AdvOSS products are designed in layers which typically are: 0 Dispatching 0 Applications 0 Processes 0 APIs 0 Database Processing

2. Work Flow driven processes All AdvOSS Applications are written in work flow languages which are open source and work on a work flow processing engine.

3. Policy Driven APIs All AdvOSS APIs are transactional in nature and embed all the business logic in them. To keep them compliant with changing business rules, they all designed to work with Policy Servers that allows realization of company policies into the APIs.

4. Service Oriented Architectures All AdvOSS Products are designed based on a SOA (Service Oriented Architecture) enabling an operator to extend the functionality through loosely coupled components.

5. Shared Information & Data All AdvOSS Platforms are designed on a shared information and data model. This SID is shared among all products in all platforms of Service Delivery, Service Management and Service Charging.

6. Role Aware Alerting All AdvOSS APIs send error messages that are already classified according to SLA roles of: 0 Operations 0 Configuration 0 Network 0 Work Flow and IT 0 Database 0 Code

7. Extensible Data Models All AdvOSS data models are infinitely extensible and enable to add new attributes for every object as and when required.

8. XML based core processing All core processing within applications is based on XML that allows easy extensions of code or meta data or data models.

9. Multi-Master Databases All AdvOSS databases are deployed in multi-master configuration

10. Monitoring Interfaces All AdvOSS Products provide extensive interfaces for monitoring of key performance indicators. This includes interfaces for different monitoring systems including through SNMP, XML or web.

11.RESTful APIs All AdvOSS Products GUI is written on top of RESTful APIs allowing easy integration with third party north bound systems.

12. Transactional APIs All AdvOSS Products have their own basic API. This API exposes all business logic as methods that are coded as a single transaction.

Business Benefits Above mentioned enabling technologies and architectural aspects are used to derive multiple business benefits.

1. High Availability AdvOSS High Availability framework allows the system to continue functioning in the condition of a hardware or network failure

Scenario 1: Failure of Application Node The Packet Router sends the packets to other nodes for processing

Scenario 2: Failure of Packet Router The AdvOSS Heart-Beat application moves packet routing to secondary node

Scenario 3: Failure of Database AdvOSS DTMS application moves traffic to secondary master server in the database.

2. Scalability AdvOSS Scalability Architecture allows a Service Provider to start small and grow as much as needed.Packet Router along with the dispatcher / serving node model allows for addition of new serving nodes on the fly for applications. For databases, multi-master deployment model allows for scaling out and adding new nodes for further processing.

Application Node Scalability Packet Router distributes the load onto multiple Application Nodes. Application nodes can be added as many as needed. Packet Router Scalability Packet Router is very efficient load distributor and works on Layer 7 load balancing. If needed, a Layer 4 load balancer can be added and multiple Layer 7 packet routers can be added

Database Scalability More nodes can be added in the multi-master ring for distribution of read loads onto multiple database server.

3. Redundancy AdvOSS Redundancy Architecture allows a Service Provider to keep extra resources either in load-sharing or hot-standby mode and use them in case of failures

Application Node Redundancy Packet Router keeps all application nodes in active load- sharing.

Packet Router Redundancy: AdvOSS Heart-Beat framework allows a Service Provider to keep two packet router nodes where one stays as a hot-standby and assumes the load on failure of primary node.

Database Redundancy: Multi-master Replication allows to keep extra databases fully ready with latest data in sync. In case of failure, such extra database nodes are used by DTMS automatically

4. Disaster Recovery And Geographical Redundancy Master / Slave Replication Remote Multi-Master replication Enables Geographical Redundancy

5. Live Upgradability Dispatcher / Node model allows to bring down a node and upgrade it while other nodes are serving Heart-Beat allows to move IP to other servers and upgrade the dispatcher node if needed.

6. Live re-configurability XML based configuration files That can be reloaded while servers are running

7. Overload protection Admission Control on ingress and rate limiting on egress provides over load protection

8. Service Assurance Service Assurance aware applications that continue to deliver service while some resources are unavailable

9. Customizability SCCXML based work flows for AAA Xproc or groovy based work flows for GUI

10. Adaptability Policy Driven APIs and architectures allow adapting to changes business needs and rules

11. Extensibility XML cores and extensible data models allow extending the core functionality and data models.

12. Testing and Staging Debugging criteria in packet router

13. Usability All operations teams have a highly usable web based GUI available to them. All administrative tasks have a desktop based GUI available to them.

Usability

14. Security Provisioning Engine based deployment model Role based security

15. Auditability Role based security Detailed audit trail

16. Monitoring SNMP agents Other performance monitoring counters Alerting interfaces Centralized Alerting application

Contact Us Website: Head Office:10691 Shellbridge Way, Suite 120 Richmond, BC V6X 2W8, Canada Tel: +1 (604)