Software patterns have been used for a decade or more to describe solutions to design and architecture problems. This paper illustrates the value of using software patterns to describe and generate specific architectures and discusses the objectives and techniques of documenting architectures using these patterns. It defines the specialized system of software patterns called a pattern language and presents example patterns and an example pattern language. Finally, it introduces a set of software patterns that represents service architectures, including service architectures for offering advanced services. © 2004 Lucent Technologies Inc.
providers to favor new service architectures that help them expand and refresh the suite of offered services so they can compete successfully for subscribers and can entice the subscribers to spend more on services.The basic problem to be solved by these new service architectures concerns cost and speed for delivering new services. The concept is to introduce decoupling and modularization with defined interfaces so that a new service-as experienced by the end user-could be provided by adding a new application in the application layer. Ideally, the addition of the new application would not affect other applications existing in the network if the decoupling is designed well. The application would be a sufficiently
• Limited context. The filter criteria can only utilize the information embedded in a SIP message; it cannot make use of other network information (e.g., network load or time of day) to determine how to forward a SIP message.• Limited expressive power. There is no chaining in the filtering rules-each rule is independent and cannot call others. There are few data types (only Boolean, and string) and few operators. There is a lack of fine-grained operations on the SIP message-for example, the filtering capability can implement only regular-expression matching on
BT has embarked on an ambitious and innovative programme to replace its current core network with an all-IP next generation network (NGN) known as 21CN. One of the important properties of an NGN is to allow new and innovative services to be created and deployed quickly, easily and cost effectively. However, managing the sheer number of services, be they generated in-house or by a third party, that will be hosted on such an NGN is not a trivial task. The process of service orchestration (i.e. service blending) is complex and the major standards bodies have, as yet, been unable to define a suitable method. One of the contenders for the role of service orchestration is the Alcatel-Lucent Service Broker TM . BT has been engaged with Alcatel-Lucent during the past year on a proof of concept demonstration to test the Alcatel-Lucent Service Broker's suitability for this role. The findings have shown that this development can support and aid rapid service creation and blending while providing excellent levels of flexibility and programmability. IntroductionBT is already well on the way to converting its existing core network infrastructure to a next generation network (NGN) based on the Internet protocol (IP) and known as the 21st Century Network (21CN). NGNs such as 21CN offer communications operators a number of benefits, not least a reduction in operating costs [1], and a platform that allows new and innovative services to be developed and launched quickly and in a cost-effective way. In the past, new services have largely required independent platforms, each having common features such as billing and customer profile maintenance, often using different protocols. The result is a complex arrangement of networks and platforms involving a myriad of stove-pipe solutions. In contrast, NGNs such as 21CN, offer a common platform that can be used by all applications and services. Commonly used features can be aggregated into common capabilities (CC) [2], and currently there are 12 CCs in the 21CN architecture that can be reused across applications.The common platform allows new services to reuse previously developed functionality, reducing time to market and development costs. It is also possible to look beyond the 'walled garden' architecture that has been the norm and allow third parties to develop and provide services to customers.An important part of the BT NGN architecture is the IP multimedia subsystem (IMS) [3], defined originally as the core network for 3rd generation (3G) mobile systems by the 3rd Generation Partnership Project (3GPP). The IMS was first introduced in the Release 5 (R5) of the 3GPP set of standards. Later releases of the 3GPP standard included interfaces with wireless LAN systems (in R6) and fixed line systems (in R7), paving the way for fixed-mobile convergence (FMC) and providing for new levels of convergence and mobility. A typical scenario might, for example, allow a user to have a single profile for both fixed and mobile services, combining multiple devices. As such, the IMS will herald a new era...
IntroductionService creation is a fundamental aspect of the promise of next-generation networks. With roots in traditional telecommunications and data networks, new service creation implementation and deployment techniques abound in vendor offerings and in proprietary schemes developed by service providers. With the challenges and complexities of converged telecommunications and data networks, and the unprecedented demand to create and deploy new revenue-generating and cost-saving services quickly, next-generation networks are compelled to provide new service creation techniques and enable thirdparty service creation. In order to do this effectively, a framework is needed that represents the types of services to be created and the techniques that can be used to create them. This paper describes a framework for service creation that can be applied to converged next-generation networks. We first look at service creation in traditional telecommunication and data networks to set the context for the framework. We then propose a network layering to describe the types of services that are created. Next, we examine service creation techniques and show how they relate to services in the network model. These techniques include the use of policies, application programming interfaces, protocols, service building blocks, and provisioning. Some of these techniques are in wide use today in traditional intelligent networks; others, such as policy management, are just beginning to be deployed in service-provider networks, and have the capability to provide service intelligence to network services. Next, we describe how services are created and deployed in
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.
hi@scite.ai
10624 S. Eastern Ave., Ste. A-614
Henderson, NV 89052, USA
Copyright © 2024 scite LLC. All rights reserved.
Made with 💙 for researchers
Part of the Research Solutions Family.