A Technology Based Solution to Move Client Server Applications to Java /.NET in Native 3-Tier Web Code Structures

Size: px
Start display at page:

Download "A Technology Based Solution to Move Client Server Applications to Java /.NET in Native 3-Tier Web Code Structures"

Transcription

1 A Technology Based Solution to Move Client Server Applications to Java /.NET in Native 3-Tier Web Code Structures Accelerated Application Modernization (AAM) Page 1 of 16

2 Table of Contents TABLE OF CONTENTS... 2 THE CLIENT SERVER MODERNIZATION IMPERATIVE... 3 PROBLEMS OF TRADITIONAL TECHNOLOGY BASED 4GL MIGRATION... 4 ACCELERATED APPLICATION MODERNIZATION (AAM)... 6 THE MOST COMPLETE SUITE OF MODERNIZATION TECHNOLOGY... 7 CODE TRANSFORMATION ENGINE... 8 MODEL TRANSFORMATION SYSTEM (MTS)... 9 VISUAL APPLICATION ANALYZER (V-APP) CLEARVIEW TEST CASE MANAGEMENT SYSTEM METEX IMPLEMENTATION PLAN FLEXIBLE ARCHITECTURE SELECTION METEX MODERNIZATION PRINCIPLES CONCLUSION ABOUT METEX Page 2 of 16

3 The Client Server Modernization Imperative CIOs are increasingly considering the modernization of legacy languages as one of their top priorities. Client server languages that were very popular during the 1990 s are now considered to be a liability due to a shortage of qualified staff, an inability to move client server applications to the cloud and no practical application access via wireless devices. Companies with legacy client server applications that move to Java or.net will reap a range of advantages including: Hiring and retaining developers will be much easier; Applications can be moved to the cloud; More third party utilities and solutions are available for Java and.net; Maintenance and deployment will be reduced with web based Java or.net applications; Web based applications can be accessed from anywhere by increasingly popular wireless pad devices; The benefits of moving 4GL client server applications to web based Java or.net solutions is clear but the cost of application upgrade projects is often viewed as prohibitive. Manual projects are extremely expensive and time consuming while the use of technology based syntax translation technology in the past has resulted in poor quality code that is difficult to maintain and results in higher cost in the long run. Metex has developed a whole suite of technology to manage the complete process of 4GL application modernization that includes an application analyzer utility, advanced code transformation engine, code mining technology, project management and bug tracking software and technology for test case creation. The whole solution is described as Accelerated Application Modernization (AAM) and the key objective is to use technology in all steps of the process but never compromise on code quality. The code quality is equal to or better than what can be achieved in a manual project but the cost is far lower, project timelines are a fraction of a manual project and completion times are more predictable. Page 3 of 16

4 Problems of Traditional Technology Based 4GL Migration The Traditional Syntax Migration Approach is Flawed The majority of companies in the 4GL legacy migration sector have technology based on tools that do syntax (statement-to-statement) translation. Additionally, the differences between 4GL and modern languages were covered by the introduction of libraries that emulated 4GL features and supported functionality in the generated code. As an outcome, the traditionally migrated Java / NET applications reproduced the functionality of the original applications, but remained within an inferior architecture, provided poor performance (a payment for 4GL emulation) and were difficult to maintain. The Structure of 4GL Applications Are Based On Outdated Principles 4GL applications were designed on completely different principles than modern Java /.NET applications. 4GL applications are based on the concept of visual controls instead of the modern domain model definition and 4GL applications utilize the windows messaging system, often introducing user defined events that controls use to interact with each other Reproducing the 4GL design in Java /.NET invariably leads to poor code quality with the following issues and more: Controls in 4GL applications become logic fat whereby each control supports validation, loading, saving etc. As a result, business logic becomes spread out in the application controls instead of being centralized. Emulation of 4GL features leads to huge supporting libraries that are difficult to maintain and Java or.net developers would likely not understand them. Any attempt to make a significant modification to the library would end up with an extremely unstable environment for the entire application. Reproduction of 4GL design concepts in Java /.NET leads to poor application performance and large objects are often stored in HTTP sessions. The difference between 4GL design and modern model n-tier design is so significant that many customers do not believe that it is even possible to be covered by any migration approach and in general they believe the only option to rewrite applications completely. What is Not Achieved in Traditional Automated 4GL Migration From the very outset, Metex understood that the Traditional 4GL Technology Migration solution did not have a future because it did not provide what clients were trying to achieve. Here are some of the limitations of the Traditional approach: i. Clients require a reengineering of the client-server architecture into modern 3-layer architecture with clear separation of layers, good performance and easy to maintain code. ii. Often clients are looking not only to accurately reproduce functionality of the existing 4GL application, but to add or enhance some features such as improve the security implementation, apply demarcated transaction support, modernize the look and feel of the user interface, move to the cloud, and more. Page 4 of 16

5 iii. iv. It has become a common requirement to extract reusable components from the application, to prepare the foundation for SOA. The security implementation of 4GL client server applications does not meet the modern requirements web applications such as found in the OWASP standards at None of the above options are possible with the original Traditional Automated Migration Approach and a time consuming and difficult manual effort was invariably required to implement them. Page 5 of 16

6 Accelerated Application Modernization (AAM) AAM Technology Based Client Server Modernization The unique benefit of the Metex AAM Solution lies in the ability to accomplish the conversion of a two-tier client server application into a clean three-tier Java /.NET application with a modernized and well organized code structure. The ultimate objective of the AAM solution is to utilize technology to modernize client server applications into modern 3-tier web based solutions in Java or.net and a lower cost and shorter timeline than a manual project. The AAM solution achieves the intended objective by utilizing many tools and varying technology at different phases of the modernization process. This is very different from traditional technology for client server migration that generally used one non configurable code conversion tool that was little more than a syntax translator which is basically a form of sausage machine that reproduces statement by statement of the original application in the new language. The Metex AAM process is based on a complete suite of highly configurable tools that improve the complete modernization process from the initial step application assessment to the final function of automated creation of test scripts for the new enhanced web based application. The Metex client server Accelerated Application Modernization Solution (AAM) has a number of key advantages for customers including: A process proven that has been refined over twelve years with many satisfied reference accounts; Transformed code that is of very high quality and easy to maintain; A fixed price solution with a transparent view for client s during all key stages; Transformation and upgrade to specific Java /.NET specifications, including integration with 3-rd part libraries and components; An aggressive project timeline that Metex can achieve; Moving business functions to REST or web services business objects to ensure an SOA structure. Page 6 of 16

7 The Most Complete Suite of Modernization Technology Metex has developed the most complete suite of tools to manage all facets of client server application modernization projects. The advanced tools enable Metex to complete projects in a fraction of the time of a manual project but with very high standards. Metex Advanced Technology For All Steps in the Transformation Process Visual Application Analyzer (V-APP) Code Transformation Engine Model Transformation System (MTS) ClearView Test Management Suite Page 7 of 16

8 Code Transformation Engine The Metex Code Transformation Engine (MCTE) The code transformation technology is only one element of the Metex technology. The Metex Code Transformation Engine is the most advanced and highly configurable application transformation technology that currently exists. The Transformation Engine has been continuously refined over a period of 12 years but it is only one of the many tools in the advanced Metex suite of advanced technology. There are other vendors that have more recently entered the application transformation market that have more simplistic tools that can only create one specific architecture in Java or.net. The MTCE is a flexible technology that can be adjusted to generate different formats of code based on client requirements. Page 8 of 16

9 Model Transformation System (MTS) The Metex Model Transformation System (MTS) was developed to enable code structure transformation of client server 4GL languages into modernized 3-tier architectures in Java or.net. The MTS technology is an integral part of the Metex modernization solution and it is the reason that Metex is the only vendor that can transform 4GL applications such as PowerBuilder into a pure 3 tier structure compliant with SOA requirements. The Metex Model Transformation System (MTS) Makes a Break Through Model Transformation System (MTS) is the Metex tool that enables Metex business logic specialists to refactor the code generated by the Metex Transformation Engine, and make it into the target architecture with a clean separation and logical re-organization of the 3 application layers. It has the functionality similar to UML tools, but has many unique specialized features designed to enable code restructuring for the purpose of modernization: MTS diagrams work not with classes / objects, but with attributes / operations. For each attribute / operation it shows references to it from other operations. For each operation it shows what other attributes / operations it references to, what is the base operation (corresponding operation in the base class), what are overridden operations (corresponding operations overridden in the derived classes). MTS links target a business logic code skeleton with generated code, allowing the modernization designer to logically fill the target business logic code skeleton with the refactored code. MTS provides suggested intelligent pattern changes of the generated code, making refactoring easier. For example, MTS can systematically extract code for some user events wrap extracted code as separate services. Each code transformation is organized as a plug-in to MTS; that allows building repository of pattern changes and quick implementation of new patterns. MTS uses not only generated code but also runtime behavior analysis provided by the Metex Visual Application Analyzer (V-APP). For example in order to generate proper AJAX refactor list, MTS analyses what controls of 4GL application may react to each user action and determines where an AJAX implementation will be required. MTS can handle synchronization with actual project code. It is possible to import real project code into MTS, then do reengineering and then export the code back. Page 9 of 16

10 Visual Application Analyzer (V-APP) The Metex Visual Application Analyzer is a unique technology that optimizes a wide range of application modernization functions. The key benefits of the V-APP are as follows: Run time application listeners enable automated capture of application behavior. After the listeners are linked to the 4GL application, they begin recording all user actions, inputs, window flows, window behavior, etc. Recorded information is used for a wide range of analysis including window flows, most frequently used windows, etc. Identification of dynamic properties of controls changed during runtime Replay and analyze behavior for any specific window Testing of the application use recorded information as test cases. Creation of tests scripts for leading automated testing solutions Provide foundation for Test Driven Development and Agile Development Page 10 of 16

11 ClearView Test Case Management System The Metex ClearView project control system was developed to manage all aspects of application modernization projects. It is a web based application that has been used and refined with many projects over a period of years. It extensively by the customer during the Final User Testing Phase of a Modernization Project but Metex uses the ClearView system throughout the complete modernization project. Test Cases View Metex uses intensive test cases to verify that the modernized application accurately reproduces business logic of the original application. Tracking View An issue tracking system is an integral part of ClearView and it manages defect repair of the modernized application. Task View Tasks are used to manage activities of the developers during the modernization process. Tasks can be linked to the test case, to the bug or can be any other activity. Message View Message View allows developers to exchange information with each other. This functionality is similar to an system, but has key differences that enhance communication and productivity. When a test/bug is assigned to a developer, there is an automatic notification to this individual and when the issue is resolved the QA team automatically is notified. Report View Reports View is used by project managers, team leads and customers to understand the status of the project on a real-time basis. Page 11 of 16

12 Metex Implementation Plan 1. Creation of an Architecture Design Document The very first step in the transformation process is the development of a design document. Metex and the client mutually confirm a very detailed application design document that includes all elements of the architecture, code style, user interface style to be used and what all the different elements will be in the different layers. All of the elements of the detailed finer points such as security, use of any third party objects, code naming conventions, reports and how they will be organized will all be presented in detail within the architecture design document. 2. Application Analysis Detailed application analysis and Application Transformation project planning takes place after the client and Metex have confirmed the final detailed architecture requirements and specifications for the target language. The detailed application analysis will be used in both the automated transformation and the professional services phases of the code transformation project. 3. Automated Code Transformation The process of sending code through the Metex s Application Transformation technology is a complex multi-step process that requires significant effort from senior architects. The process that Metex uses to run legacy code through the Transformation tools has never been a simple double click methodology. The automated portion of the Application Transformation process is very complex because Metex is focused both on matching the client s specific architecture standards and producing a very high quality of code that will be used in the next phase by the transformation professional services team. 4. Professional Services The Metex Professional Services Team takes the output from the Metex s Suite of Transformation Tools and completes any code that could not be converted. During this phase the Services Team extensively makes use of code mining and code analysis tools that have been developed by Metex to facilitate the accurate completion of the code. The Services Team works on the transformed code according to a specific roadmap that was developed by the Visual Application Analyzer. 5. Integration Phase During the integration phase, the testing team and quality control work with the development team to ensure accuracy and quality. The test team will be testing the application using test cases provided by the client. What is important to note is that Metex has the experience to convert the automated test scripts that have already been created and convert them into a new format that can be used in the transformed application. Metex will be using a combination of testing that will make use of the new converted automated test scripts, as well as any manual word-based test scripts that Magellan will provide us. 6. Metex Testing Metex actually begins testing the transformed application very early during the project and in fact employs a Test Driven Development (TDD) practice through all of the professional services steps of the project. 7. User Testing The final phase will be the user testing phase. The Metex ClearView project management and test control software is used to efficiently manage the testing process. Page 12 of 16

13 Flexible Architecture Selection The Accelerated Application Modernization solution provides a wide range of architecture options to meet the customers varied standards. There are a range of decisions that must be made in determining the optimal architecture selection in the target language to meet different business requirements. Some organizations have clearly defined corporate standards for all applications in Java or.net, while other organizations may request information from Metex to clarify the pros and cons of the various code architecture options. The Metex Solution uses a variety of automated tools to convert the majority of the Legacy code into Java or.net, but the automated portion of the Transformation is run in a series of steps that are configured to produce the required code structures to meet the clients target architecture. Page 13 of 16

14 Metex Modernization Principles Metex has a modernization process and technology that have been refined over a period 12 years and numerous 4GL to Java /.NET modernization projects. The following principles are the key factors in the Metex Advanced Modernization solution achieving market leadership. 1. The Transformed Java /.NET Solution Should Not Mimic the Structure of the 4GL The Metex process relies on automation but does not create code that is based on the structure of the original 4GL language. The outcome of a Metex modernization process is native style Java or.net code. There are no libraries that mimic the functions of the client server input language. 2. The Modernized Java /.NET Solution Should Not Contain Proprietary Software There are vendors that require their proprietary software be imbedded as part of the converted Java or.net solution. This is good for the vendor as they receive ongoing payments for their proprietary code but bad for the customer as they are forever locked into a proprietary architecture. The Metex Accelerated Application Modernizations (AAM) creates pure native Java or.net code with no non-standard or proprietary code. 3. Restructuring as Part of the Modernization Process 4GL languages are based on different concepts than modern Java /.NET solutions. Converting 2-tier client server applications into modern 3-tier web based applications is just the beginning. The business logic must be restructured and centralized and when required re-useable components should be created as the start of an SOA solution. 4. Clear Project Timelines Defined in Advance Metex is able to define clear timelines for a modernization project. Processes that have been refined over a period of many years enable Metex to complete projects consistently on schedule. 5. Flexible Application Architecture Selection The use of advanced technology does not restrict the client s selection of architecture. Metex uses a range of transformation tools that are highly modifiable for different architecture types. 6. Tools for More than Code Transformation Metex has developed a range of software tools to manage a wide range of functions from project management and bug status tracking to application analysis and automated test case creation. These advanced tools are the pillars to the success of Metex application transformation projects. Page 14 of 16

15 Conclusion Having transformed over 100 million lines of legacy 4GL code, Metex Inc. has perfected the Accelerated Application Modernization Technology and Process. With a highly experienced team, the most advanced suite of application transformation technology, the transformation process time is reduced, while code quality is at a very high Level. The end result is code quality that can be expected from a manual project, but at a more competitive price and far better timeline. Over the years, Metex has continued to enhance it s transformation technology to reflect the changes in technology and standards. Metex is the high quality / low risk option for a 4GL Application Modernization project. The crisp timelines that Metex can complete a project within are targets that other companies simply cannot match. The innovative project management methodologies, one-of-a-kind suite of automated tools, experience that has been enhance in the past twelve years, and the knowledge base of the Metex professional services team are unparalleled. When it comes to 4GL transformations, customers consistently select Metex over any other option by knowing confidently that they will receive an on-time, on-budge, high quality product. Using specially-designed automated tools that improve productivity shorten project timelines and retaining high code quality, it should come to no surprise that Metex s Transformation Solution process has been selected by Fortune 500 companies and major government agencies. Providing a mature high quality method that has been refined over a period of many years and projects, Metex Inc. is the leader in Client Server to Java or.net transformations. Metex has transformed more 4GL applications to Java and.net than any other vendor Page 15 of 16

16 About Metex Established in 1989, Metex commenced business initially as a contract enterprise application development company, completing client server applications for major government and commercial clients. In the mid 1990 s, Metex developed a number of software utilities to enhance the functionality of 4GL languages such as PowerBuilder, Centura, Oracle Forms and more. In 1995 Metex became Rational s first solution partner when it developed the LINK product line to connect Rational Rose to a number of 4GLs including PowerBuilder, Centura and DOORS. In 1999, the management at Metex recognized that Client Server architecture were losing popularity and that three-tier web based solutions would be the norm for new application development. Based on this viewpoint, a significant investment in R & D commenced to create advanced technology to transform legacy client server applications into high quality three tier solutions in Java or.net. Metex has achieved and continues to maintain the clear technical lead in application transformation and modernization. The technology includes advanced project management and control software to keep large projects on track with progress transparent to the client. Hundreds of application modernization projects in over 20 countries have been successfully completed with a 95% satisfaction measurement. Page 16 of 16

Modernized and Maintainable Code. Frank Weil, Ph.D. UniqueSoft, LLC

Modernized and Maintainable Code. Frank Weil, Ph.D. UniqueSoft, LLC Modernized and Maintainable Code Frank Weil, Ph.D. UniqueSoft, LLC UniqueSoft is a provider of next-generation software development tools and services specializing in modernizing legacy software using

More information

An Automated Approach to Legacy Modernization

An Automated Approach to Legacy Modernization WHITE PAPER: LEGACY MODERNIZATION An Automated Approach to Legacy Modernization JANUARY 2010 Mike Helft and Cindy Peake CA MAINFRAME SOLUTIONS Table of Contents Executive Summary SECTION 1 2 What is Legacy

More information

Oracle Application Development Framework Overview

Oracle Application Development Framework Overview An Oracle White Paper June 2011 Oracle Application Development Framework Overview Introduction... 1 Oracle ADF Making Java EE Development Simpler... 2 THE ORACLE ADF ARCHITECTURE... 3 The Business Services

More information

The Worksoft Suite. Automated Business Process Discovery & Validation ENSURING THE SUCCESS OF DIGITAL BUSINESS. Worksoft Differentiators

The Worksoft Suite. Automated Business Process Discovery & Validation ENSURING THE SUCCESS OF DIGITAL BUSINESS. Worksoft Differentiators Automated Business Process Discovery & Validation The Worksoft Suite Worksoft Differentiators The industry s only platform for automated business process discovery & validation A track record of success,

More information

Client/server is a network architecture that divides functions into client and server

Client/server is a network architecture that divides functions into client and server Page 1 A. Title Client/Server Technology B. Introduction Client/server is a network architecture that divides functions into client and server subsystems, with standard communication methods to facilitate

More information

ORACLE FORMS APPLICATIONS?

ORACLE FORMS APPLICATIONS? WHY UPGRADE/MIGRATE ORACLE FORMS APPLICATIONS? A WHITEPAPER The information provided in this white paper is for general information only. It is not a specific guide to any particular upgrade/migration.

More information

CUMULUX WHICH CLOUD PLATFORM IS RIGHT FOR YOU? COMPARING CLOUD PLATFORMS. Review Business and Technology Series www.cumulux.com

CUMULUX WHICH CLOUD PLATFORM IS RIGHT FOR YOU? COMPARING CLOUD PLATFORMS. Review Business and Technology Series www.cumulux.com ` CUMULUX WHICH CLOUD PLATFORM IS RIGHT FOR YOU? COMPARING CLOUD PLATFORMS Review Business and Technology Series www.cumulux.com Table of Contents Cloud Computing Model...2 Impact on IT Management and

More information

Achieve Economic Synergies by Managing Your Human Capital In The Cloud

Achieve Economic Synergies by Managing Your Human Capital In The Cloud Achieve Economic Synergies by Managing Your Human Capital In The Cloud By Orblogic, March 12, 2014 KEY POINTS TO CONSIDER C LOUD S OLUTIONS A RE P RACTICAL AND E ASY TO I MPLEMENT Time to market and rapid

More information

Seven Ways To Help ERP IN 2014 AND BEYOND

Seven Ways To Help ERP IN 2014 AND BEYOND Seven Ways To Help Data Migration During Implementation SPECial REPORT SERIES ERP IN 2014 AND BEYOND CONTENTS INTRODUCTION 3 Develop a Data MigraTION Plan 4 PerfORM a ThOROUgh Gap Analysis 6 COMMIT ResOURCes

More information

Contents. Introduction... 1

Contents. Introduction... 1 Managed SQL Server 2005 Deployments with CA ERwin Data Modeler and Microsoft Visual Studio Team Edition for Database Professionals Helping to Develop, Model, and Maintain Complex Database Architectures

More information

Agile Business Suite: a 4GL environment for.net developers DEVELOPMENT, MAINTENANCE AND DEPLOYMENT OF LARGE, COMPLEX BACK-OFFICE APPLICATIONS

Agile Business Suite: a 4GL environment for.net developers DEVELOPMENT, MAINTENANCE AND DEPLOYMENT OF LARGE, COMPLEX BACK-OFFICE APPLICATIONS Agile Business Suite: a 4GL environment for.net developers DEVELOPMENT, MAINTENANCE AND DEPLOYMENT OF LARGE, COMPLEX BACK-OFFICE APPLICATIONS In order to ease the burden of application lifecycle management,

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

CA Database Performance

CA Database Performance DATA SHEET CA Database Performance CA Database Performance helps you proactively manage and alert on database performance across the IT infrastructure, regardless of whether the database is located within

More information

How to realize software evolution of existing BOSS via ZTE SEEM

How to realize software evolution of existing BOSS via ZTE SEEM How to realize software evolution of existing BOSS via ZTE SEEM Zhan Zhang Abstract Due to long-term construction and accumulation for different purposes, telecom carriers normally have very complex IT

More information

Mary E. Shacklett President Transworld Data

Mary E. Shacklett President Transworld Data Transworld Data Mary E. Shacklett President Transworld Data For twenty-five years, Transworld Data has performed technology analytics, market research and IT consulting on every world continent, including

More information

Exhibit F. VA-130620-CAI - Staff Aug Job Titles and Descriptions Effective 2015

Exhibit F. VA-130620-CAI - Staff Aug Job Titles and Descriptions Effective 2015 Applications... 3 1. Programmer Analyst... 3 2. Programmer... 5 3. Software Test Analyst... 6 4. Technical Writer... 9 5. Business Analyst... 10 6. System Analyst... 12 7. Software Solutions Architect...

More information

Service Oriented Architecture (SOA) An Introduction

Service Oriented Architecture (SOA) An Introduction Oriented Architecture (SOA) An Introduction Application Evolution Time Oriented Applications Monolithic Applications Mainframe Client / Server Distributed Applications DCE/RPC CORBA DCOM EJB s Messages

More information

SOA REFERENCE ARCHITECTURE: WEB TIER

SOA REFERENCE ARCHITECTURE: WEB TIER SOA REFERENCE ARCHITECTURE: WEB TIER SOA Blueprint A structured blog by Yogish Pai Web Application Tier The primary requirement for this tier is that all the business systems and solutions be accessible

More information

Aspire's Approach to Test Automation

Aspire's Approach to Test Automation WHITE PAPER Aspire's Approach to Test Automation by Ujjawal Bagaria, Aspire Systems Automation has been seen as the long term solution for cost reduction of manual testing across the globe. A successfully

More information

How To Use The Dcml Framework

How To Use The Dcml Framework DCML Framework Use Cases Introduction Use Case 1: Monitoring Newly Provisioned Servers Use Case 2: Ensuring Accurate Asset Inventory Across Multiple Management Systems Use Case 3: Providing Standard Application

More information

Answers to Top BRMS Questions

Answers to Top BRMS Questions November 2009 Answers to Top BRMS Questions Answers to ten frequently asked questions about what business rule management systems are and how they are used Brett Stineman Product Marketing, Business Rules

More information

Service Virtualization andRecycling

Service Virtualization andRecycling Message Driven SOA -- Enterprise Service Oriented Architecture Service virtualization and component applications Driving reusability and ROI in SOA deployments --- Atul Saini Entire contents Fiorano Software

More information

BRINGING CLOUD TRADITIONAL DESKTOP COMPUTING TO APPLICATIONS

BRINGING CLOUD TRADITIONAL DESKTOP COMPUTING TO APPLICATIONS BRINGING CLOUD COMPUTING TO TRADITIONAL DESKTOP APPLICATIONS Overview Our client, a fast growing startup in the Silicon Valley, has built a scalable web based collaboration platform to help businesses

More information

Request for Proposal for Application Development and Maintenance Services for XML Store platforms

Request for Proposal for Application Development and Maintenance Services for XML Store platforms Request for Proposal for Application Development and Maintenance s for ML Store platforms Annex 4: Application Development & Maintenance Requirements Description TABLE OF CONTENTS Page 1 1.0 s Overview...

More information

BCS THE CHARTERED INSTITUTE FOR IT. BCS HIGHER EDUCATION QUALIFICATIONS BCS Level 6 Professional Graduate Diploma in IT SOFTWARE ENGINEERING 2

BCS THE CHARTERED INSTITUTE FOR IT. BCS HIGHER EDUCATION QUALIFICATIONS BCS Level 6 Professional Graduate Diploma in IT SOFTWARE ENGINEERING 2 BCS THE CHARTERED INSTITUTE FOR IT BCS HIGHER EDUCATION QUALIFICATIONS BCS Level 6 Professional Graduate Diploma in IT SOFTWARE ENGINEERING 2 EXAMINERS REPORT Friday 2 nd October 2015 Answer any THREE

More information

The webmethods ESB. The Foundation of your SOA. Jean-Michel Ghyoot, Principal Solution Architect, March 28, 2013

The webmethods ESB. The Foundation of your SOA. Jean-Michel Ghyoot, Principal Solution Architect, March 28, 2013 The webmethods ESB The Foundation of your SOA Jean-Michel Ghyoot, Principal Solution Architect, March 28, 2013 2013 Software AG. All rights reserved. 2 2 Agility Process & Integration 3 Integration? INTEGRATION

More information

Extending Legacy Applications to Consume Web Services. OpenSpan White Paper Series: Extending Legacy Applications to Consume Web Services

Extending Legacy Applications to Consume Web Services. OpenSpan White Paper Series: Extending Legacy Applications to Consume Web Services OpenSpan White Paper Series: Extending Legacy Applications to Consume Web Services Extending Legacy Applications to Consume Web Services Achieving SOA Now p.2 OpenSpan White Paper Series: Extending Legacy

More information

Automating Rich Internet Application Development for Enterprise Web 2.0 and SOA

Automating Rich Internet Application Development for Enterprise Web 2.0 and SOA Automating Rich Internet Application Development for Enterprise Web 2.0 and SOA Enterprise Web 2.0 >>> FAST White Paper November 2006 Abstract Modern Rich Internet Applications for SOA have to cope with

More information

Extend the value of your core business systems.

Extend the value of your core business systems. Legacy systems renovation to SOA September 2006 Extend the value of your core business systems. Transforming legacy applications into an SOA framework Page 2 Contents 2 Unshackling your core business systems

More information

Fujitsu Global Legacy Modernization Modernization to Cloud Services

Fujitsu Global Legacy Modernization Modernization to Cloud Services Fujitsu Global Legacy Modernization Modernization to Cloud Services shaping tomorrow with you Fujitsu Global Legacy Modernization Modernization to Cloud Services Fujitsu is a leading provider of customer-focused

More information

What You Need to Know About Transitioning to SOA

What You Need to Know About Transitioning to SOA What You Need to Know About Transitioning to SOA written by: David A. Kelly, ebizq Analyst What You Need to Know About Transitioning to SOA Organizations are increasingly turning to service-oriented architectures

More information

5 Steps to Achieve Business Value from Your Next ERP Platform

5 Steps to Achieve Business Value from Your Next ERP Platform 5 Steps to Achieve Business Value from Your Next ERP Platform An agile, business aligned approach for successful ERP deployments that are on-time, on-budget, and embraced by users. Introduction There is

More information

Increasing Business Efficiency and Agility for ATGbased. Systems. the business challenge: upgrading the development pipeline

Increasing Business Efficiency and Agility for ATGbased. Systems. the business challenge: upgrading the development pipeline Increasing Business Efficiency and Agility for ATGbased ecommerce Systems This case study follows a Tier 1 retailer migrating to an ATG-based ecommerce platform and upgrading its software development process

More information

Escaping the mainframe trap

Escaping the mainframe trap Escaping the mainframe trap EXECUTIVE SUMMARY Mainframe environments have historically been the natural choice to run mission-critical business applications. However, as businesses plan their IT strategies

More information

A Grid Architecture for Manufacturing Database System

A Grid Architecture for Manufacturing Database System Database Systems Journal vol. II, no. 2/2011 23 A Grid Architecture for Manufacturing Database System Laurentiu CIOVICĂ, Constantin Daniel AVRAM Economic Informatics Department, Academy of Economic Studies

More information

Accenture Public Service Platform Taking SOA from the Whiteboard to the Data Center and Beyond

Accenture Public Service Platform Taking SOA from the Whiteboard to the Data Center and Beyond Accenture Public Service Platform Taking SOA from the Whiteboard to the Data Center and Beyond Technology Challenges Are Daunting Today s information technology executives are tackling increasingly complex

More information

ORACLE DATA INTEGRATOR ENTERPRISE EDITION

ORACLE DATA INTEGRATOR ENTERPRISE EDITION ORACLE DATA INTEGRATOR ENTERPRISE EDITION Oracle Data Integrator Enterprise Edition 12c delivers high-performance data movement and transformation among enterprise platforms with its open and integrated

More information

Service Governance and Virtualization For SOA

Service Governance and Virtualization For SOA Service Governance and Virtualization For SOA Frank Cohen Email: fcohen@pushtotest.com Brian Bartel Email: bbartel@pushtotest.com November 7, 2006 Table of Contents Introduction 3 Design-Time Software

More information

Business Process Management Enabled by SOA

Business Process Management Enabled by SOA Business Process Management Enabled by SOA Jyväskylä 8.5.2007 Kimmo Kaskikallio IT Architect IBM Software Brands Five middleware product lines designed to work together Service-Oriented Architecture (SOA)

More information

Performance Testing IBM MQSeries* Infrastructures

Performance Testing IBM MQSeries* Infrastructures Performance Testing IBM * Infrastructures MQTester TM for LoadRunner from CommerceQuest Inc. 2001 CommerceQuest Inc. All rights reserved. The information contained herein is the proprietary property of

More information

Building Reliable, Scalable AR System Solutions. High-Availability. White Paper

Building Reliable, Scalable AR System Solutions. High-Availability. White Paper Building Reliable, Scalable Solutions High-Availability White Paper Introduction This paper will discuss the products, tools and strategies available for building reliable and scalable Action Request System

More information

SOA Testing Services. Enabling Business Agility and Digital Transformation

SOA Testing Services. Enabling Business Agility and Digital Transformation SOA Testing Services Enabling Business Agility and Digital Transformation Getting Value From Service Oriented Architecture (SOA) Many organisations have chosen a Service Oriented Architecture (SOA) middleware

More information

The Evolution of Load Testing. Why Gomez 360 o Web Load Testing Is a

The Evolution of Load Testing. Why Gomez 360 o Web Load Testing Is a Technical White Paper: WEb Load Testing To perform as intended, today s mission-critical applications rely on highly available, stable and trusted software services. Load testing ensures that those criteria

More information

Transformation through ICD-10 Adoption

Transformation through ICD-10 Adoption Transformation through ICD-10 Adoption The ICD-10 mandate presents payers and providers with one of the largest, most complex, regulatory challenges to date. Migration to the ICD-10 coding scheme is a

More information

Simplifying development through activity-based change management

Simplifying development through activity-based change management IBM Rational ClearCase and IBM Rational ClearQuest October 2004 Simplifying development through activity-based change management Allan Tate Product Manager IBM Software Group Karen Wade SCM Product Marketing

More information

JOB DESCRIPTION APPLICATION LEAD

JOB DESCRIPTION APPLICATION LEAD JOB DESCRIPTION APPLICATION LEAD The Application Lead will provide functional support and to expand capabilities in the area of systems configuration. This function provides the initial step in the process

More information

White Paper Converting Lotus Notes Applications to the Cloud Using the CIMtrek converter Product

White Paper Converting Lotus Notes Applications to the Cloud Using the CIMtrek converter Product White Paper Converting Lotus Notes Applications to the Cloud Using the CIMtrek converter Product CIMtrek Ltd Introduction: CIMTrek has been created to help organizations modernise their legacy applications

More information

The Way to SOA Concept, Architectural Components and Organization

The Way to SOA Concept, Architectural Components and Organization The Way to SOA Concept, Architectural Components and Organization Eric Scholz Director Product Management Software AG Seite 1 Goals of business and IT Business Goals Increase business agility Support new

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

Testing Web Services Today and Tomorrow

Testing Web Services Today and Tomorrow Copyright Rational Software 2002 http://www.therationaledge.com/content/oct_02/m_webtesting_jb.jsp Testing Web Services Today and Tomorrow by Jason Bloomberg Senior Analyst ZapThink LLC With all the attention

More information

Introduction to Automated Testing

Introduction to Automated Testing Introduction to Automated Testing What is Software testing? Examination of a software unit, several integrated software units or an entire software package by running it. execution based on test cases

More information

Building Your EDI Modernization Roadmap

Building Your EDI Modernization Roadmap Simplify and Accelerate e-business Integration Building Your EDI Modernization Roadmap Background EDI Modernization Drivers Lost revenue due to missing capabilities or poor scorecard ratings High error

More information

Continuous Integration

Continuous Integration Continuous Integration WITH FITNESSE AND SELENIUM By Brian Kitchener briank@ecollege.com Intro Who am I? Overview Continuous Integration The Tools Selenium Overview Fitnesse Overview Data Dependence My

More information

Know the Difference. Unified Functional Testing (UFT) and Lean Functional Testing (LeanFT) from HP

Know the Difference. Unified Functional Testing (UFT) and Lean Functional Testing (LeanFT) from HP Know the Difference Unified Functional Testing (UFT) and Lean Functional Testing (LeanFT) from HP 1 Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject

More information

API Management Introduction and Principles

API Management Introduction and Principles API Management Introduction and Principles by Vijay Alagarasan, Principal Architect, Enterprise Architecture and Strategy of Asurion Abstract: This article is focused on providing solutions for common

More information

High Availability of VistA EHR in Cloud. ViSolve Inc. White Paper February 2015. www.visolve.com

High Availability of VistA EHR in Cloud. ViSolve Inc. White Paper February 2015. www.visolve.com High Availability of VistA EHR in Cloud ViSolve Inc. White Paper February 2015 1 Abstract Inspite of the accelerating migration to cloud computing in the Healthcare Industry, high availability and uptime

More information

Business Process Validation: What it is, how to do it, and how to automate it

Business Process Validation: What it is, how to do it, and how to automate it Business Process Validation: What it is, how to do it, and how to automate it Automated business process validation is the best way to ensure that your company s business processes continue to work as

More information

What Is the Java TM 2 Platform, Enterprise Edition?

What Is the Java TM 2 Platform, Enterprise Edition? Page 1 de 9 What Is the Java TM 2 Platform, Enterprise Edition? This document provides an introduction to the features and benefits of the Java 2 platform, Enterprise Edition. Overview Enterprises today

More information

Life Cycle Management for Oracle Data Integrator 11 & 12. At lower cost Get a 30% return on investment guaranteed and save 15% on development costs

Life Cycle Management for Oracle Data Integrator 11 & 12. At lower cost Get a 30% return on investment guaranteed and save 15% on development costs Life Cycle Management for Oracle Data Integrator 11 & 12 Increase productivity Stop wasting your time doing things maually by automating every step in your project s Life Cycle At lower cost Get a 30%

More information

The Accenture Foundation Platform for Oracle. Enter

The Accenture Foundation Platform for Oracle. Enter The for Oracle Enter for Oracle Accenture s pre-built, pre-tested Oracle Fusion Middleware 11g-based architecture is a strategic decision guide and implementation accelerator that improves application

More information

We (http://www.newagesolution.net) have extensive experience in enterprise and system architectures, system engineering, project management, and

We (http://www.newagesolution.net) have extensive experience in enterprise and system architectures, system engineering, project management, and We (http://www.newagesolution.net) have extensive experience in enterprise and system architectures, system engineering, project management, and software design and development. We will be presenting a

More information

A Closer Look at BPM. January 2005

A Closer Look at BPM. January 2005 A Closer Look at BPM January 2005 15000 Weston Parkway Cary, NC 27513 Phone: (919) 678-0900 Fax: (919) 678-0901 E-mail: info@ultimus.com http://www.ultimus.com The Information contained in this document

More information

The leading platform for Model Driven Architecture (MDA) Content:

The leading platform for Model Driven Architecture (MDA) Content: The leading platform for Model Driven Architecture (MDA) Content: Models Made for Business... 2 ArcStyler Overview... 2 Main Benefits... 3 ArcStyler Editions... 4 ArcStyler Modules and Tool Architecture...

More information

The Arangen Approach to Enterprise Information Integration

The Arangen Approach to Enterprise Information Integration The Arangen Approach to Enterprise Information Integration Call: 1-408-942-7320 or email: info@arangen.com 20070531090038 Arangen... 1 Enterprise Integration... 1 Data Integration Solutions Ineffective...

More information

A new beginning for outsourcing closed book insurance policy administration

A new beginning for outsourcing closed book insurance policy administration in collaboration with A new beginning for outsourcing closed book insurance policy administration The drive to compete in an increasingly pressured marketplace and the imminent arrival of new regulations

More information

Field Service Management in the Cloud

Field Service Management in the Cloud Field Service Management in the Cloud The Rise of Cloud Applications for Mission-Critical Tasks ORACLE WHITE PAPER DECEMBER 2014 Introduction Since the introduction of cloud applications for customer relationship

More information

Chapter 9 Software Evolution

Chapter 9 Software Evolution Chapter 9 Software Evolution Summary 1 Topics covered Evolution processes Change processes for software systems Program evolution dynamics Understanding software evolution Software maintenance Making changes

More information

Upping the game. Improving your software development process

Upping the game. Improving your software development process Upping the game Improving your software development process John Ferguson Smart Principle Consultant Wakaleo Consulting Email: john.smart@wakaleo.com Web: http://www.wakaleo.com Twitter: wakaleo Presentation

More information

BEST WEB PROGRAMMING LANGUAGES TO LEARN ON YOUR OWN TIME

BEST WEB PROGRAMMING LANGUAGES TO LEARN ON YOUR OWN TIME BEST WEB PROGRAMMING LANGUAGES TO LEARN ON YOUR OWN TIME System Analysis and Design S.Mohammad Taheri S.Hamed Moghimi Fall 92 1 CHOOSE A PROGRAMMING LANGUAGE FOR THE PROJECT 2 CHOOSE A PROGRAMMING LANGUAGE

More information

Building and Deploying Enterprise M2M Applications with Axeda Platform

Building and Deploying Enterprise M2M Applications with Axeda Platform w h i t e p a p e r Building and Deploying Enterprise M2M Applications with Axeda Platform According to Harbor Research, there are billions of wired and wireless intelligent assets around the globe that

More information

White Paper. CCRM Services on Cloud Benefits of Private Cloud for CCRM Services. Abstract. - Krishna Vaddadi

White Paper. CCRM Services on Cloud Benefits of Private Cloud for CCRM Services. Abstract. - Krishna Vaddadi White Paper CCRM Services on Cloud Benefits of Private Cloud for CCRM Services - Krishna Vaddadi Abstract Configuration, Change and Release Management (CCRM) activities are the primary deliverables in

More information

Orchestrated. Release Management. Gain insight and control, eliminate ineffective handoffs, and automate application deployments

Orchestrated. Release Management. Gain insight and control, eliminate ineffective handoffs, and automate application deployments Orchestrated Release Management Gain insight and control, eliminate ineffective handoffs, and automate application deployments Solution Brief Challenges Release management processes have been characterized

More information

Jitterbit Technical Overview : Microsoft Dynamics CRM

Jitterbit Technical Overview : Microsoft Dynamics CRM Jitterbit allows you to easily integrate Microsoft Dynamics CRM with any cloud, mobile or on premise application. Jitterbit s intuitive Studio delivers the easiest way of designing and running modern integrations

More information

Brocade Virtual Traffic Manager and Oracle EBS 12.1 Deployment Guide

Brocade Virtual Traffic Manager and Oracle EBS 12.1 Deployment Guide September 2015 Brocade Virtual Traffic Manager and Oracle EBS 12.1 Deployment Guide 2015 Brocade Communications Systems, Inc. All Rights Reserved. ADX, Brocade, Brocade Assurance, the B-wing symbol, DCX,

More information

Ce document a été téléchargé depuis le site de Precilog. - Services de test SOA, - Intégration de solutions de test.

Ce document a été téléchargé depuis le site de Precilog. - Services de test SOA, - Intégration de solutions de test. Ce document a été téléchargé depuis le site de Precilog. - Services de test SOA, - Intégration de solutions de test. 01 39 20 13 55 info@precilog.com www.precilog.com End to End Process Testing & Validation:

More information

University of Central Florida Class Specification Administrative and Professional. Director Systems and Operations

University of Central Florida Class Specification Administrative and Professional. Director Systems and Operations Director Systems and Operations Job Code: 2519 Report to the university Chief Technology Officer. Serve as the top technical administrator for enterprise systems and operations. Direct the functional areas

More information

Software Engineering. So(ware Evolu1on

Software Engineering. So(ware Evolu1on Software Engineering So(ware Evolu1on 1 Software change Software change is inevitable New requirements emerge when the software is used; The business environment changes; Errors must be repaired; New computers

More information

How To Set Up An Outsourcing Center In China

How To Set Up An Outsourcing Center In China HJSOFT Business Outsourcing Proposal Introduction... 2 Business Outsourcing Focus... 2 Standard and Unified Development Process... 3 Standardized Testing Procedures... 4 Price reference... 5 1 Introduction

More information

Business Process Management Tampereen Teknillinen Yliopisto

Business Process Management Tampereen Teknillinen Yliopisto Business Process Management Tampereen Teknillinen Yliopisto 31.10.2007 Kimmo Kaskikallio IT Architect IBM Software Group IBM SOA 25.10.2007 Kimmo Kaskikallio IT Architect IBM Software Group Service Oriented

More information

Using Simulation to teach project management skills. Dr. Alain April, ÉTS Montréal alain.april@etsmtl.ca

Using Simulation to teach project management skills. Dr. Alain April, ÉTS Montréal alain.april@etsmtl.ca Using Simulation to teach project management skills Dr. Alain April, ÉTS Montréal alain.april@etsmtl.ca Agenda of the workshop 1 The software project management theory overview (40 minutes) 2 Why use SDLC

More information

Architected RAD: Tackling the challenges of on demand business

Architected RAD: Tackling the challenges of on demand business Architected RAD: Tackling the challenges of on demand business by Arun Gupta Chief Technologist, Enterprise Applications Rational Software IBM Software Group (186 K) It's an inescapable fact: Companies

More information

Operational Success: Targeting Performance

Operational Success: Targeting Performance Operational Success: Targeting Performance INTRODUCTION Operational success has become widely accepted as a critical factor for real estate service providers (hereinafter referred to as providers ). It

More information

Achieving Organizational Transformation with HP Converged Infrastructure Solutions for SDDC

Achieving Organizational Transformation with HP Converged Infrastructure Solutions for SDDC IDC ExpertROI SPOTLIGHT Achieving Organizational Transformation with HP Converged Infrastructure Solutions for SDDC Sponsored by: HP Matthew Marden January 2014 Randy Perry Overview Seeking the business

More information

System types. Distributed systems

System types. Distributed systems System types 1 Personal systems that are designed to run on a personal computer or workstation Distributed systems where the system software runs on a loosely integrated group of cooperating processors

More information

IBM InfoSphere Information Server Ready to Launch for SAP Applications

IBM InfoSphere Information Server Ready to Launch for SAP Applications IBM Information Server Ready to Launch for SAP Applications Drive greater business value and help reduce risk for SAP consolidations Highlights Provides a complete solution that couples data migration

More information

Software development for the on demand enterprise. Building your business with the IBM Software Development Platform

Software development for the on demand enterprise. Building your business with the IBM Software Development Platform Software development for the on demand enterprise Building your business with the IBM Software Development Platform An on demand business is an enterprise whose business processes integrated end-to-end

More information

Your Software Quality is Our Business. INDEPENDENT VERIFICATION AND VALIDATION (IV&V) WHITE PAPER Prepared by Adnet, Inc.

Your Software Quality is Our Business. INDEPENDENT VERIFICATION AND VALIDATION (IV&V) WHITE PAPER Prepared by Adnet, Inc. INDEPENDENT VERIFICATION AND VALIDATION (IV&V) WHITE PAPER Prepared by Adnet, Inc. February 2013 1 Executive Summary Adnet is pleased to provide this white paper, describing our approach to performing

More information

A Database Re-engineering Workbench

A Database Re-engineering Workbench A Database Re-engineering Workbench A project proposal by Anmol Sharma Abstract Data is not always available in the best form for processing, it is often provided in poor format or in a poor quality data

More information

white paper Modernizing the User Interface: a Smarter View with Rumba+

white paper Modernizing the User Interface: a Smarter View with Rumba+ white paper Modernizing the User Interface: a Smarter View with Rumba+ INTRODUCTION Organizations need to rapidly adapt in order to meet business demands. With a large percentage of businesscritical IT

More information

State of New Jersey Shared IT Architecture

State of New Jersey Shared IT Architecture J2EE Deployment Policy State of New Jersey Shared IT Architecture J2EE Application Deployment Policy and Procedures July 2007 J2EE Deployment Policy Table of Contents Overview 3 Key Roles and Responsibilities.

More information

WHITE PAPER. Data Center Fabrics. Why the Right Choice is so Important to Your Business

WHITE PAPER. Data Center Fabrics. Why the Right Choice is so Important to Your Business WHITE PAPER Data Center Fabrics Why the Right Choice is so Important to Your Business Introduction Data center fabrics are emerging as the preferred architecture for next-generation virtualized data centers,

More information

A Jacada & Microsoft CCF Competitive Review

A Jacada & Microsoft CCF Competitive Review WHITE PAPER A Jacada & Microsoft CCF Competitive Review A contrast of two call center solution providers, based on an outline of Microsoft CCF Jacada Marketing Research 1 Introduction... 3 2 Overview...

More information

Jitterbit Technical Overview : Microsoft Dynamics AX

Jitterbit Technical Overview : Microsoft Dynamics AX Jitterbit allows you to easily integrate Microsoft Dynamics AX with any cloud, mobile or on premise application. Jitterbit s intuitive Studio delivers the easiest way of designing and running modern integrations

More information

Co-Presented by Mr. Bill Rinko-Gay and Dr. Constantin Stanca 9/28/2011

Co-Presented by Mr. Bill Rinko-Gay and Dr. Constantin Stanca 9/28/2011 QAI /QAAM 2011 Conference Proven Practices For Managing and Testing IT Projects Co-Presented by Mr. Bill Rinko-Gay and Dr. Constantin Stanca 9/28/2011 Format This presentation is a journey When Bill and

More information

Master Data Management Enterprise Architecture IT Strategy and Governance

Master Data Management Enterprise Architecture IT Strategy and Governance ? Master Data Management Enterprise Architecture IT Strategy and Governance Intertwining three strategic fields of Information Technology, We help you Get the best out of IT Master Data Management MDM

More information

Web Integration Technologies

Web Integration Technologies Web Integration Technologies Application and Benefits Introduction In every corporation, the browser has become the most prominent and effective means to access applications systems and the data they provide.

More information

For more information about UC4 products please visit www.uc4.com. Automation Within, Around, and Beyond Oracle E-Business Suite

For more information about UC4 products please visit www.uc4.com. Automation Within, Around, and Beyond Oracle E-Business Suite For more information about UC4 products please visit www.uc4.com Automation Within, Around, and Beyond Oracle E-Business Suite Content Executive Summary...3 Opportunities for Enhancement: Automation Within,

More information

FTA Technology 2009 IT Modernization and Business Rules Extraction

FTA Technology 2009 IT Modernization and Business Rules Extraction FTA Technology 2009 IT Modernization and Business Rules Extraction August 5th, 2009 _experience the commitment TM Agenda IT Modernization Business Rules Extraction Automation Tools for BRE BRE Cost and

More information

VMware Hybrid Cloud. Accelerate Your Time to Value

VMware Hybrid Cloud. Accelerate Your Time to Value VMware Hybrid Cloud Accelerate Your Time to Value Fulfilling the Promise of Hybrid Cloud Computing Through 2020, the most common use of cloud services will be a hybrid model combining on-premises and external

More information

Why Cloud BI? The 10 Substantial Benefits of Software-as-a-Service Business Intelligence

Why Cloud BI? The 10 Substantial Benefits of Software-as-a-Service Business Intelligence The 10 Substantial Benefits of Software-as-a-Service Business Intelligence Executive Summary Smart businesses are pursuing every available opportunity to maximize performance and minimize costs. Business

More information