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...
Gespeichert in:
Veröffentlicht in: | Bell Labs technical journal 2005-01, Vol.9 (4), p.155-169 |
---|---|
Hauptverfasser: | , , , , |
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 & 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 |