帮忙翻译一下英文(通信类的)

问题描述:

帮忙翻译一下英文(通信类的)
IN telecommunication services are mainly programmed in procedural languages based on
proprietary hardware and software. The IN service model introduces the concept of service
scripts that specify the logic to form a new service from elementary building blocks. But some important problems still exist. One problem is that the model does not take advantage of modern object-oriented (OO) techniques, as discussed below. Another problem is that the granularity of basic IN building blocks is inconsistent. Some blocks, such as Service Data Management, represent very complex operations that can treat any kind of service data. Other blocks, such as Comparison, represent simple calculation capabilities. The difficulty of reusing these building blocks makes many telephony vendors develop their own proprietary building blocks (Zuidweg 2002).
Modern OO programming techniques have proven to be more modular than procedural
programming techniques. Objects are reusable software building blocks that encapsulate
both data and related processing codes. Objects can be envisioned as service providers
in the sense that they provide services to other objects, and to achieve this, they utilize services from other objects. Well-defined objects have atomic functionalities and maintain a clean interface for controlled access and easy service provisioning. Furthermore, because real implementation is hidden from external access, by keeping the interface unchanged, the implementation of objects can be changed without affecting the overall program. Such characteristics greatly benefit application modification, adaptation, and maintenance.
The service APIs discussed in this chapter mainly use OO techniques. JAIN is specified in Java, so it is OO by design. Parlay is specified in the Unified Modeling Language (UML), so it has the advantage of being language independent. Automatic tools exist to convert the UML to specific Interface Definition Languages (IDLs), like CORBA IDL and Microsoft IDL. Translations from UML to specific programming languages like C++ and Java are also possible. While in principle these translations could be done automatically, the resulting specification is likely to be very hard to read and understand. Nonetheless, translation rules have been devised to make the translation process fairly straightforward.
The various standardization bodies and industrial interest groups have produced a considerable amount of work in this area. This chapter first discusses the strengths and limitations of existing API efforts (for example, Parlay/OSA, JAIN, and OMA) as well as other API approaches that have been suggested for advanced network architectures. Following that is a short description of our approach to developing a layered API model for XG mobile networks. Finally, the chapter concludes with some observations on future work.
1个回答 分类:综合 2014-12-13

问题解答:

我来补答
电信服务在基于的程序语言主要被编程
proprietary硬件和软件. 在服务模型介绍服务的概念 指定逻辑形成从基本的积木的一项新的服务的scripts. 但是一些重要问题仍然存在. 一个问题是模型不利用现代面向对象的(OO)技术,如下所述. 另一个问题是粒度基本在积木是不一致的. 有些块,例如服务数据管理,代表非常可能对待任何服务数据的复杂操作. 其他块,例如比较,代表简单的演算能力. 重复利用这些积木困难使许多电话供营商开发他们自己私有的积木(Zuidweg 2002).
Modern OO编程技术比程序证明模件
programming技术. 对象是浓缩的可再用的软件积木
both数据和关连处理代码. 对象可以被构想作为服务供应商
,也就是说他们为其他对象提供服务和达到此,他们运用从其他对象的服务. 明确定义的对象有原子功能并且维护控制进入和容易的服务物资供应的一个原始接口. 此外,因为真正的实施从外在通入掩藏,通过保持未改变的接口,对象的实施可以被改变,无需影响整体节目. 这样特征很大地有益于应用修改、适应和维护.
The在本章谈论的服务APIs主要使用OO技术. 耆那教在Java指定,因此它故意地是OO. 增值指定在统一的塑造的语言(UML),因此它有好处的是不依靠语言的. 自动工具存在转换UML成具体界面限定语言(IDLs),象CORBA IDL和微软IDL. 从UML的翻译到象C++和Java的具体编程语言也是可能的. 当原则上这些翻译可能自动地时完成,发生的规格可能是非常难读和了解. 但是,翻译规则构想使翻译过程相当简单.
The各种各样的标准化机构和工业财团在这个区域生产了相当数量工作. 本章首先谈论现有的API努力的力量和局限(例如, Parlay/OSA,耆那教和OMA)以及为先进的网络结构被建议了的其他API方法. 跟随那是我们的方法的一个简短的描述对开发XG机动性网络的一个层状API模型. 终于,本章以在未来工作的有些观察结束.
 
 
展开全文阅读
剩余:2000
下一页:生物 酶