Issue 2919: TcPdu User and Provider interfaces (incorba-ftf) Source: Ericsson (Mr. Neill Jones, etlnljs(at)etlxdmx.ericsson.se) Nature: Uncategorized Issue Severity: Summary: As the interfaces currently stand, there is a minimum of 5 CORBA calls per transaction 1. either TcPduProvider::get_dialog_id or TcPduProviderFactory::create_tc_pdu_provider 2. TcPduProvider::invoke_req 3. TcPduProvider::begin_req 4. TcPduUser::end_ind 5. TcPduUser::result_l_ind Given that a CORBA call is about 1 millisecond on average, this makes for a highly inefficient interface from a high-performance perspective, and renders the distribution of these interfaces undesirable, and the use of the TcPduProvider/User interfaces unlikely in a real system. Ideally this should be reduced to a minimum of 2 CORBA calls, one for a call going out, and one for the reply. Resolution: Revised Text: Actions taken: September 22, 1999: received issue Discussion: End of Annotations:===== Date: Wed, 22 Sep 1999 19:59:24 +0100 From: Neill Jones Organization: Teltec DUC X-Mailer: Mozilla 4.51 [en] (Win95; I) X-Accept-Language: en MIME-Version: 1.0 To: issues@omg.org, brennanr@Teltec.DCU.IE, jonesn@Teltec.DCU.IE Subject: incorba.ftf Content-Transfer-Encoding: 7bit Content-Type: text/plain; charset=us-ascii X-UIDL: N~o!!AEIe9hJNd9YD5!! Hi all Subject: TcPdu User and Provider interfaces As the interfaces currently stand, there is a minimum of 5 CORBA calls per transaction 1. either TcPduProvider::get_dialog_id or TcPduProviderFactory::create_tc_pdu_provider 2. TcPduProvider::invoke_req 3. TcPduProvider::begin_req 4. TcPduUser::end_ind 5. TcPduUser::result_l_ind Given that a CORBA call is about 1 millisecond on average, this makes for a highly inefficient interface from a high-performance perspective, and renders the distribution of these interfaces undesirable, and the use of the TcPduProvider/User interfaces unlikely in a real system. Ideally this should be reduced to a minimum of 2 CORBA calls, one for a call going out, and one for the reply. It is suggested that the current definitions of these interfaces is impractical and should be completely revised. Regards Neill Jones Teltec, DCU