White Paper A Model Driven Approach to Data Migration

Size: px
Start display at page:

Download "White Paper A Model Driven Approach to Data Migration"

Transcription

1 White Paper A Model Driven Approach to Data Migration This paper describes the approach used by Snowflake Software to migrate data from legacy databases to a new database infrastructure. This process has been developed by Snowflake and has been applied in a number of projects with our customers. Why move the data? There are a number of reasons why you may want to move data from an existing database to a new one. The simplest reason is that you have decided to change your choice of database management system (DBMS). For example, you may have decided that an open source DBMS like PostGIS represents better value for money in the long run than your existing corporate database. More likely you have been prompted to look at your choice of DBMS because your requirements for accessing the data have changed. Many data providers are finding that where they used to provide data to their customers in files on disk, or through FTP, they are now expected to provide instant and dynamic access to data via web services. The EU INSPIRE Directive, for example, requires many agencies to provide on-line access to data that was previously only accessed in-house or distributed to a small community of users. Factors which arise from these changes include: New external demands on the database. The database is now expected to suddenly handle large numbers of queries coming from the outside world instead of a steady stream of transactions from in-house staff. The database needs to be re-optimised for these new query patterns. Licensing constraints. Licensing structures of commercial DBMS may mean a sudden hike in licence costs because of the potentially large number of users now hitting the system via the web. Cloud computing. Cloud computing platforms can be an appealing way to address issues like high availability and scaling to meet peak demand, but commercial DBMS licensing can be an obstacle to cloud deployment. Free and Open Source DBMS. These DBMS can remove licence obstacles, but this requires you to switch to a different DBMS for these new systems. The creation of a publication database is a common solution to these problems. This creates a copy of the data from the legacy system in a new database. The legacy system continues to run and the existing applications continue to connect to and update the legacy database. A new database is created with the new applications and web services connected to it. Data is migrated from the legacy to the new database and updated periodically to keep the publication database content up to date. Whatever the reason for migrating the database, the process described here could be applied and many of the benefits gained.

2 The data migration process The data migration process can be summed up as 1 : Model Extract Transform Validate Load Update Create a model of the data to be migrated This step creates an abstract model documented in UML. The model represents those parts of the data which need to be migrated to the new database. The model is abstract and represents the concepts behind the data free of implementation specific detail. Whilst CASE tools can be used to reverse engineer models from databases we have found that this process is best done as a largely manual process since one key aim in this process is to re-think the data and create a model which suits the new system. This makes this part of the process the most complex since this is where all the hard thinking takes place. Once the model has been created the rest of the process is fairly mechanical, if not entirely automated. Our three point plan for healthy data is: Re-normalise Re-normalise Rationalise Re-purpose Database schemas typically contain a number of design compromises (denormalisations) which arise from technical constraints and performance optimisation. These constraints may not apply in the new system. In fact, if the software was designed a long time ago, hardware improvements since the original design may mean that optimisations made at the time are no longer necessary. New applications connecting to the new database will apply different query patterns. This is especially true of web services which typically have very different query patterns to desktop applications. Optimisations made for the legacy applications may therefore not be appropriate for the new applications, and may even slow the new applications down. Simply migrating the existing database schema can therefore mean carrying across these denormalisations into the new system where they may no longer be useful and can make the database more confusing to work with. This modelling process is a good opportunity to revisit the model and remove any obsolete features. 1 No, it doesn t spell out a clever acronym.

3 Rationalise Databases which have been under maintenance for a long period will have accumulated a number of changes. The fact that they are often changed by different people at different times means that it is likely that different design principles are applied to different parts of the model. At Snowflake we have seen databases on customer sites where models have been merged from a number of different applications developed over many years. In these cases, different parts of the model can be implemented in completely different styles. For example, in one such system we found Boolean values were recorded in some tables as 0 or 1, others used true and false and some used y and n. At a more superficial level it is very common that no consistent naming conventions have been used throughout the life of the system. Remodelling the data provides an opportunity to apply consistent policies across the model, making it easier to work with and reducing future maintenance costs. Re-purpose With new applications it is common to find that concepts underlying the applications are different from the ones used to build the legacy systems. This is particularly true when creating publishing databases since the read-only uses of the data by end users require a different, and often simpler, view of the data than the editing view used by the applications used to maintain the data. For example, editing applications often make use of links between features to ensure that edits made to one feature are consistent with other features in the dataset. Users who are only reading the data want the data to be consistent, but because they are not editing the data they do not need those links to maintain consistency. They can therefore work with a simplified view of the data without the links. The model we create at this stage should take account of what the applications on the new system need but we do not need to assume that all the content from the original model is required. Other radical model changes may be appropriate. For example, a system which is used to maintain land polygons and links them to legal titles may treat the polygons as the main feature of the model with the title being an attribute of the polygons. When that data is published to end users the title may in-fact be the main feature, with the polygons being an attribute of the title. Our modelling exercise can take account of these changes of emphasis. Create XML and database schemas from the UML model Now that we have an abstract model of the data we can use it to drive the migration process. The first step is to create implementations of the model in the form of XML schemas and database schemas. The XML schema is generated using modelling tools. Many CASE tools are capable of creating XML schemas but for spatial data the ShapeChange or FullMoon tools (which are free and open source) provide a standards compliant method for converting UML into Geography Markup Language schemas. When creating the database schema, Snowflake s approach is to use our GO Loader product to generate the database schema from the XML schema. This has the advantage that we not only get the database schema, we also get a mapping from the XML schema to the database schema. We will need this when we come to the data migration itself.

4 Export and translate the data The next step is to map the legacy database model to the XML schema. At Snowflake we do this using our GO Publisher product which allows us to configure a translation using a graphical user interface. We can then export the data from the legacy database into a set of XML files. Since this export process translates the data from the legacy model to the XML schema, which is derived from the UML model, it is effectively upgrading the data to the new model. Validate the export Now that the data has been exported to XML it is ready for loading into the new database. However, since the XML standard includes the ability to validate documents against the schema we can take advantage of this feature of XML before we load the data. By validating the data at this stage we can verify that the translation from the legacy model to the refreshed data model has created complete and well structured elements in the new model. This allows us to crucially detect any problems with the data or the translation before we start to interact with the new database. Load the new database The final stage of the data migration is to load the XML export of the legacy data into the new database. This is done using the mapping created when we derived the new database schema from the XML schema. Applications can now be connected to the new database.

5 Apply periodic updates An additional stage can also be applied to this process to repeat the transfer of data from the legacy database to the new database periodically. Because the tools used can generate and apply changeonly updates we can move only the changed data from the legacy to the new database, thus preserving the lifecycle of entities in the new database and reducing the level of data traffic. The process can be automated, so updates can easily be scheduled to occur at regular intervals e.g. weekly or nightly. Benefits This approach to data migration offers a number of benefits: Complete decoupling of DBMSs Because the process of moving data goes via a set of files, the two databases are completely decoupled. This means: There is no need to simultaneously connect to two databases or maintain transactions across two databases. The query and update loads across the two databases can be managed independently. The process is very tolerant of low bandwidth or intermittent network connections. By putting the files on media you can even migrate the data across an air-gap. Validation of data in flight The use of XML means that you can apply an off-the-shelf validation process to the data as it is being transferred between the databases. This provides a valuable quality check on the data as it is being moved. Since the validation runs after the model transformation this provides a double check that the data after transformation is consistent with the model. Re-purpose/refresh data during migration The fact that you need to work on your database is a chance to refresh your data model. The fact that this process starts with a modelling exercise means that you should end up with a clean, well thought out model which can underpin application development for many years to come. Repeatable process The process is highly automated and repeatable. During development you can easily revisit the UML model and create new versions of your schemas and databases. This means you have plenty of opportunity to try different options and make sure you get your new database right. Automation of the extract, transform, validate and load means that it is easy to schedule periodic updates. Flexibility and productivity With the toolset we use there is no coding involved in the whole process. This means that it is quick to setup and equally quick and easy to modify the process and models if you find they are not quite as you need them.

6 Documentation generated A nice side effect of this process is that being model driven, the new data model is fully documented. Drawbacks We have found many benefits to this approach but only one real drawback: you need to do a lot of thinking! This process goes back to first principles with your data model. This means thinking hard about how your data should be in the future rather than how it is now. This is a good way of making sure your new database will support your applications for many years to come, but is an investment of both time and effort in order to get the most out of the process. Conclusion Starting your database migration by re-modelling your data is a good way to create a database that is an asset with a long term future. It gives you the opportunity to re-purpose your data for new applications such as publication databases and web services. The XML based data migration process of extract, transform, validate and load provides a robust method for populating your new database with content from your legacy system. This is a repeatable and automated process that can be quickly set up with off-the-shelf tools with no need for programming, which leaves you free to think about the real problem of how your data needs to look, not how to move it from A to B.

VIRTUAL DESKTOP INFRASTRUCTURE: PLENTY OF POTENTIAL, BUT DO THE HOMEWORK BEFORE DIVING IN. by Todd Cota, Jerin May and Joesph Springer

VIRTUAL DESKTOP INFRASTRUCTURE: PLENTY OF POTENTIAL, BUT DO THE HOMEWORK BEFORE DIVING IN. by Todd Cota, Jerin May and Joesph Springer VIRTUAL DESKTOP INFRASTRUCTURE: PLENTY OF POTENTIAL, BUT DO THE BEFORE DIVING IN by Todd Cota, Jerin May and Joesph Springer Virtual desktop infrastructure (VDI) is emerging as an industry-driving technology

More information

ECM Migration Without Disrupting Your Business: Seven Steps to Effectively Move Your Documents

ECM Migration Without Disrupting Your Business: Seven Steps to Effectively Move Your Documents ECM Migration Without Disrupting Your Business: Seven Steps to Effectively Move Your Documents A White Paper by Zia Consulting, Inc. Planning your ECM migration is just as important as selecting and implementing

More information

Converting Microsoft Access to SQL Server

Converting Microsoft Access to SQL Server CU2 Global Pty Ltd The Global Data Conversion Experts ConvertU2 Technologies The Data and Software Conversion Experts White Paper Converting Microsoft Access to SQL Server October 2013 2013 ConvertU2 Technologies

More information

<workers> Online Claims and Injury Management

<workers> Online Claims and Injury Management Global Resources... Local Knowledge With over 30 years experience in workers compensation, our claims management systems have been adopted by Self-Insured Organisations, Third Party Administrators and

More information

Implementing a Data Warehouse with Microsoft SQL Server 2012 MOC 10777

Implementing a Data Warehouse with Microsoft SQL Server 2012 MOC 10777 Implementing a Data Warehouse with Microsoft SQL Server 2012 MOC 10777 Course Outline Module 1: Introduction to Data Warehousing This module provides an introduction to the key components of a data warehousing

More information

The GeoMedia Architecture Advantage. White Paper. April 2002. The GeoMedia Architecture Advantage Page 1

The GeoMedia Architecture Advantage. White Paper. April 2002. The GeoMedia Architecture Advantage Page 1 The GeoMedia Architecture Advantage White Paper April 2002 The GeoMedia Architecture Advantage Page 1 Introduction What is wrong with GIS? GIS is primarily about data not software. Data should be independent

More information

Course 10777A: Implementing a Data Warehouse with Microsoft SQL Server 2012

Course 10777A: Implementing a Data Warehouse with Microsoft SQL Server 2012 Course 10777A: Implementing a Data Warehouse with Microsoft SQL Server 2012 OVERVIEW About this Course Data warehousing is a solution organizations use to centralize business data for reporting and analysis.

More information

B.Com(Computers) II Year RELATIONAL DATABASE MANAGEMENT SYSTEM Unit- I

B.Com(Computers) II Year RELATIONAL DATABASE MANAGEMENT SYSTEM Unit- I B.Com(Computers) II Year RELATIONAL DATABASE MANAGEMENT SYSTEM Unit- I 1 1. What is Data? A. Data is a collection of raw information. 2. What is Information? A. Information is a collection of processed

More information

Implementing a Data Warehouse with Microsoft SQL Server 2012

Implementing a Data Warehouse with Microsoft SQL Server 2012 Course 10777A: Implementing a Data Warehouse with Microsoft SQL Server 2012 Length: Audience(s): 5 Days Level: 200 IT Professionals Technology: Microsoft SQL Server 2012 Type: Delivery Method: Course Instructor-led

More information

Data Migration - The Basics

Data Migration - The Basics IS DATA MIGRATION HOLDING YOUR COMPANY BACK? Danny Doobay, MBA, BA (Hons.) The SkeduleX Advantage Technologies Is Data Migration holding your company back? You are convinced that a newer, more powerful

More information

SQL Server 2012 Business Intelligence Boot Camp

SQL Server 2012 Business Intelligence Boot Camp SQL Server 2012 Business Intelligence Boot Camp Length: 5 Days Technology: Microsoft SQL Server 2012 Delivery Method: Instructor-led (classroom) About this Course Data warehousing is a solution organizations

More information

Implementing a Data Warehouse with Microsoft SQL Server 2012

Implementing a Data Warehouse with Microsoft SQL Server 2012 Course 10777 : Implementing a Data Warehouse with Microsoft SQL Server 2012 Page 1 of 8 Implementing a Data Warehouse with Microsoft SQL Server 2012 Course 10777: 4 days; Instructor-Led Introduction Data

More information

Project Management Development Scheduling Plan: Data Mart. By Turell Makins

Project Management Development Scheduling Plan: Data Mart. By Turell Makins Management Development Scheduling Plan: Data Mart By Turell Makins Contents Executive Summary Purpose of Customer s Requirements Resource List Gantt Chart Critical Questions/Risk Assessment Software Development

More information

Installing Windows XP Professional

Installing Windows XP Professional CHAPTER 3 Installing Windows XP Professional After completing this chapter, you will be able to: Plan for an installation of Windows XP Professional. Use a CD to perform an attended installation of Windows

More information

How To Install The Arcgis For Inspire Server Extension On A Microsoft Gis For Inspire Server Extension (For Microsoft) On A Pc Or Macbook Or Ipa (For Macbook)

How To Install The Arcgis For Inspire Server Extension On A Microsoft Gis For Inspire Server Extension (For Microsoft) On A Pc Or Macbook Or Ipa (For Macbook) ArcGIS 10.2.1 for INSPIRE Server Extension Installation Guide Content 1 Introduction... 1 2 System Requirements... 1 3 Installation... 1 4 Software Authorization... 2 5 Changes to the System... 2 6 Performance

More information

Data Driven Success. Comparing Log Analytics Tools: Flowerfire s Sawmill vs. Google Analytics (GA)

Data Driven Success. Comparing Log Analytics Tools: Flowerfire s Sawmill vs. Google Analytics (GA) Data Driven Success Comparing Log Analytics Tools: Flowerfire s Sawmill vs. Google Analytics (GA) In business, data is everything. Regardless of the products or services you sell or the systems you support,

More information

Course Outline. Module 1: Introduction to Data Warehousing

Course Outline. Module 1: Introduction to Data Warehousing Course Outline Module 1: Introduction to Data Warehousing This module provides an introduction to the key components of a data warehousing solution and the highlevel considerations you must take into account

More information

A Guide To Evaluating Desktop Virtualization Solutions

A Guide To Evaluating Desktop Virtualization Solutions A Guide To Evaluating Desktop Virtualization Solutions T A K E A W A Y G U I D E Table of e s What To Look For In Evaluating Desktop Virtualization... 3 Achieving the Optimal Benefits of Desktop Virtualization...

More information

Unisys ClearPath Forward Fabric Based Platform to Power the Weather Enterprise

Unisys ClearPath Forward Fabric Based Platform to Power the Weather Enterprise Unisys ClearPath Forward Fabric Based Platform to Power the Weather Enterprise Introducing Unisys All in One software based weather platform designed to reduce server space, streamline operations, consolidate

More information

Unicenter Desktop DNA r11

Unicenter Desktop DNA r11 Data Sheet Unicenter Desktop DNA r11 Unicenter Desktop DNA is a scalable migration solution for the management, movement and maintenance of a PC s DNA (including user settings, preferences and data.) A

More information

Information Systems Analysis and Design CSC340. XXIV. Other Phases

Information Systems Analysis and Design CSC340. XXIV. Other Phases XXIV. Other Phases Implementation Phase Testing and Installation Phase Post-Installation Tasks Course Summary 2004 John Mylopoulos Other Phases -- 1 The Software Lifecycle Revisited Survey project scope

More information

CA Desktop Management Suite r11

CA Desktop Management Suite r11 Data Sheet CA Desktop Management Suite r11 CA Desktop Management Suite automates the processes that support an organization s end-user computing needs, helping to ensure the optimum configuration of Windows

More information

Data Management for Exploration and Mining Companies

Data Management for Exploration and Mining Companies Keep it simple Data Management for Exploration and Mining Companies What makes us different? Exploration and mining are serious, expensive businesses. Drilling for exploration targets or grade control

More information

Capita Productivity Hub Combining secure private cloud with familiar Microsoft tools

Capita Productivity Hub Combining secure private cloud with familiar Microsoft tools IT Enterprise Services Capita Productivity Hub Combining secure private cloud with familiar Microsoft tools The freedom and agility which cloud unleashes directly impacts business performance. Cloud productivity

More information

Migrating and Converting Microsoft Access to SQL Server

Migrating and Converting Microsoft Access to SQL Server WHITE PAPER Migrating and Converting Microsoft Access to SQL Server May 2013 2013 ConvertU2 Technologies Pty Ltd. All rights reserved. ConvertU2, CU2, and 2SQL and 2SQL Inspector are either registered

More information

ICT40115 Certificate IV in Information Technology (Release 1) COURSE GUIDE

ICT40115 Certificate IV in Information Technology (Release 1) COURSE GUIDE ICT40115 Certificate IV in Information Technology (Release 1) COURSE GUIDE ICT40115 - CERTIFICATE IV IN INFORMATION TECHNOLOGY (RELEASE 1) Description This qualification provides the skills and knowledge

More information

The Software-as-a Service (SaaS) Delivery Stack

The Software-as-a Service (SaaS) Delivery Stack The Software-as-a Service (SaaS) Delivery Stack A Framework for Delivering Successful SaaS Applications October 2010 2010 Online Tech, Inc. Page 1 of 12 www.onlinetech.com Audience Executives, founders,

More information

White Paper : Virtualization and Cloud Computing 2012. Virtualization and Cloud Computing: The primary solution to the future of Testing

White Paper : Virtualization and Cloud Computing 2012. Virtualization and Cloud Computing: The primary solution to the future of Testing Virtualization and Cloud Computing: The primary solution to the future of Testing By Reema Majumdar September, 2012 1 Overview The only certainty for businesses now is change. While there are more and

More information

How To Test A Website For Performance

How To Test A Website For Performance Can Performance Testing of Web Applications help overcome e-business problems? White Paper Introduction E-Shopping sites provide a convenient online way of purchasing for the people anytime from anywhere

More information

This is for informational purposes only. MICROSOFT MAKES NO WARRANTIES, EXPRESS OR IMPLIED, IN THIS DOCUMENT.

This is for informational purposes only. MICROSOFT MAKES NO WARRANTIES, EXPRESS OR IMPLIED, IN THIS DOCUMENT. The information contained in this document represents the current view of Microsoft Corp on the issues discussed as of the date of publication. Because Microsoft must respond to changing market conditions,

More information

How to Plan a Successful Load Testing Programme for today s websites

How to Plan a Successful Load Testing Programme for today s websites How to Plan a Successful Load Testing Programme for today s websites This guide introduces best practise for load testing to overcome the complexities of today s rich, dynamic websites. It includes 10

More information

Providing a quality IT Support & Consultancy service in the South East

Providing a quality IT Support & Consultancy service in the South East Providing a quality IT Support & Consultancy service in the South East At M2 Computing, we provide flexible, affordable IT consultancy and systems support across the South East. With a proven track record

More information

Document Reference : Title : GCloud Service Definition - Confirm OnDemand

Document Reference : Title : GCloud Service Definition - Confirm OnDemand Document Reference : Title : GCloud Service Definition - Confirm OnDemand Date : 9 th September 2013 1. DOCUMENT PRELIMINARIES 1.1 Document Approval Name Daniel Mills Role Author 1.2 Change History Date

More information

The Key Elements of Digital Asset Management

The Key Elements of Digital Asset Management The Key Elements of Digital Asset Management The last decade has seen an enormous growth in the amount of digital content, stored on both public and private computer systems. This content ranges from professionally

More information

Big Data Integration: A Buyer's Guide

Big Data Integration: A Buyer's Guide SEPTEMBER 2013 Buyer s Guide to Big Data Integration Sponsored by Contents Introduction 1 Challenges of Big Data Integration: New and Old 1 What You Need for Big Data Integration 3 Preferred Technology

More information

Implementing an Electronic Document and Records Management System. Key Considerations

Implementing an Electronic Document and Records Management System. Key Considerations Implementing an Electronic Document and Records Management System Key Considerations Commonwealth of Australia 2011 This work is copyright. Apart from any use as permitted under the Copyright Act 1968,

More information

Redundancy Options. Presented By: Chris Williams

Redundancy Options. Presented By: Chris Williams Redundancy Options Presented By: Chris Williams Table of Contents Redundancy Overview... 3 Redundancy Benefits... 3 Introduction to Backup and Restore Strategies... 3 Recovery Models... 4 Cold Backup...

More information

Time and AttendanceVendor Tutorial - 9 Must Have Features For a Successful Transition

Time and AttendanceVendor Tutorial - 9 Must Have Features For a Successful Transition After the Sale What To Expect From Your Time and Attendance Vendor Summary The promise of a new time and attendance system is exciting, especially in the sales stage. Increased productivity, efficiency

More information

Service Virtualization:

Service Virtualization: Service Virtualization: Reduce the time and cost to develop and test modern, composite applications Business white paper Table of contents Why you need service virtualization 3 The challenges of composite

More information

VoIP in the Enterprise

VoIP in the Enterprise VoIP in the Enterprise Date: March. 2005 Author: Sonia Hanson Version: 1.1 1 1 Background Voice over IP In the late 1990s Voice over IP (VoIP) was seen as a disruptive new technology that had the potential

More information

How to Prepare for the Upgrade to Microsoft Dynamics CRM 2013 (On-premises)

How to Prepare for the Upgrade to Microsoft Dynamics CRM 2013 (On-premises) How to Prepare for the Upgrade to Microsoft Dynamics CRM 2013 (On-premises) COMPANY: Microsoft Corporation RELEASED: September 2013 VERSION: 1.0 Copyright This document is provided "as-is". Information

More information

Outline SSS6422 - Microsoft Windows Server 2008 Hyper-V Virtualization

Outline SSS6422 - Microsoft Windows Server 2008 Hyper-V Virtualization Outline SSS6422 - Microsoft Windows Server 2008 Hyper-V Virtualization Duration: Three consecutive Saturdays About this Course This instructor led course teaches students how to implement and manage Windows

More information

Visual Studio.NET Database Projects

Visual Studio.NET Database Projects Visual Studio.NET Database Projects CHAPTER 8 IN THIS CHAPTER Creating a Database Project 294 Database References 296 Scripts 297 Queries 312 293 294 Visual Studio.NET Database Projects The database project

More information

Desktop Management for the Small Enterprise

Desktop Management for the Small Enterprise Desktop Management for the Small Enterprise There are three key factors why desktop management for your small enterprise doesn't have to cost a fortune: time, money, and manpower. If you have less than

More information

10 top tips to reviewing recruitment software hello@itris.co.uk www.itris.co.uk +44 (0) 1892 825 820

10 top tips to reviewing recruitment software hello@itris.co.uk www.itris.co.uk +44 (0) 1892 825 820 1 2 Contents Introduction 3 About Itris 3 1. Why are you reviewing? 4 2. What do you want the new system to do? 4 3. Choosing your new system 6 4. Company structure and change buy-in 8 5. Web based or

More information

Network Assessment Services

Network Assessment Services Network ment Services Information networks are arguably your most important IT assets, their speed and reliability are the foundations upon which your critical business systems and applications run. Ensuring

More information

Standalone Installation Guide V3.1. Recorder 6 JNCC

Standalone Installation Guide V3.1. Recorder 6 JNCC Standalone Installation Guide V3.1 Recorder 6 JNCC CONTENTS Contents 2 Introduction 3 Migrating from Recorder 2002 to Recorder 6 3 System Requirements for a standalone installation 3 Permissions required

More information

Inside Track Research Note. In association with. Storage Quality of Service Management. The automation imperative

Inside Track Research Note. In association with. Storage Quality of Service Management. The automation imperative Research Note In association with Storage Quality of Service Management The automation imperative May 2015 In a nutshell About this The insights presented in this document are derived from independent

More information

SaaS-Based Budget Planning

SaaS-Based Budget Planning SaaS-Based Budget Planning Advantages over Traditional Models Author: Tom Olson Tom Olson is President and CEO of MyBudgetFile Inc. and former Associate Superintendent of Business and Finance for the Parkland

More information

The IBM Cognos Platform

The IBM Cognos Platform The IBM Cognos Platform Deliver complete, consistent, timely information to all your users, with cost-effective scale Highlights Reach all your information reliably and quickly Deliver a complete, consistent

More information

SOFTWARE LICENSING AWARENESS IN DYNAMIC ENVIRONMENTS

SOFTWARE LICENSING AWARENESS IN DYNAMIC ENVIRONMENTS SOFTWARE LICENSING AWARENESS IN DYNAMIC ENVIRONMENTS 3 CLOUD TECHNOLOGIES AND EMPLOYEE COLLABORATION MAY SATISFY BUSINESS FLEXIBILITY, DYNAMISM AND INSTANT DEMAND BUT THE LICENSING IMPACT AND FINANCIAL

More information

DevOps: Roll out new software and functionality quicker with high velocity DevOps

DevOps: Roll out new software and functionality quicker with high velocity DevOps DevOps: Roll out new software and functionality quicker with high velocity DevOps As software becomes more central, companies are looking for ways to shorten software development cycles and push new functionality

More information

White Paper A10 Thunder and AX Series Application Delivery Controllers and the A10 Advantage

White Paper A10 Thunder and AX Series Application Delivery Controllers and the A10 Advantage White Paper A10 Thunder and AX Series Application Delivery Controllers and the A10 Advantage June 2013 WP_ADC 062013 Disclaimer This document does not create any express or implied warranty about A10 Networks

More information

A Getronics Whitepaper APPLICATION PACKAGING IN A CHANGING LANDSCAPE

A Getronics Whitepaper APPLICATION PACKAGING IN A CHANGING LANDSCAPE A Getronics Whitepaper APPLICATION PACKAGING IN A CHANGING LANDSCAPE APPLICATION PACKAGING IN A CHANGING LANDSCAPE INSIDE EVERY ENTERPRISE, THERE ARE HUNDREDS OR EVEN THOUSANDS OF OFF-THE-SHELF AND BESPOKE

More information

Extracting and Preparing Metadata to Make Video Files Searchable

Extracting and Preparing Metadata to Make Video Files Searchable Extracting and Preparing Metadata to Make Video Files Searchable Meeting the Unique File Format and Delivery Requirements of Content Aggregators and Distributors Table of Contents Executive Overview...

More information

1. Talecom from BT. Talecom from BT. Service Definition

1. Talecom from BT. Talecom from BT. Service Definition 1. BT is working with Talecom to provide a field force automation solution comprising of a number of core components which are combined to deliver specific mobile solutions across the organisation. These

More information

TECHNICAL DOCUMENTATION SPECOPS DEPLOY / APP 4.7 DOCUMENTATION

TECHNICAL DOCUMENTATION SPECOPS DEPLOY / APP 4.7 DOCUMENTATION TECHNICAL DOCUMENTATION SPECOPS DEPLOY / APP 4.7 DOCUMENTATION Contents 1. Getting Started... 4 1.1 Specops Deploy Supported Configurations... 4 2. Specops Deploy and Active Directory...5 3. Specops Deploy

More information

Comparing Microsoft SQL Server 2005 Replication and DataXtend Remote Edition for Mobile and Distributed Applications

Comparing Microsoft SQL Server 2005 Replication and DataXtend Remote Edition for Mobile and Distributed Applications Comparing Microsoft SQL Server 2005 Replication and DataXtend Remote Edition for Mobile and Distributed Applications White Paper Table of Contents Overview...3 Replication Types Supported...3 Set-up &

More information

CA IT Client Manager. Desktop Migration

CA IT Client Manager. Desktop Migration DATA SHEET: DESKTOP MIGRATION CA IT Client Manager Desktop Migration CA IT CLIENT MANAGER HELPS YOU INCREASE TECHNICIAN AND USER PRODUCTIVITY BY MANAGING AND PRESERVING USER DATA, SETTINGS AND PREFERENCES

More information

Using Rocket Software s PASSPORT as an Alternative to Attachmate EXTRA!

Using Rocket Software s PASSPORT as an Alternative to Attachmate EXTRA! white paper Using Rocket Software s PASSPORT as an Alternative to Attachmate EXTRA! Rocket bluezone.rocketsoftware.com using passport as an alternative to attachmate extra introduction Regardless of your

More information

Cloud computing is a way of delivering IT services to users without the need to buy, install or manage any infrastructure.

Cloud computing is a way of delivering IT services to users without the need to buy, install or manage any infrastructure. hosted services dynamic Increased flexibility and cost saving The benefits employees can access information wherever they are, rather than having to remain at their desks. Reduced costs our hosted services

More information

pc resource monitoring and performance advisor

pc resource monitoring and performance advisor pc resource monitoring and performance advisor application note www.hp.com/go/desktops Overview HP Toptools is a modular web-based device management tool that provides dynamic information about HP hardware

More information

www.cadline.co.uk www.midastechnology.co.uk Page 1 of 5

www.cadline.co.uk www.midastechnology.co.uk Page 1 of 5 Page 1 of 5 Support Are you confident that you have all eventualities covered and that your current IT support provider can handle all of your issues? Are you frustrated with your application supplier

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

APPLICATION PERFORMANCE MONITORING

APPLICATION PERFORMANCE MONITORING APPLICATION PERFORMANCE MONITORING PRACTICAL WAYS TO MONITOR THE END USER EXPERIENCE WHITE PAPER Performance of key applications is a critical item to monitor in many IT environments where users depend

More information

Workspace Manager 2014 Module Comparison Chart

Workspace Manager 2014 Module Comparison Chart Workspace Manager 2014 Module Comparison Chart DYNAMIC CONFIGURATION MODULE Desktop Transformation Transforms any existing desktop infrastructure into managed user workspaces using live data and a step-bystep

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

Beta: Implementing a Data Warehouse with Microsoft SQL Server 2012

Beta: Implementing a Data Warehouse with Microsoft SQL Server 2012 CÔNG TY CỔ PHẦN TRƯỜNG CNTT TÂN ĐỨC TAN DUC INFORMATION TECHNOLOGY SCHOOL JSC LEARN MORE WITH LESS! Course 10777: Beta: Implementing a Data Warehouse with Microsoft SQL Server 2012 Length: 5 Days Audience:

More information

Virtualized, Converged Data Centers and Cloud Service Providers

Virtualized, Converged Data Centers and Cloud Service Providers Internet 2 Conference Crystal Gateway Marriot Arlington, Virginia Session: April 20, 2010, 1:15-2:30 PM, Location: Rosslyn I/II Virtualized, Converged Data Centers and Cloud Service Providers Joseph Ziskin

More information

Windows Server 2008 R2 Hyper-V Live Migration

Windows Server 2008 R2 Hyper-V Live Migration Windows Server 2008 R2 Hyper-V Live Migration White Paper Published: August 09 This is a preliminary document and may be changed substantially prior to final commercial release of the software described

More information

from Microsoft Office

from Microsoft Office OOoCon 2003 Migrating from Microsoft Office to OpenOffice.org/StarOffice by Frank Gamerdinger frank.gamerdinger@sun.com 1 Who needs migration? OpenOffice.org & StarOffice - only the brave!(?) 2 Agenda

More information

Benefits of upgrading to Enterprise Vault 11.0.1

Benefits of upgrading to Enterprise Vault 11.0.1 Benefits of upgrading to Enterprise Vault 11.0.1 Benefits of upgrading to Enterprise Vault 11.0.1 With the release of Symantec Enterprise Vault 11.0.1, there are several features that will allow your business

More information

White paper. Business Applications of Wide Area Ethernet

White paper. Business Applications of Wide Area Ethernet White paper Business Applications of Wide Area Ethernet 1 Introduction When enterprises use Ethernet as a wide area networking solution, they have the potential to realize significant gains in network

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

Changing attitudes to ERP How cloud is disrupting traditional approaches to ERP deployment

Changing attitudes to ERP How cloud is disrupting traditional approaches to ERP deployment Changing attitudes to ERP How cloud is disrupting traditional approaches to ERP deployment Introduction Cloud is fast becoming a viable option for businesses looking to implement a new enterprise resource

More information

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

A Technology Based Solution to Move Client Server Applications to Java /.NET in Native 3-Tier Web Code Structures 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 Table of Contents TABLE OF CONTENTS...

More information

Building a better branch office. www.citrix.com

Building a better branch office. www.citrix.com Building a better branch office www.citrix.com Introduction The majority of workers today are in branch offices, not in a headquarters facility. In many instances, all of the applications used by branch

More information

Four Things You Must Do Before Migrating Archive Data to the Cloud

Four Things You Must Do Before Migrating Archive Data to the Cloud Four Things You Must Do Before Migrating Archive Data to the Cloud The amount of archive data that organizations are retaining has expanded rapidly in the last ten years. Since the 2006 amended Federal

More information

System Requirements for Archiving Electronic Records PROS 99/007 Specification 1. Public Record Office Victoria

System Requirements for Archiving Electronic Records PROS 99/007 Specification 1. Public Record Office Victoria System Requirements for Archiving Electronic Records PROS 99/007 Specification 1 Public Record Office Victoria Version 1.0 April 2000 PROS 99/007 Specification 1: System Requirements for Archiving Electronic

More information

EMR Implementation Planning Guide

EMR Implementation Planning Guide EMR Implementation Planning Guide A Ten-Step Guide to Planning for Successful Implementation of an Electronic Medical Record (EMR) System 1 Contents Purpose of this guide... 3 Step 1: Establishing the

More information

VMware Cloud Environment

VMware Cloud Environment VMware Cloud Environment Enterprise level virtual datacentre: providing highly redundant, fast and scalable solutions. An eukhost Technical White Paper. Page 1 Introduction... 3 Traditional physical solutions...

More information

Extend Your IT Infrastructure with Amazon Virtual Private Cloud

Extend Your IT Infrastructure with Amazon Virtual Private Cloud Extend Your IT Infrastructure with Amazon Virtual Private Cloud January 2010 http://aws.amazon.com/vpc Understanding Amazon Virtual Private Cloud Amazon Virtual Private Cloud (Amazon VPC) is a secure and

More information

29200 Northwestern Hwy Suite 350 Southfield, MI 48034. 1-866-4WINSPC winspc.com

29200 Northwestern Hwy Suite 350 Southfield, MI 48034. 1-866-4WINSPC winspc.com 29200 Northwestern Hwy Suite 350 Southfield, MI 48034 1-866-4WINSPC winspc.com 2016 DataNet Quality Systems. All rights reserved. WinSPC is a registered trademark of DataNet Quality Systems. Document Version:

More information

VOXOX 5BENEFITS OF A. HOSTED VoIP SOLUTION FOR MULTI-OFFICE BUSINESSES. a VOXOX ebook. Communications to the Cloud:

VOXOX 5BENEFITS OF A. HOSTED VoIP SOLUTION FOR MULTI-OFFICE BUSINESSES. a VOXOX ebook. Communications to the Cloud: VOXOX 5BENEFITS OF A HOSTED VoIP SOLUTION FOR MULTI-OFFICE BUSINESSES a VOXOX ebook 0Taking 2013 VOXOX, Inc. Communications to the Cloud: CONTENTS 2 INTRODUCTION 3 TOP CHALLENGES 7 FINDING A SOLUTION 12

More information

Overview. The Knowledge Refinery Provides Multiple Benefits:

Overview. The Knowledge Refinery Provides Multiple Benefits: Overview Hatha Systems Knowledge Refinery (KR) represents an advanced technology providing comprehensive analytical and decision support capabilities for the large-scale, complex, mission-critical applications

More information

Software as a Service (SaaS) Online HR

Software as a Service (SaaS) Online HR Software as a Service (SaaS) Online HR Contents Service Definition... 3 An overview of the G-Cloud Service... 3 Key Service Attributes... 4 Information assurance... 4 Details of the level of backup/restore

More information

This ESG White Paper was commissioned by DH2i and is distributed under license from ESG.

This ESG White Paper was commissioned by DH2i and is distributed under license from ESG. White Paper Application Virtualization: An Opportunity for IT to do More with Much Less By Mark Bowker, Senior Analyst November 2012 This ESG White Paper was commissioned by DH2i and is distributed under

More information

SOFTWARE-DEFINED NETWORKING WHAT IT IS, AND WHY IT MATTERS

SOFTWARE-DEFINED NETWORKING WHAT IT IS, AND WHY IT MATTERS SOFTWARE-DEFINED NETWORKING WHAT IT IS, AND WHY IT MATTERS When discussing business networking and communications solutions, the conversation seems invariably to revolve around cloud services, and more

More information

Leveraging the Private Cloud for Competitive Advantage

Leveraging the Private Cloud for Competitive Advantage Leveraging the Private Cloud for Competitive Advantage Introduction While it is universally accepted that organisations will leverage cloud solutions to service their IT needs, there is a lack of clarity

More information

Taking the Migraine Out of Migrations

Taking the Migraine Out of Migrations Taking the Migraine Out of Migrations In our recent meeting with a senior IT executive, she shared that she accepted her current position a few years ago with the caveat, I ll do anything except data migrations.

More information

Application Outsourcing: The management challenge

Application Outsourcing: The management challenge White Paper Application Outsourcing: The management challenge Embedding software quality management for mutual benefit Many large organizations that rely on mainframe applications outsource the management

More information

Building a Highly Available and Scalable Web Farm

Building a Highly Available and Scalable Web Farm Page 1 of 10 MSDN Home > MSDN Library > Deployment Rate this page: 10 users 4.9 out of 5 Building a Highly Available and Scalable Web Farm Duwamish Online Paul Johns and Aaron Ching Microsoft Developer

More information

IT PROJECT EVALUATION

IT PROJECT EVALUATION IT PROJECT EVALUATION CATHY SIMONSON KIMS Better results. Delivered together IT OR NOT IT? Competitive and Commercial advantage Efficiency gains Affordability of high cost project proposals within businesses

More information

March 2008 Grant Halverson CEO, GFG Group. Regional Processing Models

March 2008 Grant Halverson CEO, GFG Group. Regional Processing Models March 2008 Grant Halverson CEO, GFG Group Regional Processing Models The search for successful regional and global IT processing models has been a major focus of the last fifteen years across banks, insurance

More information

Municipality Moves SCADA System from Desktop Computers to Terminal Services

Municipality Moves SCADA System from Desktop Computers to Terminal Services Municipality Moves SCADA System from Desktop Computers to Terminal Services KEYWORDS Bosko Bob Loncar 1 1 1151 Bronte Road Oakville, Ontario L6M 3L1 (bob.loncar@halton.ca) SCADA, Terminal Services, Remote

More information

Hardware/Software Guidelines

Hardware/Software Guidelines There are many things to consider when preparing for a TRAVERSE v11 installation. The number of users, application modules and transactional volume are only a few. Reliable performance of the system is

More information

How To Grow A Business

How To Grow A Business CCH CRM integrating practice growth Why CCH CRM? The practices which are gaining market share are those that are organised in their business development activities, not just in targeting new prospects

More information

Increase Business Intelligence Infrastructure Responsiveness and Reliability Using IT Automation

Increase Business Intelligence Infrastructure Responsiveness and Reliability Using IT Automation White Paper Increase Business Intelligence Infrastructure Responsiveness and Reliability Using IT Automation What You Will Learn That business intelligence (BI) is at a critical crossroads and attentive

More information

LuminonCore Virtual Desktop Infrastructure (VDI) Products

LuminonCore Virtual Desktop Infrastructure (VDI) Products LuminonCore Virtual Desktop Infrastructure (VDI) Products LuminonCore VDI products eliminate your doubts on current virtual desktop products from the market. LuminonCore VDI brings totally upgraded desktop

More information

Software Defined Networking

Software Defined Networking Software Defined Networking Part 1: The rise of programmable networks Market context Technology concept Business benefits In summary: As IDC points out, the emergence of Software Defined Networking (SDN),

More information