Protocol Platform Introduction
Protocol platform is a component framework which works for communication service, includes system components protocol depends on and various protocols which communication servercie needs.
ZOS System Component
UTAL Universal Transport Component
ABNF, ASN.1, XML Paser Component
SIP Protocol Component
HTTP Protocol Component
Media Engine Management Component
The archtechture difference between the product based on protocol platfrom and others is:
The advantage based on Juphoon protocol platform are:
Reduce the development cost on new product.
Reduce the maintenance cost.
Reduce the development cycle of new product.
Reduct study curve.
Promote the efficiency on development.
ZOS System Component
ZOS, Zero Operating System, is the base platform for software development. All protocols and service components are based on ZOS.

ZOS can run on multi OS and platform. Base on this ability, we can build the application which was independent from OS and platfrom. Meanwhile, we abstract the common operations of protocol and service, and provide these operations in ZOS to leverage the development efficiency and source reusage.
More than 80% interfaces of ZOS weren't the wrap of OS. They are designed for development of protocol and service component.
OS Wrap (Mutex, Semaphore, Task, Time, Socket, File, etc)
Memory Management (Bucket Pool, Power Pool, etc)
Buffer Management (Data Buffer, Pipe Buffer, Encode Buffer, Aggregation Buffer, etc)
Timer Management (Queue Timer, Ring-Matrix Timer)
Task Management (Task, Module)
Message Queue
Finite States Management
Resource Trace (Memory Dump, Buffer Dump, FSM Dump, etc)
Others (List, Hash, String, etc)
Protocol Basic Component
All communication protocols are described in one of following grammar:
TLV (Tag Length Value)
Like TCP/IP, Q.931 etc. Good in size efficiency. Bad for reading.
ABNF / BNF
Like MGCP, SIP, H.248, HTTP etc. Good for reading. Bad in size efficiency.
ASN.1
Like H225, H245 etc. The extension for TLV.
XML
Like SOAP, XDMS, TR069 etc.
Good for reading and management. Bad in size and CPU efficiency.
We provide various protocol basic component, and advanced component for Encode / Decode, Tranport, Transaction Management and etc.
ABNF / ASN.1 / XML Paser Engine
Univseral Tranport Layer (UTAL)
Media (Voice and Video) Engine
Compression and Encryption
Shell Console
Protocol Component
We provide various protocol component which already used in NGN and 3G devices.
SDP Protocol
MGCP Protocol
H.248 Protocol
H.323 Protocol
SIP Protocol
HTTP Protocol
XCAP Protocol
RTSP Protocol
MSRP Protocol
DNS Protocol
RTP / RTCP Protocol
STUN / TURN etc
SNTP / TFTP etc
Support
Users can implement rich communication service base on our system platform and protocol component. Get support, please contact sale@juphoon.com.