Email This Page

ISO ACSE: Association Control Service Element

The ISO Association Control Service Element (ACSE), an application layer protocol in the OSI model, is to establish and release an application-association between two AEIs and to determine the application context of that association. The ACSE supports two modes of communication: connection-oriented and connectionless. For the connection-oriented mode, the application-association is established and released by the reference of ACSE connection oriented services. For the connectionless mode, the application-association exists during the invocation of the single ACSE connectionless mode service, A-UNIT-DATA .

The applications in the OSI reference model represent communication between a pair of application-processes (APs) in terms of communication between their application-entities (AEs) using the presentation-service. The functionality of an AE is factored into a number of application-service-elements (ASEs). The interaction between AEs is described in terms of the use of their ASEs? services. This Service Definition supports the modeling concepts of application-association and application context.

An application-association is a cooperative relationship between two AEIs. It provides the necessary frame of reference between the AEIs in order that they may interwork effectively. This relationship is formed by the communication of application protocol control information between the AEIs through their use of the presentation-service.

An application context is an explicitly identified set of application-service-elements, related options and any other necessary information for the interworking of application-entities on an application association.

The ACSE service-user is that part of an application-entity that makes use of ACSE services. It may be the Control Function (CF) or an ASE or some combination of the two.

The services provided by ACSE are listed as follows:


Communication mode

Service

Type

Connection oriented

A-ASSOCIATE
A-RELEASE
A-ABORT
A-P-ABORT

Confirmed
Confirmed
Non-confirmed
Provider-initiated

Connectionless

A-UNIT-DATA

Non-confirmed




Protocol Structure - ISO ACSE: Association Control Service Element

The functions, services and message structure are listed as follows:

Functional Unit

Service

APDU

Field Name

Kernel

A-ASSOCIATE

AARQ

Protocol Version
Application Context Name
Calling AP Title
Calling AE Qualifier
Calling AP Invocation-identifier
Calling AE Invocation-identifier
Called AP Title
Called AE Qualifier
Called AP Invocation-identifier
Called AE Invocation-identifier
Implementation Information
User Information

 

 

AARE

Protocol Version
Application Context Name
Responding AP Title
Responding AE Qualifier
Responding AP Invocation-identifier
Responding AE Invocation-identifier
Result
Result Source-Diagnostic
Implementation Information
User Information

 

A-RELEASE

RLRQ

Reason
User Information

 

 

RLRE

Reason
User Information

 

A-ABORT

ABRT

Abort Source
User Information

Authentication

A-ASSOCIATE

AARQ

ACSE Requirements
Authentication-mechanism Name
Authentication-value

 

 

AARE

Ditto

 

 

ABRT

Diagnostic

Application Context
Negotiation

A-ASSOCIATE

AARQ

Application Context Name List
ACSE Requirements

 

 

AARE

Ditto



Related Protocols
Session Protocol, Presentation Protocol , ROSE

Sponsor Source

The ACSE protocol is defined in ISO (www.iso.org ) documents 8650 and 8649 and ITU (www.itu.org ) documents X.217, X.227, X.237.



Reference

http://www.doc.ua.pt/arch/itu/rec/product/X.htm :
X.217: Information technology - Open Systems Interconnection - Service definition for the Association Control Service Element
X.227: Information technology - Open Systems Interconnection - Connection-oriented protocol for the Association Control Service Element: Protocol specification  
X.237: Information technology - Open Systems Interconnection - Connectionless protocol for the Association Control Service Element: Protocol specification