Rapid software development for multi-vendor services

To provide network services successfully, telecommunications companies must work with many operations policies, network configurations, and types of equipment. The demand for advanced network services that can help service providers minimize their capital investment and reduce their operating expens...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:Bell Labs technical journal 2005-01, Vol.9 (4), p.155-169
Hauptverfasser: Bass, Elijah W., Erman, Bilgehan, Mongeau, David P., Wu, Mengqi, Xie, Chen
Format: Artikel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page 169
container_issue 4
container_start_page 155
container_title Bell Labs technical journal
container_volume 9
creator Bass, Elijah W.
Erman, Bilgehan
Mongeau, David P.
Wu, Mengqi
Xie, Chen
description To provide network services successfully, telecommunications companies must work with many operations policies, network configurations, and types of equipment. The demand for advanced network services that can help service providers minimize their capital investment and reduce their operating expenses has outpaced the supply of the reliable, high-quality software systems and tools needed to develop and deliver them. Such software is needed to make service delivery more manageable and more profitable, but it is a challenge to develop it rapidly because of the great diversity in the equipment, technologies, protocols, and interfaces of the various vendors. Bell Labs has built the declarative command processor (DCP) to address this challenge. This paper describes how DCP makes it possible to develop multi-vendor services software rapidly at reduced cost. It also explains the key concepts of DCP: data-driven programming, declarative programming, and Extensible Markup Language (XML)-based automation techniques. Finally, it presents a successful application of DCP to deliver an inventory and configuration management service that has had an annual revenue growth of 50% over two years.
doi_str_mv 10.1002/bltj.20069
format Article
fullrecord <record><control><sourceid>proquest_RIE</sourceid><recordid>TN_cdi_crossref_primary_10_1002_bltj_20069</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><ieee_id>6768582</ieee_id><sourcerecordid>3453288821</sourcerecordid><originalsourceid>FETCH-LOGICAL-c308t-eb0d40321d92b48cb6ea3169608ae9331d92303e09ec772dc9536e74b50af3fd3</originalsourceid><addsrcrecordid>eNpd0FtLwzAUB_AgCs7pi6--FHwQhM6T5tY8ynBTGArDy2NI21Po7GUm7dRvb-ZkD5JDbvw4CX9CzilMKEByk9X9apIASH1ARlSwNFYMxGHYQ6pjFaZjcuL9CoBSrfiI8KVdV0Xku7L_tA6jAjdYd-sG2z4qOxc1Q91X8QbbIhw8uk2Voz8lR6WtPZ79rWPyMrt7nt7Hi6f5w_R2EecM0j7GDAoOLKGFTjKe5plEy6jUElKLmrHtPQOGoDFXKilyLZhExTMBtmRlwcbkatd37bqPAX1vmsrnWNe2xW7wRnGmwgg1Jpf_5KobXBs-Z6gErgXXigZ1vVO567x3WJq1qxrrvg0Fs83PbPMzv_kFHO9w5Xv82kvr3o0Mrwrz9jg3sFwINnsFI4K_-POIuOdSyVSkCfsBFD15zQ</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>1604954971</pqid></control><display><type>article</type><title>Rapid software development for multi-vendor services</title><source>IEEE Electronic Library (IEL)</source><creator>Bass, Elijah W. ; Erman, Bilgehan ; Mongeau, David P. ; Wu, Mengqi ; Xie, Chen</creator><creatorcontrib>Bass, Elijah W. ; Erman, Bilgehan ; Mongeau, David P. ; Wu, Mengqi ; Xie, Chen</creatorcontrib><description>To provide network services successfully, telecommunications companies must work with many operations policies, network configurations, and types of equipment. The demand for advanced network services that can help service providers minimize their capital investment and reduce their operating expenses has outpaced the supply of the reliable, high-quality software systems and tools needed to develop and deliver them. Such software is needed to make service delivery more manageable and more profitable, but it is a challenge to develop it rapidly because of the great diversity in the equipment, technologies, protocols, and interfaces of the various vendors. Bell Labs has built the declarative command processor (DCP) to address this challenge. This paper describes how DCP makes it possible to develop multi-vendor services software rapidly at reduced cost. It also explains the key concepts of DCP: data-driven programming, declarative programming, and Extensible Markup Language (XML)-based automation techniques. Finally, it presents a successful application of DCP to deliver an inventory and configuration management service that has had an annual revenue growth of 50% over two years.</description><identifier>ISSN: 1089-7089</identifier><identifier>EISSN: 1538-7305</identifier><identifier>DOI: 10.1002/bltj.20069</identifier><identifier>CODEN: BLTJFD</identifier><language>eng</language><publisher>Hoboken: IEEE</publisher><subject>Configuration management ; Costs ; Declarative programming ; Document markup languages ; Extensible Markup Language ; Microprocessors ; Protocol (computers) ; Software ; Software development ; Software development tools</subject><ispartof>Bell Labs technical journal, 2005-01, Vol.9 (4), p.155-169</ispartof><rights>2005 Lucent Technologies Inc.</rights><lds50>peer_reviewed</lds50><woscitedreferencessubscribed>false</woscitedreferencessubscribed><cites>FETCH-LOGICAL-c308t-eb0d40321d92b48cb6ea3169608ae9331d92303e09ec772dc9536e74b50af3fd3</cites></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://ieeexplore.ieee.org/document/6768582$$EHTML$$P50$$Gieee$$H</linktohtml><link.rule.ids>314,776,780,792,27903,27904,54735</link.rule.ids><linktorsrc>$$Uhttps://ieeexplore.ieee.org/document/6768582$$EView_record_in_IEEE$$FView_record_in_$$GIEEE</linktorsrc></links><search><creatorcontrib>Bass, Elijah W.</creatorcontrib><creatorcontrib>Erman, Bilgehan</creatorcontrib><creatorcontrib>Mongeau, David P.</creatorcontrib><creatorcontrib>Wu, Mengqi</creatorcontrib><creatorcontrib>Xie, Chen</creatorcontrib><title>Rapid software development for multi-vendor services</title><title>Bell Labs technical journal</title><addtitle>BLTJ</addtitle><addtitle>Bell Labs Tech. J</addtitle><description>To provide network services successfully, telecommunications companies must work with many operations policies, network configurations, and types of equipment. The demand for advanced network services that can help service providers minimize their capital investment and reduce their operating expenses has outpaced the supply of the reliable, high-quality software systems and tools needed to develop and deliver them. Such software is needed to make service delivery more manageable and more profitable, but it is a challenge to develop it rapidly because of the great diversity in the equipment, technologies, protocols, and interfaces of the various vendors. Bell Labs has built the declarative command processor (DCP) to address this challenge. This paper describes how DCP makes it possible to develop multi-vendor services software rapidly at reduced cost. It also explains the key concepts of DCP: data-driven programming, declarative programming, and Extensible Markup Language (XML)-based automation techniques. Finally, it presents a successful application of DCP to deliver an inventory and configuration management service that has had an annual revenue growth of 50% over two years.</description><subject>Configuration management</subject><subject>Costs</subject><subject>Declarative programming</subject><subject>Document markup languages</subject><subject>Extensible Markup Language</subject><subject>Microprocessors</subject><subject>Protocol (computers)</subject><subject>Software</subject><subject>Software development</subject><subject>Software development tools</subject><issn>1089-7089</issn><issn>1538-7305</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2005</creationdate><recordtype>article</recordtype><sourceid>RIE</sourceid><recordid>eNpd0FtLwzAUB_AgCs7pi6--FHwQhM6T5tY8ynBTGArDy2NI21Po7GUm7dRvb-ZkD5JDbvw4CX9CzilMKEByk9X9apIASH1ARlSwNFYMxGHYQ6pjFaZjcuL9CoBSrfiI8KVdV0Xku7L_tA6jAjdYd-sG2z4qOxc1Q91X8QbbIhw8uk2Voz8lR6WtPZ79rWPyMrt7nt7Hi6f5w_R2EecM0j7GDAoOLKGFTjKe5plEy6jUElKLmrHtPQOGoDFXKilyLZhExTMBtmRlwcbkatd37bqPAX1vmsrnWNe2xW7wRnGmwgg1Jpf_5KobXBs-Z6gErgXXigZ1vVO567x3WJq1qxrrvg0Fs83PbPMzv_kFHO9w5Xv82kvr3o0Mrwrz9jg3sFwINnsFI4K_-POIuOdSyVSkCfsBFD15zQ</recordid><startdate>20050101</startdate><enddate>20050101</enddate><creator>Bass, Elijah W.</creator><creator>Erman, Bilgehan</creator><creator>Mongeau, David P.</creator><creator>Wu, Mengqi</creator><creator>Xie, Chen</creator><general>IEEE</general><general>Wiley Subscription Services, Inc., A Wiley Company</general><scope>97E</scope><scope>RIA</scope><scope>RIE</scope><scope>BSCLL</scope><scope>AAYXX</scope><scope>CITATION</scope><scope>7SC</scope><scope>7SP</scope><scope>8FD</scope><scope>JQ2</scope><scope>L7M</scope><scope>L~C</scope><scope>L~D</scope></search><sort><creationdate>20050101</creationdate><title>Rapid software development for multi-vendor services</title><author>Bass, Elijah W. ; Erman, Bilgehan ; Mongeau, David P. ; Wu, Mengqi ; Xie, Chen</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c308t-eb0d40321d92b48cb6ea3169608ae9331d92303e09ec772dc9536e74b50af3fd3</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2005</creationdate><topic>Configuration management</topic><topic>Costs</topic><topic>Declarative programming</topic><topic>Document markup languages</topic><topic>Extensible Markup Language</topic><topic>Microprocessors</topic><topic>Protocol (computers)</topic><topic>Software</topic><topic>Software development</topic><topic>Software development tools</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Bass, Elijah W.</creatorcontrib><creatorcontrib>Erman, Bilgehan</creatorcontrib><creatorcontrib>Mongeau, David P.</creatorcontrib><creatorcontrib>Wu, Mengqi</creatorcontrib><creatorcontrib>Xie, Chen</creatorcontrib><collection>IEEE All-Society Periodicals Package (ASPP) 2005-present</collection><collection>IEEE All-Society Periodicals Package (ASPP) 1998-Present</collection><collection>IEEE Electronic Library (IEL)</collection><collection>Istex</collection><collection>CrossRef</collection><collection>Computer and Information Systems Abstracts</collection><collection>Electronics &amp; Communications Abstracts</collection><collection>Technology Research Database</collection><collection>ProQuest Computer Science Collection</collection><collection>Advanced Technologies Database with Aerospace</collection><collection>Computer and Information Systems Abstracts – Academic</collection><collection>Computer and Information Systems Abstracts Professional</collection><jtitle>Bell Labs technical journal</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>Bass, Elijah W.</au><au>Erman, Bilgehan</au><au>Mongeau, David P.</au><au>Wu, Mengqi</au><au>Xie, Chen</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>Rapid software development for multi-vendor services</atitle><jtitle>Bell Labs technical journal</jtitle><stitle>BLTJ</stitle><addtitle>Bell Labs Tech. J</addtitle><date>2005-01-01</date><risdate>2005</risdate><volume>9</volume><issue>4</issue><spage>155</spage><epage>169</epage><pages>155-169</pages><issn>1089-7089</issn><eissn>1538-7305</eissn><coden>BLTJFD</coden><abstract>To provide network services successfully, telecommunications companies must work with many operations policies, network configurations, and types of equipment. The demand for advanced network services that can help service providers minimize their capital investment and reduce their operating expenses has outpaced the supply of the reliable, high-quality software systems and tools needed to develop and deliver them. Such software is needed to make service delivery more manageable and more profitable, but it is a challenge to develop it rapidly because of the great diversity in the equipment, technologies, protocols, and interfaces of the various vendors. Bell Labs has built the declarative command processor (DCP) to address this challenge. This paper describes how DCP makes it possible to develop multi-vendor services software rapidly at reduced cost. It also explains the key concepts of DCP: data-driven programming, declarative programming, and Extensible Markup Language (XML)-based automation techniques. Finally, it presents a successful application of DCP to deliver an inventory and configuration management service that has had an annual revenue growth of 50% over two years.</abstract><cop>Hoboken</cop><pub>IEEE</pub><doi>10.1002/bltj.20069</doi><tpages>15</tpages></addata></record>
fulltext fulltext_linktorsrc
identifier ISSN: 1089-7089
ispartof Bell Labs technical journal, 2005-01, Vol.9 (4), p.155-169
issn 1089-7089
1538-7305
language eng
recordid cdi_crossref_primary_10_1002_bltj_20069
source IEEE Electronic Library (IEL)
subjects Configuration management
Costs
Declarative programming
Document markup languages
Extensible Markup Language
Microprocessors
Protocol (computers)
Software
Software development
Software development tools
title Rapid software development for multi-vendor services
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-28T08%3A28%3A34IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest_RIE&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=Rapid%20software%20development%20for%20multi-vendor%20services&rft.jtitle=Bell%20Labs%20technical%20journal&rft.au=Bass,%20Elijah%20W.&rft.date=2005-01-01&rft.volume=9&rft.issue=4&rft.spage=155&rft.epage=169&rft.pages=155-169&rft.issn=1089-7089&rft.eissn=1538-7305&rft.coden=BLTJFD&rft_id=info:doi/10.1002/bltj.20069&rft_dat=%3Cproquest_RIE%3E3453288821%3C/proquest_RIE%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_pqid=1604954971&rft_id=info:pmid/&rft_ieee_id=6768582&rfr_iscdi=true