White Paper A Model Driven Approach to Data Migration
|
|
- Alan Malcolm Lane
- 8 years ago
- Views:
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 BEFORE DIVING IN by Todd Cota, Jerin May and Joesph Springer Virtual desktop infrastructure (VDI) is emerging as an industry-driving technology
More informationECM 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 informationConverting 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
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 informationImplementing 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 informationThe 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 informationCourse 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 informationB.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 informationImplementing 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 informationData 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 informationSQL 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 informationImplementing 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 informationProject 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 informationInstalling 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 informationHow 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 informationData 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 informationCourse 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 informationA 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 informationUnisys 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 informationUnicenter 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 informationInformation 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 informationCA 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 informationData 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 informationCapita 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 informationMigrating 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 informationICT40115 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 informationThe 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 informationWhite 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 informationHow 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 informationThis 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 informationHow 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 informationProviding 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 informationDocument 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 informationThe 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 informationBig 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 informationImplementing 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 informationRedundancy 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 informationTime 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 informationService 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 informationVoIP 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 informationHow 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 informationOutline 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 informationVisual 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 informationDesktop 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 information10 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 informationNetwork 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 informationStandalone 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 informationInside 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 informationSaaS-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 informationThe 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 informationSOFTWARE 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 informationDevOps: 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 informationWhite 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 informationA 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 informationExtracting 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 information1. 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 informationTECHNICAL 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 informationComparing 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 informationCA 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 informationUsing 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 informationCloud 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 informationpc 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 informationwww.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 informationThe 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 informationAPPLICATION 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 informationWorkspace 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 informationContents. 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 informationBeta: 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 informationVirtualized, 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 informationWindows 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 informationfrom 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 informationBenefits 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 informationWhite 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 informationCrystal 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 informationChanging 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 informationA 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 informationBuilding 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 informationFour 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 informationSystem 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 informationEMR 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 informationVMware 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 informationExtend 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 information29200 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 informationVOXOX 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 informationOverview. 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 informationSoftware 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 informationThis 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 informationSOFTWARE-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 informationLeveraging 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 informationTaking 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 informationApplication 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 informationBuilding 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 informationIT 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 informationMarch 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 informationMunicipality 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 informationHardware/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 informationHow 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 informationIncrease 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 informationLuminonCore 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 informationSoftware 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