2004
DOI: 10.1145/967030.967034
|View full text |Cite
|
Sign up to set email alerts
|

An open architecture for next-generation telecommunication services

Abstract: An open (in the sense of extensible and programmable) architecture for IP telecommunications must be based on a comprehensive strategy for managing feature interaction. We describe our experience with BoxOS, an IP telecommunication platform that implements the DFC technology for feature composition. We present solutions to problems, common to all efforts in IP telecommunications, of feature distribution, interoperability, and media management. We also explain how BoxOS addresses many deficiencies in SIP, inclu… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
23
0

Year Published

2004
2004
2009
2009

Publication Types

Select...
5
3
2

Relationship

0
10

Authors

Journals

citations
Cited by 29 publications
(23 citation statements)
references
References 26 publications
0
23
0
Order By: Relevance
“…JAIN SIP, Java Media Framework (JMF), and Java Telephony API are low-level software framework that are either still significantly complex to use, or inflexible to support next-generation collaborative applications. BoxOS [2] and Parlay are frameworks addressing server-side architectures. The server-side architecture has different concerns than our client-side middleware NCB.…”
Section: Ncb As a Layer In Cvmmentioning
confidence: 99%
“…JAIN SIP, Java Media Framework (JMF), and Java Telephony API are low-level software framework that are either still significantly complex to use, or inflexible to support next-generation collaborative applications. BoxOS [2] and Parlay are frameworks addressing server-side architectures. The server-side architecture has different concerns than our client-side middleware NCB.…”
Section: Ncb As a Layer In Cvmmentioning
confidence: 99%
“…The complexity of communication logic can be carefully regulated through the design of the schema modeling language. Second, CVM utilizes communication middleware components (e.g., those of ACE Schmidt and Huston (2002)) and server-side architectures (e.g., Bond et al, 2004) as building blocks to generate communication applications. Such existing components encapsulate procedures, patterns, and algorithms governing basic communication services (e.g., session establishment of person-to-person voice call, transmission of an image file, and real-time video streaming), which are well understood.…”
Section: Model-driven Engineeringmentioning
confidence: 99%
“…We motivate our work with a scenario for maintaining variant feature specifications at AT&T. These executable specifications are modules within the Distributed Feature Composition (DFC) architecture (Jackson & Zave, 1998), and form part of a consumer voice-over-IP service. In the current implementation of DFC (Bond et al, 2004), the features are written using Statecharts.…”
Section: Motivating Examplementioning
confidence: 99%