{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,19]],"date-time":"2025-06-19T04:53:32Z","timestamp":1750308812563,"version":"3.41.0"},"reference-count":6,"publisher":"Association for Computing Machinery (ACM)","issue":"1","license":[{"start":{"date-parts":[[2010,1,7]],"date-time":"2010-01-07T00:00:00Z","timestamp":1262822400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["SIGCOMM Comput. Commun. Rev."],"published-print":{"date-parts":[[2010,1,7]]},"abstract":"<jats:p>The creation of services on IP networks is a lengthy process. The development time is further increased if this involves the equipment manufacturer adding third-party technology in their product. In this work we describe how the JUNOS SDK (part of Juniper Networks Partner Solution Development Platform) facilitates innovation and can be used to considerably shorten the development cycle for the creation of services based on embedding third-party software into Juniper Networks routers. We describe how the JUNOS SDK exposes programmatic interfaces to enable packet manipulation by third-party software and how it can be used as a common platform for deploying unique services through the combination of multiple components from multiple parties.<\/jats:p>","DOI":"10.1145\/1672308.1672320","type":"journal-article","created":{"date-parts":[[2012,10,12]],"date-time":"2012-10-12T19:06:47Z","timestamp":1350068807000},"page":"56-60","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":9,"title":["Rapid service creation using the JUNOS SDK"],"prefix":"10.1145","volume":"40","author":[{"given":"James","family":"Kelly","sequence":"first","affiliation":[{"name":"Juniper Networks, Inc., Kanata, ON, Canada"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Wladimir","family":"Araujo","sequence":"additional","affiliation":[{"name":"Juniper Networks, Inc., Kanata, ON, Canada"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Kallol","family":"Banerjee","sequence":"additional","affiliation":[{"name":"Juniper Networks, Inc., Sunnyvale, CA, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2010,1,7]]},"reference":[{"key":"e_1_2_1_1_1","unstructured":"FreeBSD web site. http:\/\/www.freebsd.org\/.  FreeBSD web site. http:\/\/www.freebsd.org\/."},{"key":"e_1_2_1_2_1","unstructured":"JUNOS Software Technical Documentation Juniper Networks. http:\/\/www.juniper.net\/techpubs\/software\/junos\/index.html.  JUNOS Software Technical Documentation Juniper Networks. http:\/\/www.juniper.net\/techpubs\/software\/junos\/index.html."},{"key":"e_1_2_1_3_1","unstructured":"Multiservices DPC Datasheet Juniper Networks. http:\/\/www.juniper.net\/us\/en\/local\/pdf\/datasheets\/1000258-en.pdf.  Multiservices DPC Datasheet Juniper Networks. http:\/\/www.juniper.net\/us\/en\/local\/pdf\/datasheets\/1000258-en.pdf."},{"key":"e_1_2_1_4_1","unstructured":"Multiservices PIC Datasheet Juniper Networks. http:\/\/www.juniper.net\/us\/en\/local\/pdf\/datasheets\/1000199-en.pdf.  Multiservices PIC Datasheet Juniper Networks. http:\/\/www.juniper.net\/us\/en\/local\/pdf\/datasheets\/1000199-en.pdf."},{"key":"e_1_2_1_5_1","unstructured":"Partner Solution Development Platform (PSDP) Juniper Networks. http:\/\/www.juniper.net\/us\/en\/products-services\/nos\/junos\/psdp\/.  Partner Solution Development Platform (PSDP) Juniper Networks. http:\/\/www.juniper.net\/us\/en\/products-services\/nos\/junos\/psdp\/."},{"key":"e_1_2_1_6_1","doi-asserted-by":"crossref","unstructured":"J. Welch and J. Clark. A Proposed Media Delivery Index (MDI). IETF RFC 4445 April 2006.  J. Welch and J. Clark. A Proposed Media Delivery Index (MDI). IETF RFC 4445 April 2006.","DOI":"10.17487\/rfc4445"}],"container-title":["ACM SIGCOMM Computer Communication Review"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1672308.1672320","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/1672308.1672320","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T20:26:24Z","timestamp":1750278384000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1672308.1672320"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2010,1,7]]},"references-count":6,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2010,1,7]]}},"alternative-id":["10.1145\/1672308.1672320"],"URL":"https:\/\/doi.org\/10.1145\/1672308.1672320","relation":{},"ISSN":["0146-4833"],"issn-type":[{"type":"print","value":"0146-4833"}],"subject":[],"published":{"date-parts":[[2010,1,7]]},"assertion":[{"value":"2010-01-07","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}