DocumentCode :
1313937
Title :
Sockets++: a uniform application programming interface for basic level communication services
Author :
Böcking, Stefan
Author_Institution :
Siemens AG, Germany
Volume :
34
Issue :
12
fYear :
1996
fDate :
12/1/1996 12:00:00 AM
Firstpage :
114
Lastpage :
123
Abstract :
This article presents an enhanced application programming interface based on the well-known BSD Sockets paradigm. The major modifications made during the redesign of Sockets are as follows: using an object-oriented design that facilitates the introduction of new communication service functions and simplifies use and learning; using a new generic communication model that supports a wide range of traditional and advanced communication services such as OSI, Internet, ISDN, and ATM services; using an abstract message-passing concept to transfer service data across the interface which enables operating systems to apply copy-avoiding mechanisms; supporting multipoint communications and enabling applications to distinguish different data streams; supporting direct forwarding of incoming data streams to outgoing streams to yield better performance; avoiding platform dependencies so as to reduce modification costs when porting applications
Keywords :
application program interfaces; message passing; object-oriented methods; telecommunication computing; telecommunication network management; telecommunication services; utility programs; ATM; BSD Sockets paradigm; ISDN; Internet; OSI; Sockets++; abstract message-passing concept; basic level communication services; communication service functions; copy-avoiding mechanisms; data streams; direct forwarding; generic communication model; modification costs; multipoint communications; object-oriented design; operating systems; outgoing streams; performance; platform dependencies; service data; uniform application programming interface; Computer architecture; Computer network management; Distributed computing; Environmental management; Middleware; Operating systems; Packaging; Project management; Protocols; Sockets;
fLanguage :
English
Journal_Title :
Communications Magazine, IEEE
Publisher :
ieee
ISSN :
0163-6804
Type :
jour
DOI :
10.1109/35.556495
Filename :
556495
Link To Document :
بازگشت