Efficient Regression Testing of CTI-Systems: Testing a complex Call-Center Solution

Size: px
Start display at page:

Download "Efficient Regression Testing of CTI-Systems: Testing a complex Call-Center Solution"

Transcription

1 Efficient Regression Testing of CTI-Systems: Testing a complex Call-Center Solution Andreas Hagerer 1, Tiziana Margaria 1, Oliver Niese 2, Bernhard Steffen 2, Georg Brune 3 and Hans-Dieter Ide 3 1 METAFrame Technologies GmbH, Dortmund, Germany {AHagerer, TMargaria}@METAFrame.de 2 Chair of Programming Systems, University of Dortmund, Germany {Oliver.Niese, Steffen}@cs.uni-dortmund.de 3 Siemens AG, Witten {Georg.Brune, Hans-Dieter.Ide}@wit.siemens.de Abstract. In this paper we show how the workfllow-oriented, library-based test design and execution environment presented in [8] fulfills the promise of enabling efficient integrated system-level tests of complex industrial applications. We exemplify on the basis of a concete case study (Siemens HPCO Application, a complex Call-Center Solution) how test engineers can now work with the Integrated Test Environment. Efficiency measurements in the field document an average performance gain in the execution of functional regression tests of factors beyond 30: setting up the test scenario is now the most expensive activity! 1 Introduction The world of telecommunications has rapidly evolved during the last 15 years, modifying in this process its focus. In 1985 a telephone switch was 'only' used as a telephone switch. Additional components, either hardware or software, were gradually developed to bring additional functionality and flexibility to the traditional switch, e.g. in the initial days voice mail or billing systems. Today not only single functionalities are added at a quick pace, but the switch is mutating its role into the central element of complex heterogeneous and multivendor systems: it is nowadays integrated into whole business solutions, e.g. in the field of hotel solutions, call center and unified messaging applications. Technically, whereas in the earlier days the interaction between the switch and the applications was almost exclusively implemented via proprietary interfaces, today the definition of open standards like e.g. the Computer Supported Telecommunication Applications protocol (CSTA) [1,2], which specifies the command sets and the data structures needed at the application-layer, or TAPI [6],which defines the programming interface for telephony applications, pushes the field towards the development of new, system level applications. The diagram in Figure 1 (left) documents the trend towards a growing product integration in terms of the increase in the number of value-added applications that work in average on or with a switch. As one can see, the integration factor is rapidly increasing since 1995, and the trend points in the direction of even larger value-added product ranges. A parallel but concurring aspect is the increasing number of major switch releases per year (cf. Figure 1 right). This trend is driven mainly by the convergence between the classical telecommunication technology and the modern IP technology, e.g. 'Voice-over-IP': modern switches are themselves complete complex systems, and they experience the accelerating evolution pace of hardware and software in combination! In this rapidly evolving scenario, the need for efficient automated regression testing is evident: whenever a release arises, either of the switch or of (a subset of) the application programs that cooperate with it,- singularly or, increasingly often, in collaborative combinations the correct functioning of the new configurations must be certified again.

2 Altogether, testing complex telephony solutions is a multidimensional task, which demands automation via adequate system level tool support. The complexity lies in the interaction between the components as well as in the short innovation cycles and the great number of possible combinations between the Private Branch Exchange (PBX) and the value-added applications. Therefore an adequate environment must focus on structuring, efficiency and abstraction ,5 Number of value-added Products Releases Products ,5 3 2,5 2 1,5 1 0,5 0 Number of major Switch Releases per Year Year Figure 1: Trends in the development of CTI systems: (left) growing product integration and (right) faster paced switch releases In summary, systems-under-test have become composite (e.g. including Computer Telephony Integrated (CTI) platform aspects), embedded (due to hardware/software codesign practices), reactive, and run on distributed architectures (e.g. client/server architectures). Complex subsystems affect each other in a variety of complex ways, so mastering today's testing scenarios for telephony systems demands for an integrated, open and flexible approach to support the management of the overall test process, i.e. specification of tests, execution of tests and analysis of test results. In [8] we presented an automated testing environment for CTI systems capable of handling their structural complexity: our approach offers a coarse grained testing environment, realized in terms of a componentbased test design on top of a library of elementary but intuitively understandable test case fragments. The relations between the fragments are treated orthogonally, delivering a test design and execution environment enhanced by means of lightweight formal verification methods. Now, one year later, we summarize our practical experiences in the use of this environment at Siemens, where the Integrated Test Environment (ITE) has been used in a production environment. In this paper, we show on the basis of a concrete case study (Siemens HPCO Application, a complex Call-Center Solution) how test engineers now work with the ITE. Measurements in the field have exceeded our expectations, documenting an average efficiency improvement in the test execution of functional regressions of complex call-center solutions and of several other CTI applications of factors beyond 30: setting up the test scenario is now the most expensive activity! In the rest of the paper, we first describe in Sect. 2 the concrete industrial application (regression test of a complex Call-Center Solution), then we detail in Sect. 3 the process followed to integrate the Call-Center Solution into the ITE. Sect. 4 presents our field results, concerning in particular the concrete measured speedup of the test execution, and Sect. 5 our conclusions and some perspectives.

3 2 Regression Test of a Complex Call-Center Solution A typical example of an integrated CTI platform is a call-center solution, as illustrated in Figure 2, where the switch is connected to the ISDN telephone network or, more generally, to the public switched telephone network (PSTN), and acts as a 'normal' telephone switch to the phones. Additionally, it communicates directly via a LAN or indirectly via an application server with call center client/sever applications that are executed on PCs. Like the phones, these CTI applications are active components: they may stimulate the switch (e.g. initiate calls), and they also react to stimuli sent by the switch (e.g. notify incoming calls). Therefore in a system-level test scenario it is necessary to investigate the interaction between such subsystems. Test Coordinator LAN Rational Robot TAPI CorNet ISDN Network HUSIM Hipermon Call Center Clients TAPI CSTA II/III Call Center Server Figure 2: Test Setting for a complex Call-Center Solution Even the relatively simple scenario of Figure 2 demonstrates the complexity of CTI platforms from the communication point of view, because there are several (internal) protocols involved. E.g. the telephones communicate via the Corporate Network Protocol 1 with the PBX, whereas the PBX communicates via CSTA Phase II/III protocol [1,2] with the application server. On the application server, a TAPI service provider performs a mapping of the CSTA protocol to the TAPI protocol [6], which is the communication protocol between the application server and its clients. The Integrated Test Environment The Integrated Test Environment (ITE) (cf. [7,8] for a more detailed discussion) is based on an existing general purpose environment for the management of complex workflows, METAFrame Technologies' Agent Building Center (ABC) [11], which contains built in features concerning test coordination and test organization. The Test Coordinator constitutes the test management layer of our environment and includes an application-specific specialization of the ABC for the domain of system level regression testing of telephony systems. To communicate with different test tools a flexible CORBA/RMI-based architecture has been developed. The Test Coordinator executes integrated test cases by controlling several test tools, each managing its own subsystem. The extensibility of the environment by additional test tools is the key of the approach. 1 ECMA and CCITT Q.930/931 oriented D-channel layer 3 protocol for private IPABX.

4 3 Integration of the Call-Center Solution into the ITE : the Process To be able to handle regression testing of the call-center solution within the ITE the following steps have to be performed: Integration of Test Tools Identification and Implementation of Testblocks Test case design and execution These steps, which must be taken whenever a new system-under-test is integrated into the ITE, are discussed in detail in the following subsections Integrating the Test Tools How to integrate The ITE offers a generic CORBA interface to communicate with the different test tools that comprises the basic methods (e.g. getname, getversion) that all test tools have to support. Specific features (e.g. input and output commands for testing a special component) can be added at need by extending the interface. The specific methods of the test tools are accessed via test tool-specific basic functionalities (testblocks). The integration process consists of two main activities: 1. Integration of the interface provided by the test tool into the test coordinator and 2. Implementation of the interface functionality by the test tool. If the interface is not implemented in the test tool by the vendor, there are different ways for integration: Plug-in approach: If the test tool supports customisation via loading plugins or libraries, the interface can be integrated by implementing such a plugin including the CORBA object request broker. Separate server process: If a test tool offers remote access via an interface of its own (e.g. COM, DCOM or CORBA) a separate server process can communicate via this interface with the test tool. Then, the special server implements the interface or its derivation and communicates with the test coordinator, i.e. it can be seen as a relay between the test coordinator and the test tool. What to integrate Two different test tools are used in the call-center scenario: 1. A proprietary protocol analyser (Hipermon [5]) which is connected to a telephone simulator (Husim) and to the connection between the switch and the application server. 2. A GUI test tool (Rational Robot [10]), which is used in several instances, i.e. for every considered call center client. Hipermon/Husim: The required interface to the ITE is implemented in the Hipermon/Husim directly by the vendor. It provides the tester with full access to the whole functionality of a telephone as well as to the underlying protocols, i.e. CorNet and CSTA II/III. The Hipermon is able to decode CorNet/CSTAmessages and to deliver the attached data to the ITE for further processing. Rational Robot: The Rational Robot does not provide a CORBA implementation itself. Here we followed the plug-in approach: we implemented an external library which provides the CORBA functionality and brings the Rational Robot into an interpreter-mode, which allows us to send Robot-Scripts to the Rational Robot for execution. Furthermore it is possible to use generalized scripts which use variables where the concrete values are requested at run time from the ITE.

5 #Automatically generated, do not edit! SIB startacdagent CLS ACDAgent PAR toolname STR 40 "SQA" PAR tracemark STR 40 "" PAR OPT AgentID STR 255 "" BR default Figure 3: Automatic generation of test building blocks Identification of suitable Testblocks Several classes of testblocks had to be provided to test the call-center solution: Testblocks for the user interfaces. The user interface layer concerns the functionality of the features that constitute the user interfaces of the single subsystems, like telephone devices (e.g. hook switch, display and lamps of a telephone set) and software applications (e.g. buttons, check boxes and text fields of an application's graphical user interface). Testblocks for communication between switch and telephone devices. Devices, both simulated and real, communicate with the switch according to the Corporate Network Protocol (CorNet). Testblocks for the communication between switch and call center server. The CSTA protocol [1,2] specifies the command sets and the data structures needed for this application-layer. Defining Testblocks for the User Interface Layer Generally, tests of graphical user interfaces are performed by means of 'recording and replaying' tools, which capture events and effects and allow storing them for later execution. The Rational Robot [10] has been made available in the ITE in a flexible way for driving an application's GUI. A testblock is generated automatically for each Robot-script, that is in it turn either recorded or programmed. As shown in Figure 3 (top left), the code of a Robot-script is enriched by special keywords that specify the parameters

6 of the script. These parameters are essential for the Test Coordinator in order to instruct the Rational Robot during the test execution. This solution enabled the test engineers at Siemens to provide more than 80 different test blocks for a call-center (e.g. logon/logoff of an agent) in a short time by simply recording the actions on the GUI. Defining Testblocks for the CorNet Communication Layer Messages exchanged between switch and device according to the CorNet-protocol are used to modify display lines, brightness and color of lamps, or ringer mode and ringer pattern initiate calls, indicate incoming calls, or terminate calls activate or deactivate specific features of the switch. Such messages are collected by the Hipermon, which decodes them into a format appropriate for a further evaluation within the ITE. In this context, testblocks are needed that either test the current state of a device or simulate the functionality of a device towards the switch. Defining Testblocks for the CSTA Communication Layer CSTA defines a telephony process model for applications and a computing process model for the switch. An implementation of CSTA consists of CSTA-services and the CSTA-protocol. By means of the protocol an application accesses the CSTA-telephony-services from the switch or provides CSTA-computingservices to the switch. Each model consists of a set of objects and rules to change the states of the objects. Examples of telephony objects include a device object, representing anything that allows users to access telecommunications services. It can be either a physical device (buttons, lines, and stations) or logical devices (a group of devices, an automatic call distribution (ACD) group). A device has attributes, including device type, device identifier and device state that can be monitored and manipulated by an application. In the CTI system of Figure 3, a special CSTA-device (agent) is used. An agent represents the association and the activities of a physical device with an ACD group. An agent, i.e. the physical device, becomes associated with a specific ACD group by a process of logging on. The agent's state describes the current relation of the agent with the ACD group (logged-on, ready to accept calls, busy, working after call). a call object, describing the logical session among calling and called parties. The call behavior, i.e. its establishment and release, can be observed and manipulated by an application. A call object representing a call session has attributes such as identifier and state and offers operations such as make or clear. One or more devices may be involved in a call in different phases. a connection object, representing a relationship between a call and a device. It is characterized by attributes such as identifier and state and by operation such as hold or clear. Many CSTA-services, such as hold-call, reconnect-call, or clear-call, are made by operating on connections comprising a call. Basically, CSTA-services consist of a request and a response, both possibly parameterized. A monitor service can be activated to track control and other activities and to receive notification of all changes of the switch. Starting a monitor indicates that an application, be it a component of the system or an external observer, wants to be notified of changes that occur in calls, devices or applications, and device attributes managed by the switch. Examples of changes include arrivals of a call at a device, answering a call, and changing a device by modifying features such as 'forwarding'. Event reports are sent to the monitorrequestor. For the test of CTI-Systems it is necessary to have access to the CSTA-events for validation. How to Identify and Implement Testblocks To design system-level test cases it is necessary to know which features and functions the system provides, how to operate the system in order to stimulate a feature, and how to determine whether the features work. This information is gathered for each key component of the system and each functional area, resulting in a set of stimulation actions and verification actions that form the basis for the design of test cases in terms of so-called testblocks. These are specified by means of the following three steps: Classification A testblock name is identified and organized relative to a hierarchical classification scheme. In the call center application, we have classes for each subsystem and each layer.

7 Parameterization A set of formal parameters is defined to enable a more general usage of a testblock. Connectivity To steer the control flow during test execution, each testblock possesses a set of outgoing branches representing the different possibilities for continuation Design and Execution of Testgraphs Once the libraries of testblocks are available, we are ready to design executable test cases. As described in detail in [8] and shown in a very simple case in [9], designing test cases consists of a behavior-oriented graphical combination of testblocks. Icons representing testblocks are graphically stuck together to yield testgraph structures that embody the test behavior in terms of control. A macro technique allows the encapsulation of a section of a testgraph into a new testblock to support a hierarchical design of test cases. Parameters of testblocks that are used in a macro can be specified as parameters of the macro. The design of test cases is controlled by validation techniques that enforce essential technical frame conditions and guarantee the key features of the underlying test purpose, as illustrated in detail in [8]. There we showed how critical consistency requirements including version compatibility and frame conditions for executability are formulated, and how consistency of test cases is fully automatically enforced via model checking and error diagnosis. In the ITE, testgraphs are immediately executable by means of ABC's tracer module. Starting at a specified testblock of a testgraph, the tracer proceeds from testblock to testblock. The actions associated with each testblock are performed, i.e., stimuli and inspection requests are sent to the corresponding system's component, and the responses are received and evaluated. The evaluation results successively determine the selection of the next testblock. 4 Evaluation To evaluate the economic impact of the ITE introduction, we must first identify the cost factors that pertain to testing CTI systems. Table 1 identifies the macroscopic cost factors that arise along the test process lifecycle together with their frequency of occurrence. Test planning and specification and the definition and setup of test scripts occur only initially, when an experimental scenario (i.e. the testing of a specific CTI system) is set up. The planning and specification phases are not (yet) affected by the ITE. The usual collection or programming of test scripts, that in a manual setting directly constitute the elementary testblocks, is in the ITE supported by a largely automated generation of reusable testblocks that fit with the overall ITE architecture. Task without ITE with ITE frequency Test planning manual manual once Test specification manual manual once Test scripts manual manual once Test execution manual automated (batch) recurrent Test protocol manual automated recurrent Test analysis manual (selected cases) recurrent Table 1: Regression Test Cost Factors The main focus of the ITE in this first phase is the reduction of costs for the repetitive phases of CTI testing: primarily we addressed test execution, the former bottleneck (cf. Table 2), in combination with the automatic creation of test reports and (in near future) advanced support of the analysis of test results.

8 System-under-test Manual with ITE speedup factor Hotel Solutions 10,0 0,5 20 Call Center Solutions 43,0 1,0 43 Analog Voice Mail 23,0 0,5 46 Digital Voice Mail 20,0 0,5 40 Call Charge Computer 19,0 0,5 38 Total 115,0 3,0 ca. 38 Table 2: Test execution effort in hours per regression Table 2 documents the measured improvement of the test execution costs due to the introduction of the ITE. The systems under test considered in each row are composed by the PC client-server application listed in Col. 1 which cooperates with the HICOM switch along the configuration pattern illustrated in Figure 2. The second and third column report the measured effort (in man hours) of one regression cycle for the system under test when performed manually (Col. 2) or with the ITE (Col. 3). The improvement is dramatic: speedup factors of about 30 for each regression cycle execution! Indeed the personnel is now completely freed from manual test execution: the test cases run in batch mode, e.g. at night or while the test engineers work on further test case definitions or on setting up a different test scenario. The automated protocol facility allows them to just look offline at the test cases that ended up with errors or warnings, providing in this case detailed information. The shift towards an automated test execution environment brings additional benefits that go beyond the pure saving of manpower. In particular, the test design activities during the test planning and specification phases have shifted from largely programming to a more conceptual modelling and generation approach. This has effects on the organization and the maintainability of the test suites (there is a high-level model of the test cases), on the documentation of the test runs (if all goes well, few data are stored), on their repeatibility (the configurations etc. are well documented and automatically managed), and on the error diagnosis, where the test graph provides an intuitive guide when looking for causes of misbehaviour. The full automation of test execution is for the moment not yet feasible since some manual steps like system setup and configuration (e.g. physical connection of the components, installation of the software on the machines) are still needed. While in a manual execution setting these steps represented about 20% of the effort for a regression cycle, due to the test execution speedup introduced by the ITE they are now responsible for over 80% of the total effort! We are therefore currently aiming at reducing (or, ideally, automating) the configuration process [4]. 5 Conclusion In this paper we have shown on the basis of a concrete case study (Siemens HPCO Application, a complex Call-Center Solution) how test engineers can now work with the Integrated Test Environment in their daily regression testing activities. The workfllow-oriented, library-based test design and execution environment presented in [8] has proved to fulfill the promise of enabling efficient integrated systemlevel tests of complex industrial applications in real life usage. The field experience gathered over the last year has shown that the use of ITE has brought a new dimension of efficiency (with measured speedup factors of above 30 for the test execution phase) for regression testing of large CTI-Systems together with an improved test design methodology and test process organization. A global cost-benefit calculation thus shows that the additional investment for the ITE is well able to pay off in a short period of time, if extensively adopted. The ITE, in fact, dramatically reduces the recurring cost factors almost without impairing the remaining positions that concern the basic effort that still has to be spent along the whole test lifecycle (test planning, manual configuration of the test settings,...) and the necessary up-front investments (e.g. license fees for test tools, hardware,...). In fact, we believe that we will be able to also cut down on the required basic effort in near future.

9 References 1 European Computer Manufactures Association (ECMA): Services for Computer Supported Telecommunications Applications (CSTA) Phase II, ECMA 217/218, European Computer Manufactures Association (ECMA): Services for Computer Supported Telecommunications Applications (CSTA) Phase III, ECMA 265/2285, S. Gladstone: Testing Computer Telephony Systems and Networks, Telecom Books, A. Hagerer, H. Hungar, O. Niese, B. Steffen: Model Generation by Moderated Regular Extrapolation, To appear in Proc. FASE 2002, Int. Conference on Fundamental Approaches to Software Engineering, Grenoble (F), Herakom GmbH, 6 Microsoft Coorperation: Using TAPI 2.0 and Windows to Create the Next Generation of Computer- Telephony Integration, Whitepaper. 7 O. Niese, B. Steffen, T. Margaria, A. Hagerer, G. Brune, H.-D. Ide: Library-based Design and Consistency Checking of System-level Industrial Test Cases, Proc. FASE 2001, Int. Conference on Fundamental Approaches to Software Engineering. LNCS 2029, Genova (I), Springer Verlag, 2001, pp O. Niese, T. Margaria, A. Hagerer, M. Nagelmann, B. Steffen, G. Brune, H.-D. Ide: An Automated Testing Environment for CTI Systems Using Concepts for Specification and Verification of Workflows, Annual Review of Communication, Int. Engineering Consortium (IEC), Chicago (USA), O. Niese, T. Margaria, A. Hagerer, B. Steffen, G. Brune, H.-D. Ide: Automated Regression Testing of CTI-Systems, Proc. of IEEE European Test Workshop (ETW 2001), Stockholm (S), Rational, Inc.: The Rational Suite description, 11 B. Steffen, T. Margaria: METAFrame in Practice: Intelligent Network Service Design, In Correct System Design -- Issues, Methods and Perspectives, LNCS 1710, Springer Verlag, 1999, pp

Demonstration of an Automated Integrated Test Environment for Web-based Applications

Demonstration of an Automated Integrated Test Environment for Web-based Applications Demonstration of an Automated Integrated Test Environment for Web-based Applications Tiziana Margaria 1,2, Oliver Niese 2, and Bernhard Steffen 2 1 METAFrame Technologies GmbH, Dortmund, Germany TMargaria@METAFrame.de

More information

Automated Testing of Computer Telephony Integrated Systems

Automated Testing of Computer Telephony Integrated Systems An Automated Testing Environment for CTI Systems Using Concepts for Specification and Verification of Workflows Oliver Niese 1, Tiziana Margaria 1, Andreas Hagerer 1, Markus Nagelmann 1, Bernhard Steffen

More information

Automated Functional Testing of Web-based Applications

Automated Functional Testing of Web-based Applications Automated Functional Testing of Web-based Applications Oliver Niese 1, Tiziana Margaria 1,2, Bernhard Steffen 2 1 METAFrame Technologies GmbH, Borussiastr. 112, 44149 Dortmund, Germany, {oniese,tmargaria}@metaframe.de

More information

jeti: A Tool for Remote Tool Integration

jeti: A Tool for Remote Tool Integration jeti: A Tool for Remote Tool Integration Tiziana Margaria 1, Ralf Nagel 2, and Bernhard Steffen 2 1 Service Engineering for Distributed Systems, Institute for Informatics, University of Göttingen, Germany

More information

Cisco TelePresence Manager

Cisco TelePresence Manager Cisco TelePresence Manager 1.3 Simplifying the Experience: Meeting Scheduling and Management Cisco TelePresence Manager is an integral part of the Cisco TelePresence experience that creates the feeling

More information

Documentation. OpenScape Business V1, TAPI 170 Installation and Configuration. Administrator Documentation P31003-P3010-M102-1-76A9

Documentation. OpenScape Business V1, TAPI 170 Installation and Configuration. Administrator Documentation P31003-P3010-M102-1-76A9 Documentation OpenScape Business V1, TAPI 170 Installation and Configuration Administrator Documentation P31003-P3010-M102-1-76A9 Siemens Enterprise Communications www.siemens-enterprise.com Our Quality

More information

The Software PBX How Open-Systems Computing is Transforming Corporate Phone Systems

The Software PBX How Open-Systems Computing is Transforming Corporate Phone Systems An Artisoft White Paper October 2000 The Software PBX How Open-Systems Computing is Transforming Corporate Phone Systems 2000 by Artisoft Inc. Artisoft and TeleVantage are registered trademarks of Artisoft,

More information

Whitepaper: Microsoft Office Communications Server 2007 R2 and Cisco Unified Communications Manager Integration Options

Whitepaper: Microsoft Office Communications Server 2007 R2 and Cisco Unified Communications Manager Integration Options Whitepaper: Microsoft Office Communications Server 2007 R2 and Cisco Unified Communications Manager Integration Options Document Summary This document provides information on several integration scenarios

More information

Alcatel OmniPCX Office

Alcatel OmniPCX Office Alcatel OmniPCX Office PIMphony the power of speech for your Contact Manager Software CTI Integration Guide PIMphony CTI Integration Guide Edition 1 Alcatel 2004 page 1 Alcatel OmniPCX Office PIMphony

More information

Contents. Specialty Answering Service. All rights reserved.

Contents. Specialty Answering Service. All rights reserved. Contents 1 Introduction... 2 2 PBX... 3 3 IP PBX... 4 3.1 How It Works... 4 3.2 Functions of IP PBX... 5 3.3 Benefits of IP PBX... 5 4 Evolution of IP PBX... 6 4.1 Fuelling Factors... 6 4.1.1 Demands from

More information

Software Development Kit

Software Development Kit Open EMS Suite by Nokia Software Development Kit Functional Overview Version 1.3 Nokia Siemens Networks 1 (21) Software Development Kit The information in this document is subject to change without notice

More information

Ergon Workflow Tool White Paper

Ergon Workflow Tool White Paper Ergon Informatik AG Kleinstrasse 15 CH-8008 Zürich Phone +41 1 268 89 00 Fax +41 1 261 27 50 www.ergon.ch Ergon Workflow Tool White Paper Version 1.1, August 14, 2002 Andreas Fleischmann Copyright 2004,

More information

The Integration Between EAI and SOA - Part I

The Integration Between EAI and SOA - Part I by Jose Luiz Berg, Project Manager and Systems Architect at Enterprise Application Integration (EAI) SERVICE TECHNOLOGY MAGAZINE Issue XLIX April 2011 Introduction This article is intended to present the

More information

The Software PBX How Open-Systems Computing is Transforming Corporate Phone Systems

The Software PBX How Open-Systems Computing is Transforming Corporate Phone Systems An Artisoft White Paper The Software PBX How Open-Systems Computing is Transforming Corporate Phone Systems 2003 by Artisoft Inc. Artisoft and TeleVantage are registered trademarks of Artisoft, Inc. All

More information

Semarchy Convergence for Data Integration The Data Integration Platform for Evolutionary MDM

Semarchy Convergence for Data Integration The Data Integration Platform for Evolutionary MDM Semarchy Convergence for Data Integration The Data Integration Platform for Evolutionary MDM PRODUCT DATASHEET BENEFITS Deliver Successfully on Time and Budget Provide the Right Data at the Right Time

More information

INTERNET-BASED COLLABORATIVE SYSTEM DESIGN USING MOSCITO

INTERNET-BASED COLLABORATIVE SYSTEM DESIGN USING MOSCITO INTERNET-BASED COLLABORATIVE SYSTEM DESIGN USING MOSCITO A. Schneider E. Ivask Fraunhofer Institute for Integrated Circuits Tallinn Technical University Branch Lab EAS Dresden Department of Computer Engineering

More information

Sage CRM. Sage CRM 7.3 CTI Guide

Sage CRM. Sage CRM 7.3 CTI Guide Sage CRM Sage CRM 7.3 CTI Guide Copyright 2014 Sage Technologies Limited, publisher of this work. All rights reserved. No part of this documentation may be copied, photocopied, reproduced, translated,

More information

Intel NetMerge Call Processing Software Introduction

Intel NetMerge Call Processing Software Introduction Intel NetMerge Call Processing Software Introduction Order Number: 05-0414-007 Software/Version: Intel NetMerge Call Processing Software Version 6.0 INFORMATION IN THIS DOCUMENT IS PROVIDED IN CONNECTION

More information

MDE Adoption in Industry: Challenges and Success Criteria

MDE Adoption in Industry: Challenges and Success Criteria MDE Adoption in Industry: Challenges and Success Criteria Parastoo Mohagheghi 1, Miguel A. Fernandez 2, Juan A. Martell 2, Mathias Fritzsche 3 and Wasif Gilani 3 1 SINTEF, P.O.Box 124-Blindern, N-0314

More information

GlobalComServer Application Interface

GlobalComServer Application Interface GlobalComServer Application Interface Communication Interface FAX, SMS, Vocal, E-mail, TELEX Introduction The creator of Fax, Voice, E-mail, SMS and telex solutions, AVM Informatique is a leader in the

More information

A Scheme for Automation of Telecom Data Processing for Business Application

A Scheme for Automation of Telecom Data Processing for Business Application A Scheme for Automation of Telecom Data Processing for Business Application 1 T.R.Gopalakrishnan Nair, 2 Vithal. J. Sampagar, 3 Suma V, 4 Ezhilarasan Maharajan 1, 3 Research and Industry Incubation Center,

More information

Contents Introduction Why Fax over IP? How Real-time Fax over IP works Implementation with MessagePlus/Open Summary. About this document

Contents Introduction Why Fax over IP? How Real-time Fax over IP works Implementation with MessagePlus/Open Summary. About this document Fax over IP Contents Introduction Why Fax over IP? How Real-time Fax over IP works Implementation with MessagePlus/Open Summary About this document This document describes how Fax over IP works in general

More information

Cisco Unified Intelligent Contact Management Enterprise 7.2

Cisco Unified Intelligent Contact Management Enterprise 7.2 Cisco Unified Intelligent Contact Management Enterprise 7.2 Cisco Unified Intelligent Contact Management Enterprise-an integral component of the Cisco Unified Communications system-delivers an integrated

More information

Component-based Development Process and Component Lifecycle Ivica Crnkovic 1, Stig Larsson 2, Michel Chaudron 3

Component-based Development Process and Component Lifecycle Ivica Crnkovic 1, Stig Larsson 2, Michel Chaudron 3 Component-based Development Process and Component Lifecycle Ivica Crnkovic 1, Stig Larsson 2, Michel Chaudron 3 1 Mälardalen University, Västerås, Sweden, ivica.crnkovic@mdh.se 2 ABB Corporate Research,

More information

Lightweight Data Integration using the WebComposition Data Grid Service

Lightweight Data Integration using the WebComposition Data Grid Service Lightweight Data Integration using the WebComposition Data Grid Service Ralph Sommermeier 1, Andreas Heil 2, Martin Gaedke 1 1 Chemnitz University of Technology, Faculty of Computer Science, Distributed

More information

D.N.A. 5.6 MANAGEMENT APPLICATIONS

D.N.A. 5.6 MANAGEMENT APPLICATIONS D.N.A. 5.6 MANAGEMENT APPLICATIONS The D.N.A. suite of is composed of management specific and end user. The management allow administrators to maintain, monitor, and adjust configurations and data to maximize

More information

White Paper UC for Business - Process Automation

White Paper UC for Business - Process Automation UC for Business - Process Automation NEC Australia nec.com.au Table of Contents Introduction...3 Overview...3 UCB s Process Automation Solutions...3 Technology Overview...4 Benefits of UCB s Process Automation

More information

a new generation software test automation framework - CIVIM

a new generation software test automation framework - CIVIM a new generation software test automation framework - CIVIM Software Testing is the last phase in software development lifecycle which has high impact on the quality of the final product delivered to the

More information

Enterprise Integration: operational models of business processes and workflow systems *

Enterprise Integration: operational models of business processes and workflow systems * Enterprise Integration: operational models of business processes and workflow systems. 1 Enterprise Integration: operational models of business processes and workflow systems * G.Bruno 1, C.Reyneri 2 and

More information

Open EMS Suite. O&M Agent. Functional Overview Version 1.2. Nokia Siemens Networks 1 (18)

Open EMS Suite. O&M Agent. Functional Overview Version 1.2. Nokia Siemens Networks 1 (18) Open EMS Suite O&M Agent Functional Overview Version 1.2 Nokia Siemens Networks 1 (18) O&M Agent The information in this document is subject to change without notice and describes only the product defined

More information

Aastra BusinessPhone Networking

Aastra BusinessPhone Networking Aastra BusinessPhone Networking The Aastra BusinessPhone Networking solution enables the BusinessPhone Communication System to become part of your integrated digital corporate voice and data networks.

More information

Cisco Unified Intelligent Contact Management Enterprise 7.5

Cisco Unified Intelligent Contact Management Enterprise 7.5 Cisco Unified Intelligent Contact Management Enterprise 7.5 Cisco Unified Communications Solutions unify voice, video, data, and mobile applications on fixed and mobile networks, enabling easy collaboration

More information

Oracle PeopleSoft CRM Integration into the Contact Center. Technical Integration Brief

Oracle PeopleSoft CRM Integration into the Contact Center. Technical Integration Brief Oracle PeopleSoft CRM Integration into the Contact Center Technical Integration Brief Table of Contents Table of Contents... 2 Introduction... 3 Integration Overview... 4 Customer Need... 5 Process Scenario...

More information

Outgoing VDI Gateways:

Outgoing VDI Gateways: ` Outgoing VDI Gateways: Creating a Unified Outgoing Virtual Desktop Infrastructure with Windows Server 2008 R2 and ObserveIT Daniel Petri January 2010 Copyright 2010 ObserveIT Ltd. 2 Table of Contents

More information

UML-based Test Generation and Execution

UML-based Test Generation and Execution UML-based Test Generation and Execution Jean Hartmann, Marlon Vieira, Herb Foster, Axel Ruder Siemens Corporate Research, Inc. 755 College Road East Princeton NJ 08540, USA jeanhartmann@siemens.com ABSTRACT

More information

SystemManager. Server Management Software. November, 2015. NEC Corporation, Cloud Platform Division, MasterScope Group

SystemManager. Server Management Software. November, 2015. NEC Corporation, Cloud Platform Division, MasterScope Group SystemManager Server Management Software November, 2015 NEC Corporation, Cloud Platform Division, MasterScope Group Index 1. Product Overview 2. Advantages & Problem Solving 3. Functions 1. Product Overview

More information

AA Automated Attendant is a device connected to voice mail systems that answers and may route incoming calls or inquiries.

AA Automated Attendant is a device connected to voice mail systems that answers and may route incoming calls or inquiries. CRM Glossary Guide AA Automated Attendant is a device connected to voice mail systems that answers and may route incoming calls or inquiries. ABANDON RATE Abandon Rate refers to the percentage of phone

More information

Cisco EnergyWise Return on Investment with Cisco Unified IP Phones

Cisco EnergyWise Return on Investment with Cisco Unified IP Phones Solution Overview Cisco EnergyWise Return on Investment with Cisco Unified IP Phones As organizations strive to reduce their energy consumption, Cisco has responded with an energy-management architecture

More information

White Paper July 2010 Desktop Video Conferencing

White Paper July 2010 Desktop Video Conferencing White Paper July 2010 Desktop Video Conferencing Industry trends and deployment best practices Abstract Desktop video conferencing can be defined as the use of video conferencing software on a personal

More information

Developing SOA solutions using IBM SOA Foundation

Developing SOA solutions using IBM SOA Foundation Developing SOA solutions using IBM SOA Foundation Course materials may not be reproduced in whole or in part without the prior written permission of IBM. 4.0.3 4.0.3 Unit objectives After completing this

More information

NEW. ProduCt information

NEW. ProduCt information NEW ProduCt information Your customers expect you to provide optimal service with maximum availability. We can help. ELSBETH Communication Manager (ECM) is the innovative solution for centralized management

More information

HP Service Manager. Software Version: 9.34 For the supported Windows and UNIX operating systems. Processes and Best Practices Guide

HP Service Manager. Software Version: 9.34 For the supported Windows and UNIX operating systems. Processes and Best Practices Guide HP Service Manager Software Version: 9.34 For the supported Windows and UNIX operating systems Processes and Best Practices Guide Document Release Date: July 2014 Software Release Date: July 2014 Legal

More information

Smartphone 3.0. Voicemail / IVR Installation Roadmap

Smartphone 3.0. Voicemail / IVR Installation Roadmap Smartphone 3.0 Voicemail / IVR Installation Roadmap Voicemail / IVR Installation Roadmap Smartphone 3.0 for Windows 95/NT/2000 Smartphone 3.0 4 Contents Preface...7 Aboutthedocumentationset...7 Othersourcesofinformation...8

More information

PBX IVR ACD. 7011Koll Center Parkway, Suite 150 Pleasanton, CA 94566-3140. Phone: (925) 461-4510 Fax: (925) 461-4520 SUPERVISOR, MANAGER

PBX IVR ACD. 7011Koll Center Parkway, Suite 150 Pleasanton, CA 94566-3140. Phone: (925) 461-4510 Fax: (925) 461-4520 SUPERVISOR, MANAGER In today s competitive environment, reducing customer service telephone-based customer interaction overhead, improving call handling quality, and maximizing the effectiveness of customer service is a must.

More information

The following is a list of the features available with the managed Intersoft IP Telephony Services.

The following is a list of the features available with the managed Intersoft IP Telephony Services. The following is a list of the features available with the managed Intersoft IP Telephony Services. Call Forwarding When you are not at your desk, be sure not to miss important calls. Forward call to another

More information

The Cross-Media Contact Center

The Cross-Media Contact Center Whitepaper The Cross-Media Contact Center The Next-Generation Replacement for the Traditional Call Center Intel in Communications Executive Summary Because call centers are a principal point of contact

More information

SOFTWARE TESTING TRAINING COURSES CONTENTS

SOFTWARE TESTING TRAINING COURSES CONTENTS SOFTWARE TESTING TRAINING COURSES CONTENTS 1 Unit I Description Objectves Duration Contents Software Testing Fundamentals and Best Practices This training course will give basic understanding on software

More information

Network Configuration Management

Network Configuration Management Network Configuration Management Contents Abstract Best Practices for Configuration Management What is Configuration Management? FCAPS Configuration Management Operational Issues IT Infrastructure Library

More information

Introducing Cisco Voice and Unified Communications Administration Volume 1

Introducing Cisco Voice and Unified Communications Administration Volume 1 Introducing Cisco Voice and Unified Communications Administration Volume 1 Course Introduction Overview Learner Skills and Knowledge Course Goal and Course Flow Additional Cisco Glossary of Terms Your

More information

Cisco Discovery 3: Introducing Routing and Switching in the Enterprise 157.8 hours teaching time

Cisco Discovery 3: Introducing Routing and Switching in the Enterprise 157.8 hours teaching time Essential Curriculum Computer Networking II Cisco Discovery 3: Introducing Routing and Switching in the Enterprise 157.8 hours teaching time Chapter 1 Networking in the Enterprise-------------------------------------------------

More information

Wildix Management System (WMS) White Paper

Wildix Management System (WMS) White Paper Wildix Management System (WMS) White Paper February 2007 Author: Giuseppe Innamorato Wildix Management System White Paper Status: Draft 0.1 Page 1 Index: 1. Management Summary...3 2. Document purpose...3

More information

Migration from TDM to IP in Public Safety Environments: The Challenge for Voice Recording

Migration from TDM to IP in Public Safety Environments: The Challenge for Voice Recording 9-1-1 Magazine / published in December 2007 Migration from TDM to IP in Public Safety Environments: The Challenge for Voice Recording by Andreas Potyka, Product Management, ASC telecom AG VoIP communications

More information

IFS-8000 V2.0 INFORMATION FUSION SYSTEM

IFS-8000 V2.0 INFORMATION FUSION SYSTEM IFS-8000 V2.0 INFORMATION FUSION SYSTEM IFS-8000 V2.0 Overview IFS-8000 v2.0 is a flexible, scalable and modular IT system to support the processes of aggregation of information from intercepts to intelligence

More information

Testing Intelligent Device Communications in a Distributed System

Testing Intelligent Device Communications in a Distributed System Testing Intelligent Device Communications in a Distributed System David Goughnour (Triangle MicroWorks), Joe Stevens (Triangle MicroWorks) dgoughnour@trianglemicroworks.com United States Smart Grid systems

More information

Dynamism and Data Management in Distributed, Collaborative Working Environments

Dynamism and Data Management in Distributed, Collaborative Working Environments Dynamism and Data Management in Distributed, Collaborative Working Environments Alexander Kipp 1, Lutz Schubert 1, Matthias Assel 1 and Terrence Fernando 2, 1 High Performance Computing Center Stuttgart,

More information

Global Software Change Management for PVCS Version Manager

Global Software Change Management for PVCS Version Manager Global Software Change Management for PVCS Version Manager... www.ikanalm.com Summary PVCS Version Manager is considered as one of the leading versioning tools that offers complete versioning control.

More information

Healthcare Solutions Summary

Healthcare Solutions Summary Healthcare Solutions Summary Healthcare Solutions for NEC, Nortel, Avaya, Mitel, and Siemens telephony platforms A TFB Whitepaper We open systems Healthcare Solutions Overview A TFB Whitepaper, Feb 2004

More information

RS MDM. Integration Guide. Riversand

RS MDM. Integration Guide. Riversand RS MDM 2009 Integration Guide This document provides the details about RS MDMCenter integration module and provides details about the overall architecture and principles of integration with the system.

More information

Whitepaper On Agent versus Agent less management

Whitepaper On Agent versus Agent less management Whitepaper On Agent versus Agent less management Swaminathan V Tecknodreams Restricted Page 1 of 7 Copyright Copyright 2008 Tecknodreams Software Consulting Pvt. Ltd. All Rights Reserved. Restricted Rights

More information

Network support for tele-education

Network support for tele-education Network support for tele-education Aiko Pras Centre for Telematics and Information Technology University of Twente (UT) http://wwwtios.cs.utwente.nl/~pras This paper discusses the state of the art in networking,

More information

D6.1: Service management tools implementation and maturity baseline assessment framework

D6.1: Service management tools implementation and maturity baseline assessment framework D6.1: Service management tools implementation and maturity baseline assessment framework Deliverable Document ID Status Version Author(s) Due FedSM- D6.1 Final 1.1 Tomasz Szepieniec, All M10 (31 June 2013)

More information

ProCurve and Wired and Wireless Voice-over-IP Applications

ProCurve and Wired and Wireless Voice-over-IP Applications ProCurve and Wired and Wireless Voice-over-IP Applications Andy Rawll Global Product Manager Avaya HP ProCurve & Avaya IP Telephony Appliances 2 Overview Benefits to Business of ProCurve for VoIP Applications!

More information

Mitel BusinessCTI. Integrated call management at the click of a mouse. Mitel BusinessCTI: The Unified Communications Solution

Mitel BusinessCTI. Integrated call management at the click of a mouse. Mitel BusinessCTI: The Unified Communications Solution Mitel BusinessCTI Integrated call management at the click of a mouse Mitel BusinessCTI: The Unified Communications Solution To drive forward convergence in enterprise communications, Mitel offers a powerful

More information

System Architecture Review Glossary

System Architecture Review Glossary AAP Architect ASAI Availability Bulk Mail Business Case Review Change Management Chief Enterprise Architect Application Architecture Planning. Replaced by the SAR (System Architecture Review) process,

More information

Product Brochure. Enigma Contact Center. Impressive Customer Experience Thru Unifying Communication

Product Brochure. Enigma Contact Center. Impressive Customer Experience Thru Unifying Communication Enigma Contact Center Impressive Customer Experience Thru Unifying Communication IP Multi-Channel Contact Center In order to be successful in today s competitive customer care industry, you need to have

More information

CSTA Overview. OpenScape Voice (OSV) July 2010

CSTA Overview. OpenScape Voice (OSV) July 2010 CSTA Overview OpenScape Voice (OSV) July 2010 Presentation Overview CSTA protocol and standards overview OpenScape Voice architectural overview for CSTA 3 CSTA Protocol Standards 4 What is CSTA? CSTA =

More information

Technological Considerations

Technological Considerations Technological Considerations 4 Overview Technologies supporting quitlines are constantly evolving. They have become increasingly powerful and sophisticated and now offer many capabilities that were not

More information

USING THE SGCP INTERACTIVE CONTROL PANEL FOR IP TELEPHONY TESTING

USING THE SGCP INTERACTIVE CONTROL PANEL FOR IP TELEPHONY TESTING USING THE SGCP INTERACTIVE CONTROL PANEL FOR IP TELEPHONY TESTING An introduction to the new SGCP Interactive Control Panel and its use for testing a VoIP Gateway Network Services Integration Network Services

More information

A Real Time, Object Oriented Fieldbus Management System

A Real Time, Object Oriented Fieldbus Management System A Real Time, Object Oriented Fieldbus Management System Mr. Ole Cramer Nielsen Managing Director PROCES-DATA Supervisor International P-NET User Organisation Navervej 8 8600 Silkeborg Denmark pd@post4.tele.dk

More information

Network and Facility Management: Needs, Challenges and Solutions

Network and Facility Management: Needs, Challenges and Solutions Network and Facility Management: Needs, Challenges and Solutions Graham Jones Harris Broadcast Communications gjones04@harris.com New tools are needed to enable broadcasters to efficiently manage the modern

More information

The 21 st Century Business Telephone System. VOIP PBX Telephone System

The 21 st Century Business Telephone System. VOIP PBX Telephone System The 21 st Century Business Telephone System VOIP PBX Telephone System Develop with open standard PLATON is an all-in-one IP-PBX solution for your business operation. It s a PBX system which connect all

More information

Voice over IP Technologies

Voice over IP Technologies Voice over IP Technologies Voice Over IP Overview VoIP is an emerging technology that allows voice calls to be made over an IP network. Vendors have been pushing VoIP for a few years, but many potential

More information

Crystal Gears. Crystal Gears. Overview:

Crystal Gears. Crystal Gears. Overview: Crystal Gears Overview: Crystal Gears (CG in short) is a unique next generation desktop digital call recording system like no other before. By widely compatible with most popular telephony communication

More information

FacetPhone IP-PBX. IP From the Ground Up

FacetPhone IP-PBX. IP From the Ground Up FacetPhone IP-PBX IP From the Ground Up FacetPhone: FacetPhone is a completely new phone system designed for small to medium size businesses. Facet- Phone is an IP-PBX that completely integrates the company

More information

PATROL From a Database Administrator s Perspective

PATROL From a Database Administrator s Perspective PATROL From a Database Administrator s Perspective September 28, 2001 Author: Cindy Bean Senior Software Consultant BMC Software, Inc. 3/4/02 2 Table of Contents Introduction 5 Database Administrator Tasks

More information

1 1 Product Information

1 1 Product Information Product Information 1 1 TOTAL BILLING SOLUTIONS Rate&Bill may be used for various billing needs Billing systems play a fundamental role in revenue collection for service providers. However, many systems

More information

Documentation. HiPath TAPI 170 V2.0 MultiNode Installation and Configuration. Communication for the open minded. Administrator Documentation

Documentation. HiPath TAPI 170 V2.0 MultiNode Installation and Configuration. Communication for the open minded. Administrator Documentation Documentation HiPath TAPI 170 V2.0 MultiNode Installation and Configuration Administrator Documentation P31003-H3540-T170-7-76A9, 09/2010 Communication for the open minded Siemens Enterprise Communications

More information

OPC COMMUNICATION IN REAL TIME

OPC COMMUNICATION IN REAL TIME OPC COMMUNICATION IN REAL TIME M. Mrosko, L. Mrafko Slovak University of Technology, Faculty of Electrical Engineering and Information Technology Ilkovičova 3, 812 19 Bratislava, Slovak Republic Abstract

More information

Convergence: The Foundation for Unified Communications

Convergence: The Foundation for Unified Communications Convergence: The Foundation for Unified Communications Authored by: Anthony Cimorelli, Senior Product Marketing Manager Onofrio Norm Schillaci, Principal Sales Engineer Michelle Soltesz, Director, Marketing

More information

Evaluation of Load/Stress tools for Web Applications testing

Evaluation of Load/Stress tools for Web Applications testing May 14, 2008 Whitepaper Evaluation of Load/Stress tools for Web Applications testing CONTACT INFORMATION: phone: +1.301.527.1629 fax: +1.301.527.1690 email: whitepaper@hsc.com web: www.hsc.com PROPRIETARY

More information

EXPLOITING SIMILARITIES BETWEEN SIP AND RAS: THE ROLE OF THE RAS PROVIDER IN INTERNET TELEPHONY. Nick Marly, Dominique Chantrain, Jurgen Hofkens

EXPLOITING SIMILARITIES BETWEEN SIP AND RAS: THE ROLE OF THE RAS PROVIDER IN INTERNET TELEPHONY. Nick Marly, Dominique Chantrain, Jurgen Hofkens Nick Marly, Dominique Chantrain, Jurgen Hofkens Alcatel Francis Wellesplein 1 B-2018 Antwerp Belgium Key Theme T3 Tel : (+32) 3 240 7767 Fax : (+32) 3 240 8485 E-mail : Nick.Marly@alcatel.be Tel : (+32)

More information

Low-Cost Multi-Service Home Gateway Creates New Business Opportunities

Low-Cost Multi-Service Home Gateway Creates New Business Opportunities 4000 Bridgeway, Suite 303 Sausalito, CA 94965 http://www.coactive.com Voice: (415) 289-1722 Fax: (415) 289-1320 info@coactive.com Low-Cost Multi-Service Home Gateway Creates New Business Opportunities

More information

Comparison of Request Admission Based Performance Isolation Approaches in Multi-tenant SaaS Applications

Comparison of Request Admission Based Performance Isolation Approaches in Multi-tenant SaaS Applications Comparison of Request Admission Based Performance Isolation Approaches in Multi-tenant SaaS Applications Rouven Kreb 1 and Manuel Loesch 2 1 SAP AG, Walldorf, Germany 2 FZI Research Center for Information

More information

Addressing Convergence and IP Telephony in Enterprise Communications

Addressing Convergence and IP Telephony in Enterprise Communications Addressing Convergence and IP Telephony in Enterprise Communications Introduction The convergence of voice and data networks has begun to drive radical changes in the development and delivery of products

More information

The Concept of Automated Process Control

The Concept of Automated Process Control Scientific Papers, University of Latvia, 2010. Vol. 756 Computer Science and Information Technologies 193 203 P. The Concept of Automated Process Control Ivo Oditis 1, Janis Bicevskis 2 1 Bank of Latvia,

More information

Using WebLOAD to Monitor Your Production Environment

Using WebLOAD to Monitor Your Production Environment Using WebLOAD to Monitor Your Production Environment Your pre launch performance test scripts can be reused for post launch monitoring to verify application performance. This reuse can save time, money

More information

Communications Management. 3ICT12 (with thanks to Prof. George Pavlou, University of Surrey)

Communications Management. 3ICT12 (with thanks to Prof. George Pavlou, University of Surrey) Communications Management 3ICT12 (with thanks to Prof. George Pavlou, University of Surrey) 1 Communications Management Network Management Overview What is Network Management? Manager Agent Model OSI Management:

More information

Huawei esight Brief Product Brochure

Huawei esight Brief Product Brochure Huawei esight Brief Product Brochure esight Integrated Enterprise NMS As the network scales and the number of enterprise network applications continue to grow, so does the number of devices, such as multi-service

More information

How To Develop Software

How To Develop Software Software Engineering Prof. N.L. Sarda Computer Science & Engineering Indian Institute of Technology, Bombay Lecture-4 Overview of Phases (Part - II) We studied the problem definition phase, with which

More information

Cisco Network Optimization Service

Cisco Network Optimization Service Service Data Sheet Cisco Network Optimization Service Optimize your network for borderless business evolution and innovation using Cisco expertise and leading practices. New Expanded Smart Analytics Offerings

More information

Applying 4+1 View Architecture with UML 2. White Paper

Applying 4+1 View Architecture with UML 2. White Paper Applying 4+1 View Architecture with UML 2 White Paper Copyright 2007 FCGSS, all rights reserved. www.fcgss.com Introduction Unified Modeling Language (UML) has been available since 1997, and UML 2 was

More information

Virtualization s Evolution

Virtualization s Evolution Virtualization s Evolution Expect more from your IT solutions. Virtualization s Evolution In 2009, most Quebec businesses no longer question the relevancy of virtualizing their infrastructure. Rather,

More information

Messaging over IP (MoIP) 6.1 Training Programs. Catalog of Course Descriptions

Messaging over IP (MoIP) 6.1 Training Programs. Catalog of Course Descriptions Messaging over IP (MoIP) 6.1 Training Programs Catalog of Course Descriptions Page 2 Catalog of Course Descriptions INTRODUCTION... 3 MESSAGING-OVER-IP (MOIP) 6.1 SYSTEM SURVEY... 4 MESSAGING-OVER-IP (MOIP)

More information

Qfiniti Enterprise and VoIP for Avaya. Qfiniti Enterprise and VoIP. An etalk Technical White Paper

Qfiniti Enterprise and VoIP for Avaya. Qfiniti Enterprise and VoIP. An etalk Technical White Paper Qfiniti Enterprise and VoIP for Avaya Qfiniti Enterprise and VoIP An etalk Technical White Paper Table of Contents etalk Product Briefing...3 Integration Overview...3 VoIP Connection...4 Layer 2 Connectivity...4

More information

A Multi-Agent Approach to a Distributed Schedule Management System

A Multi-Agent Approach to a Distributed Schedule Management System UDC 001.81: 681.3 A Multi-Agent Approach to a Distributed Schedule Management System VYuji Wada VMasatoshi Shiouchi VYuji Takada (Manuscript received June 11,1997) More and more people are engaging in

More information

SECTION 4 TESTING & QUALITY CONTROL

SECTION 4 TESTING & QUALITY CONTROL Page 1 SECTION 4 TESTING & QUALITY CONTROL TESTING METHODOLOGY & THE TESTING LIFECYCLE The stages of the Testing Life Cycle are: Requirements Analysis, Planning, Test Case Development, Test Environment

More information

ELCAD 7 - Engineering to the highest power

ELCAD 7 - Engineering to the highest power ELCAD 7 - Engineering to the highest power Smarter, High End Engineering System ELCAD 7 is the ultimate professional CAE system. It covers every aspect of the work process, helping you deliver electrical

More information

INTRODUCTION TO SYNTHESYS

INTRODUCTION TO SYNTHESYS INTRODUCTION TO SYNTHESYS i All rights reserved The contents of this documentation (and other documentation and training materials provided), is the property of Noetica and is strictly confidential. You

More information

An Integrated Quality Assurance Framework for Specifying Business Information Systems

An Integrated Quality Assurance Framework for Specifying Business Information Systems An Integrated Quality Assurance Framework for Specifying Business Information Systems Frank Salger 1, Stefan Sauer 2, Gregor Engels 1,2 1 Capgemini sd&m AG, Carl-Wery-Str. 42, D-81739 München, Germany

More information

Research on Operation Management under the Environment of Cloud Computing Data Center

Research on Operation Management under the Environment of Cloud Computing Data Center , pp.185-192 http://dx.doi.org/10.14257/ijdta.2015.8.2.17 Research on Operation Management under the Environment of Cloud Computing Data Center Wei Bai and Wenli Geng Computer and information engineering

More information