Skip to content

Partners

Partners

Partner Solution Development Platform (PSDP)

Image: JUNOS Software
  • Industry’s first partner development platform for a carrier-class network operating system
  • Enables customers and partners to build specialized applications on JUNOS software
  • Powerful set of resources, including a software development kit (SDK)
  • Built to ensure the security, performance, and reliability of the network


 

Overview

Juniper Networks Partner Solution Development Platform (PSDP) enables customers and partners to develop and deploy applications on JUNOS® software. The PSDP provides a powerful set of tools and resources, including a software development kit (SDK) with intelligent and secure interfaces to JUNOS routing and services functions. Juniper provides access to the PSDP technology, as well as technical and business support to partners, through its Open IP Solution Development Program.

Customers and partners can use the PSDP to accelerate innovation for the delivery of new value services and improved productivity. The PSDP enables tight application integration with the network, enhancing application delivery with specific access and performance policies and controls. Customers and partners can use the PSDP to develop unique applications for their specific requirements, providing greater choice and control in their solution.

The disciplined foundations of JUNOS software engineering and its modular architecture design have made it possible to extend this opportunity of flexible application development to our customers and partners. Through the business procedures and technology of the PSDP, Juniper ensures the integrity of the operating system, while providing flexible, intelligent interfaces to enable the open development of advanced applications.

 

Features and Benefits

The Partner Solution Development Platform enables a broad range of applications, such as event optimized routing, customized bandwidth management, advanced security services and extended operations toolsets. Developers can choose to run their applications on the Routing Engine (RE) or on a MultiServices PIC as well as enable communications with other network elements.

  • Control Plane Packet Processing
    The Routing Engine is most suitable for applications processing control traffic; for example, network routing protocols, or user traffic protocols such as Session Initiation Protocol (SIP) or Real-Time Streaming Protocol (RTSP).
  • High-speed Data Plane Packet Processing
    The MultiServices PIC (MS-PIC) is a highly parallelized processing module which provides additional processing and memory power on many Juniper routing platforms. It is most suitable to run applications requiring access to network traffic, such as those dependent upon deep packet inspection or with a requirement to modify high-bandwidth or latency-sensitive traffic.
  • Distributed Application Processing
    Developed application processes, either in the RE or the MS-PIC, can communicate directly with other networking elements or even external servers. This allows flexibility and interoperability to leverage intelligence beyond the individual device, or even beyond the network, for network decision-making. For example, a PSDP application running on a router could tie into an application that alerts it to power outages or other events that trigger preplanned changes in network configurations.