CA2561985A1 - Service broker integration layer for supporting telecommunication client service requests - Google Patents

Service broker integration layer for supporting telecommunication client service requests Download PDF

Info

Publication number
CA2561985A1
CA2561985A1 CA002561985A CA2561985A CA2561985A1 CA 2561985 A1 CA2561985 A1 CA 2561985A1 CA 002561985 A CA002561985 A CA 002561985A CA 2561985 A CA2561985 A CA 2561985A CA 2561985 A1 CA2561985 A1 CA 2561985A1
Authority
CA
Canada
Prior art keywords
service
service request
queue
request
queues
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CA002561985A
Other languages
French (fr)
Other versions
CA2561985C (en
Inventor
Marco Millefiorini
Giuseppe Guerrisi
Alessandro Urbani
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Accenture Global Services Ltd
Original Assignee
Accenture Global Services GmbH
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Priority claimed from ITMI20052073 external-priority patent/ITMI20052073A1/en
Priority claimed from EP05425764A external-priority patent/EP1780983B1/en
Application filed by Accenture Global Services GmbH filed Critical Accenture Global Services GmbH
Publication of CA2561985A1 publication Critical patent/CA2561985A1/en
Application granted granted Critical
Publication of CA2561985C publication Critical patent/CA2561985C/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/08Network architectures or network communication protocols for network security for authentication of entities
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/10Architectures or entities
    • H04L65/1063Application servers providing network services

Abstract

A telecommunications architecture processes telecommunications service requests received from third parties through a secure access gateway. The third parties may be other telecommunications service providers which employ the services to support their own products and services or may be or individual subscribers. The service broker provides a flexible and efficient layer in the telecommunications architecture for processing the service request. The service broker also overcomes the technical problems associated with third party service request processing. In addition to providing technical solutions for efficient and secure processing of service requests for exposed services, the architecture also provides an additional revenue channel for existing telecommunication service providers.

Claims (20)

1. A service request processing system for a telecommunications architecture, the service request processing system comprising:
a service request interface which receives service requests for telecommunications services, each service request comprising a service type identifier field and a service request identifier field;
a dispatcher system which distributes the service requests into different service queues on the basis of the service type identifier field, thereby establishing queued service requests;
multiple independent fetcher systems which obtain selected service request identifiers from the service request identifier fields for queued service requests to process;
traffic control parameters which govern selection of the queued service requests by at least one of the fetcher systems; and a workflow system which initiates workflow sequences which fulfill the queued service requests identified by the selected service request identifiers.
2. The service request processing system of claim 1, where the different service queues comprise:
customer relationship management service request queues; and third party service request queues.
3. The service request processing system of claim 2, where the third party service request queues comprise:
a message service request queue; and a charge service request queue.
4. The service request processing system of claim 3, where the message service request queue comprises a short messaging service (SMS) request queue.
5. The service request processing system of claim 3, where the message service request queue comprises a multimedia messaging service (MMS) request queue.
6. The service request processing system of claim 2, where the third party service request queues comprise:
an authentication request queue; and a status request queue.
7. The service request processing system of claim 6, where the authentication request queue comprises a mobile user authentication request queue.
8. The service request processing system of claim 2, where the customer relationship management service request queues comprise:
an activate service request queue; and a terminate service request queue.
9. The service request processing system of claim 1, where the different service queues comprise database tables comprising an input message field and an output message field.
10. A method for processing telecommunication service requests, the method comprising:
receiving service requests for telecommunications services, each service request comprising a service type identifier field and a service request identifier field;
dispatching the service requests into different service queues on the basis of the service type identifier field, thereby establishing queued service requests;
establishing traffic control parameters which govern selection of the queued service requests from the individual service queues;

initiating execution of multiple independent fetcher systems to obtain selected service request identifiers from the service request identifier fields; and initiating workflows which fulfill the queued service requests identified by the selected service request identifiers.
11. The method of claim 10, where initiating execution of multiple independent fetcher engines comprises:
initiating execution of a first fetcher system;
initiating execution of a second fetcher system; and where initiating workflow sequences comprises:
communicating a first one of the selected service request identifiers to a first workflow engine for the first fetcher engine; and communicating a second one of the selected service request identifiers to a second workflow engine for the second fetcher engine.
12. The method of claim 10, where dispatching comprises:
dispatching the service requests between:
customer relationship management service request queues; and third party service request queues.
13. The method of claim 12, where the third party service request queues comprise a message service request queue.
14. The method of claim 13, where the message service request queue comprises a short messaging service (SMS) request queue.
15. The method of claim 13, where the message service request queue comprises a multimedia messaging service (MMS) request queue.
16. The method of claim 12, where the third party service request queues comprise:
an authentication request queue; and a status request queue.
17. The method of claim 16, where the authentication request queue comprises a mobile user authentication request queue.
18. The method of claim 10, where the different service queues comprise database queue tables.
19. The method of claim 18, where the database queue tables comprise a 'Process Status' field which indicates whether a queue entry has been fetched.
20. The method of claim 19, where the database queue tables comprise a 'Process Completed' field which indicates whether processing of the queue entry has completed.
CA2561985A 2005-10-28 2006-10-02 Service broker integration layer for supporting telecommunication client service requests Active CA2561985C (en)

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
ITMI20052073 ITMI20052073A1 (en) 2005-10-28 2005-10-28 INTEGRATION LAYER OF A SERVICE MEDIATOR FOR REQUESTING SERVICE REQUIREMENTS OF TELEMATIC CUSTOMERS
ITMI2005A002073 2005-10-28
EP05425764.7 2005-10-28
EP05425764A EP1780983B1 (en) 2005-10-28 2005-10-28 Service broker integration layer for supporting telecommunication client service requests

Publications (2)

Publication Number Publication Date
CA2561985A1 true CA2561985A1 (en) 2007-04-28
CA2561985C CA2561985C (en) 2011-04-19

Family

ID=37965188

Family Applications (1)

Application Number Title Priority Date Filing Date
CA2561985A Active CA2561985C (en) 2005-10-28 2006-10-02 Service broker integration layer for supporting telecommunication client service requests

Country Status (6)

Country Link
US (1) US8694616B2 (en)
JP (1) JP4495137B2 (en)
AU (1) AU2006233229B8 (en)
BR (1) BRPI0604362B1 (en)
CA (1) CA2561985C (en)
HK (1) HK1106893A1 (en)

Families Citing this family (44)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20050015340A1 (en) * 2003-06-27 2005-01-20 Oracle International Corporation Method and apparatus for supporting service enablers via service request handholding
US8219609B1 (en) * 2004-05-17 2012-07-10 Oracle America, Inc. Establishing a stateful environment for a stateless environment
US9038082B2 (en) 2004-05-28 2015-05-19 Oracle International Corporation Resource abstraction via enabler and metadata
US8966498B2 (en) * 2008-01-24 2015-02-24 Oracle International Corporation Integrating operational and business support systems with a service delivery platform
US9245236B2 (en) 2006-02-16 2016-01-26 Oracle International Corporation Factorization of concerns to build a SDP (service delivery platform)
US9565297B2 (en) 2004-05-28 2017-02-07 Oracle International Corporation True convergence with end to end identity management
US7917124B2 (en) * 2005-09-20 2011-03-29 Accenture Global Services Limited Third party access gateway for telecommunications services
EP1764972B1 (en) * 2005-09-20 2017-07-19 Accenture Global Services Limited Authentication and authorization architecture for an access gateway
US7920583B2 (en) * 2005-10-28 2011-04-05 Accenture Global Services Limited Message sequencing and data translation architecture for telecommunication services
US7792872B1 (en) * 2005-12-29 2010-09-07 United Services Automobile Association Workflow administration tools and user interfaces
US7693936B2 (en) * 2005-12-29 2010-04-06 Microsoft Corporation Messaging schema for services interaction on prepaid and subscription system
US7792871B1 (en) * 2005-12-29 2010-09-07 United Services Automobile Association Workflow administration tools and user interfaces
US7840526B1 (en) 2005-12-29 2010-11-23 United Services Automobile Association (Usaa) Workflow administration tools and user interfaces
US7822706B1 (en) 2005-12-29 2010-10-26 United Services Automobile Association (Usaa) Workflow administration tools and user interfaces
US9602512B2 (en) 2006-05-08 2017-03-21 At&T Intellectual Property I, Lp Methods and apparatus to distribute media delivery to mobile devices
US8914493B2 (en) * 2008-03-10 2014-12-16 Oracle International Corporation Presence-based event driven architecture
US8094797B2 (en) * 2006-08-31 2012-01-10 Accenture Global Services Limited Service provisioning and activation engines for system
US8214503B2 (en) * 2007-03-23 2012-07-03 Oracle International Corporation Factoring out dialog control and call control
US20080275941A1 (en) * 2007-05-03 2008-11-06 Sonus Networks, Inc. Service Integration on a Network
ATE517479T1 (en) * 2007-08-13 2011-08-15 Accenture Global Services Ltd MESSAGE SEQUENCE MANAGEMENT OF BUSINESS-BASED RELATED EVENTS
CN101370159B (en) * 2007-08-17 2013-01-30 华为技术有限公司 Method, device and system for recognizing service
US20110099347A1 (en) * 2009-10-26 2011-04-28 Plasek James M Managing allocation and deallocation of storage for data objects
AU2013203565B2 (en) * 2007-09-17 2015-06-18 Accenture Global Services Limited Message sequence management of enterprise based correlated events
FI121906B (en) * 2007-09-17 2011-05-31 Goeran Mikael Bergholm Procedures, computer programs, transaction server and computer systems for processing transactions
US9654515B2 (en) * 2008-01-23 2017-05-16 Oracle International Corporation Service oriented architecture-based SCIM platform
US8589338B2 (en) * 2008-01-24 2013-11-19 Oracle International Corporation Service-oriented architecture (SOA) management of data repository
US10819530B2 (en) 2008-08-21 2020-10-27 Oracle International Corporation Charging enabler
US8879547B2 (en) * 2009-06-02 2014-11-04 Oracle International Corporation Telephony application services
US9269060B2 (en) 2009-11-20 2016-02-23 Oracle International Corporation Methods and systems for generating metadata describing dependencies for composable elements
MX2012006047A (en) * 2009-11-25 2012-08-23 Realtime Radiology Inc System and method for management and distribution of diagnostic imaging.
US9503407B2 (en) * 2009-12-16 2016-11-22 Oracle International Corporation Message forwarding
US9509790B2 (en) 2009-12-16 2016-11-29 Oracle International Corporation Global presence
US20120254294A1 (en) * 2011-04-04 2012-10-04 International Business Machines Corporation Mainframe Web Client Servlet
US8825905B2 (en) 2011-04-04 2014-09-02 International Business Machines Corporation Mainframe web client
US8533734B2 (en) 2011-04-04 2013-09-10 International Business Machines Corporation Application programming interface for managing time sharing option address space
US9240970B2 (en) 2012-03-07 2016-01-19 Accenture Global Services Limited Communication collaboration
US20150067019A1 (en) * 2013-08-28 2015-03-05 Soeren Balko Method and system for using arbitrary computing devices for distributed data processing
US9648143B2 (en) 2013-10-03 2017-05-09 Duke Energy Corporation Methods of processing data corresponding to a device that corresponds to a gas, water, or electric grid, and related devices and computer program products
US9674261B2 (en) * 2014-06-10 2017-06-06 Sap Portals Israel Ltd. ODBC access to external services
US9923773B2 (en) 2015-06-04 2018-03-20 Cisco Technology, Inc. Dynamic, broker-based virtual service platform (VSP) engagement for computer networks
JP2018055479A (en) * 2016-09-29 2018-04-05 富士通株式会社 Service condition processing program, device, and method
JP7137078B2 (en) * 2019-04-17 2022-09-14 日本電信電話株式会社 Adaptation device
US11424994B2 (en) * 2019-05-16 2022-08-23 Fortuna Identity Inc Traffic-controlled processing of application requests
CN111782703B (en) * 2020-07-07 2024-02-27 北京润华信通科技有限公司 Method and system for automatically managing and displaying association relation between irrigation area object data

Family Cites Families (40)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0836552A (en) * 1994-07-22 1996-02-06 Nippon Telegr & Teleph Corp <Ntt> Method, system, and management device for decentralized porocessing
US6263370B1 (en) * 1997-09-04 2001-07-17 Mci Communications Corporation TCP/IP-based client interface to network information distribution system servers
US5960442A (en) * 1997-11-12 1999-09-28 Genesys Telecommunications Laboratories, Inc. Real-time interactive directory
JPH11184766A (en) * 1997-12-18 1999-07-09 Nippon Telegr & Teleph Corp <Ntt> Business event server
US6026424A (en) * 1998-02-23 2000-02-15 Hewlett-Packard Company Method and apparatus for switching long duration tasks from synchronous to asynchronous execution and for reporting task results
US6453356B1 (en) * 1998-04-15 2002-09-17 Adc Telecommunications, Inc. Data exchange system and method
DE19836064A1 (en) 1998-08-10 2000-02-17 Bosch Gmbh Robert Procedure for displaying data about target participants
US6449341B1 (en) * 1998-08-25 2002-09-10 Mci Communications Corporation Apparatus and method for managing a software system via analysis of call center trouble tickets
GB2350019B (en) 1999-05-12 2003-09-03 Motorola Ireland Ltd System and method for billing in a radio telecommunications network
US6493695B1 (en) * 1999-09-29 2002-12-10 Oracle Corporation Methods and systems for homogeneously routing and/or queueing call center customer interactions across media types
US7140025B1 (en) * 1999-11-16 2006-11-21 Mci, Llc Method and apparatus for providing a real-time message routing communications manager
US6775262B1 (en) * 2000-03-10 2004-08-10 Telefonaktiebolaget Lm Ericsson (Publ) Method and apparatus for mapping an IP address to an MSISDN number within a wireless application processing network
US6910074B1 (en) * 2000-07-24 2005-06-21 Nortel Networks Limited System and method for service session management in an IP centric distributed network
IE20010743A1 (en) * 2000-08-04 2002-04-17 Mobileaware Technologies Ltd An e-business mobility platform
JP2002140309A (en) 2000-11-02 2002-05-17 Hitachi Ltd Service system
US8527410B2 (en) 2001-02-19 2013-09-03 Nokia Corporation Control of billing in a communications system
US20020168962A1 (en) 2001-05-09 2002-11-14 Docomo Communications Laboratories Usa Customized service providing scheme
US7536697B2 (en) * 2001-06-19 2009-05-19 Accenture Global Services Gmbh Integrating enterprise support systems
WO2003025809A2 (en) 2001-09-21 2003-03-27 Telefonaktiebolaget Lm Ericsson (Publ) System and method for charging in a communication network and a communication network charging server
DE10147770A1 (en) * 2001-09-27 2003-04-17 Siemens Ag Method for providing communication information of a communication unit and devices for implementing the method
US7191216B2 (en) * 2001-10-03 2007-03-13 Nokia Corporation System and method for controlling access to downloadable resources
JP2003150426A (en) * 2001-11-14 2003-05-23 Nippon Telegr & Teleph Corp <Ntt> Data management method and device thereof
US7685527B2 (en) * 2001-11-20 2010-03-23 Siebel Systems, Inc. Method and apparatus for controlling view navigation in workflow systems
US7107285B2 (en) * 2002-03-16 2006-09-12 Questerra Corporation Method, system, and program for an improved enterprise spatial system
JP2006504297A (en) * 2002-10-16 2006-02-02 モバイル・コヒージョン・リミテッド Service access gateway
US8606859B2 (en) * 2002-10-17 2013-12-10 Tibco Software Inc. Method and system to communicate messages in a computer network
EP1418743A1 (en) 2002-11-07 2004-05-12 CMG IPR Telecommunications B.V. System for billing rating and selection of accounts
EP1574009B1 (en) 2002-11-18 2011-07-13 Trusted Network Technologies, Inc. Systems and apparatuses using identification data in network communication
US7386889B2 (en) * 2002-11-18 2008-06-10 Trusted Network Technologies, Inc. System and method for intrusion prevention in a communications network
US20040111506A1 (en) * 2002-12-10 2004-06-10 International Business Machines Corporation System and method for managing web utility services
JP4270888B2 (en) 2003-01-14 2009-06-03 パナソニック株式会社 Service and address management method in WLAN interconnection
US20040153404A1 (en) * 2003-01-31 2004-08-05 Joern Rischmueller Convergent invoicing system and method
JP2003331098A (en) * 2003-04-01 2003-11-21 Hitachi Ltd Composite workflow management system
JPWO2004102396A1 (en) * 2003-05-14 2006-07-13 富士通株式会社 Delay storage apparatus and delay processing method
DE50304571D1 (en) * 2003-06-06 2006-09-21 Siemens Ag A method for monitoring subscriber services in a telecommunications network
US7551602B2 (en) * 2003-12-19 2009-06-23 At&T Intellectual Property I, L.P. Resource assignment in a distributed environment
US20050149724A1 (en) * 2003-12-30 2005-07-07 Nokia Inc. System and method for authenticating a terminal based upon a position of the terminal within an organization
JP4238142B2 (en) * 2004-01-15 2009-03-11 株式会社日立製作所 Program component processing request queue configuration method, program component registration method and execution control method, program component registration program and execution control program, and application server
US20050223064A1 (en) * 2004-04-01 2005-10-06 Robert Salerno Method and system for electronic message retraction
EP1819415A2 (en) * 2004-11-08 2007-08-22 Integration Technologies, Llc. System, method and apparatus for an extensible distributed enterprise integration platform

Also Published As

Publication number Publication date
JP4495137B2 (en) 2010-06-30
AU2006233229B8 (en) 2009-06-11
JP2007149099A (en) 2007-06-14
US8694616B2 (en) 2014-04-08
CA2561985C (en) 2011-04-19
BRPI0604362A (en) 2007-08-21
HK1106893A1 (en) 2008-03-20
AU2006233229A1 (en) 2007-05-17
BRPI0604362B1 (en) 2020-03-10
AU2006233229B2 (en) 2009-02-19
US20070118648A1 (en) 2007-05-24

Similar Documents

Publication Publication Date Title
CA2561985A1 (en) Service broker integration layer for supporting telecommunication client service requests
US8311199B2 (en) Methods and systems for configuring and providing conference calls with customized caller id information
CN104052884B (en) System and method for recording calls in a webrtc contact center
US10187528B2 (en) Universal ring free
US20180205827A1 (en) Interaction request processing according to client pre-configured schedule
US20110122800A1 (en) Provision of telephony caller id service via common instant communications clients
RU2276468C2 (en) Method for creating and assigning call numbers in communication networks
KR20120019474A (en) System and methods for integrating short message service messaging with contact center applications
US20060003748A1 (en) Method for notifying a primary wireless unit of group calling plan activity
CN101212792B (en) Billing information processing method for convergence services
WO2008116421A1 (en) Customer service system, customer service method and transfer server based on instant communication
CN101729267A (en) Queuing method and device
GB2436993A (en) Messaging a receiving call party when prepaid credit of calling party is low to request them to &#39;call me&#39;
HK1096808A1 (en) Method for routing sms messages using an intelligent routing node
US20080063180A1 (en) Estimating wait time for calling
WO2011163087A2 (en) Automated mobile intelligent communication processing system
CN103533189A (en) Method and apparatus for mobile seat call distribution
JP2009153126A (en) System, apparatus and method for synchronizing presence information with schedule information
CN102572139A (en) Information processing method, business processing method and device
CN101686425A (en) Method for providing service to whole network and service network system
WO2013075429A1 (en) Missed call prompting system and method
CN101645988A (en) Next-generation call center system and queuing method thereof
WO2002078366A3 (en) Method and system for multi-provider competitive telecommunications services
US20220094790A1 (en) Multiple caller numbers assigned to multiple called devices
EP1320246A2 (en) System and method for predictive customer contacts

Legal Events

Date Code Title Description
EEER Examination request