Enabling Applications written for transactional databases to work with Oracle databases without source level changes

Size: px
Start display at page:

Download "Enabling Applications written for transactional databases to work with Oracle databases without source level changes"

Transcription

1 ISAM TO ORACLE RDBMS MIGRATION Enabling Applications written for transactional databases to work with Oracle databases without source level changes White Paper M ERTECH D ATA S YSTEMS, INC SW 107 th Ave, Suite 200 Miami, Florida 33176, USA

2 This document is for informational purposes only. MERTECH MAKES NO WARRANTIES, EXPRESSED OR IMPLIED, IN THIS DOCUMENT. Copyright 2002 Mertech Data Systems, Inc. All rights reserved. Oracle is a trademark of Oracle Corporation. MS SQL Server is a trademark of Microsoft Corporation. Btrieve and Pervasive.SQL are registered trademarks of Pervasive Software. Other trademarks and trade names mentioned herein are the property of their respective owners.

3 CONTENTS I. INTRODUCTION...1 BACKGROUND...1 A NEW APPROACH...1 II. A CASE FOR RELATIONAL DATABASES...2 III. DILEMMA FOR BTRIEVE DEVELOPERS AND USERS...2 ISSUES FACING CORPORATE USERS...2 ISSUES FACING BTRIEVE DEVELOPERS...2 MERTECH S SOLUTION...3 BTR2SQL DATA MIGRATION TOOL...3 MERTECH ISDBC DRIVER FOR ORACLE...3 IV. THE MIGRATION PROCESS...4 STEP 1: DATA MIGRATION USING BTR2SQL...4 Identify the File.DDF file and the Specific Data to Migrate... 4 Migrating the Data... 5 STEP 2: REPLACING THE PERVASIVE DLLS WITH MERTECH DLLS...6 DRIVER MECHANICS...6 V. BENEFITS OF USING MERTECH S SOLUTION...8 BENEFITS TO DEVELOPERS...8 BENEFITS TO CORPORATE USERS...9 VI. CONTACT INFORMATION...9 APPENDIX SUPPORTED PERVASIVE-API FUNCTIONS...10

4 I. INTRODUCTION The objective of this white paper is to familiarize the reader with Mertech Data System s latest product offering a set of data migration tool and high-performance database drivers that allow quick and efficient migration of applications developed around Pervasive Software s Btrieve transactional engine to an Oracle backend. B ACKGROUND The Internet revolution has underscored the importance of making data available reliably and at a high speed to an ever-growing user base. Corporations continue to consolidate their data into single, corporate-wide database so that information about its customers, products, and market can be easily extracted and manipulated and at the same time allow customers and mobile work force to update and retrieve information anytime, anywhere These new, data-intensive demands of today s businesses requires a database server that is robust, is scalable, gives excellent response time in extracting and manipulating data, has great disaster recovery features and above all provides excellent security features and guarantees 24X7 availability. IDC estimates that SQL-based relational databases hold a 90% market share. In the Windows market, Oracle and Microsoft have 80% of the market share while in the Unix market, Oracle alone has 67% of the market share Relational or SQL (Structured Query Language) based databases from companies like Oracle, Microsoft, IBM and others meet these criteria. Indeed the features of these databases, combined with the marketing might of the software heavyweights have helped make relational database engines a de facto standard in the business application market. Companies using or developing applications written around the Btrieve data manager, which utilizes the Index Sequential Access Method (ISAM) or transactional approach to data storage and retrieval, find that moving their applications to the industry leading SQL database engines presents significant challenges. There are two obvious migration paths; 1) rewriting entire applications written around the transactional paradigm to support relational approach using SQL or set paradigm 2) write a new application from scratch. Both require significant resources and time and may not be feasible for many companies. A NEW A PPROACH Mertech is offering a third option that is both flexible and cost efficient to handle this migration issue. Mertech s new product offering will allow developers using ISAM-based transactional data sources to deploy their applications with Btrieve and newer Pervasive.SQL engines as well as with Oracle back-end without requiring recompilation or code rewrite. This means that an application currently working exclusively with Btrieve or Pervasive engines will be able to work with an Oracle database server in very little time, following a few easy steps! Mertech already offers a similar solution for the DataFlex market. Over 1000 companies on five continents have saved millions of dollars by using Mertech s solution. Mertech s ISAM To SQL Database Connectivity Driver for Btrieve(R) to MS SQL Server connectivity is explained in depth, beginning with a holistic look at how the solution works followed by a detailed analysis of its major components. 1

5 II. A CASE FOR RELATIONAL DATABASES The case for relational databases can be made on two fronts. First, the relational model for data storage and retrieval has proven to be superior at handling large amounts of data and turning that data into useful information without requiring special programming techniques. The reason for that superiority is the Structured Query Language (SQL). This relatively simple language allows complex data manipulation using only a few simple commands. Second, because of that superiority and simplicity as well as the standardization of the SQL language, almost all major software providers support SQL-based back-ends through Open Database Connectivity (ODBC), OLEDB or native programming interfaces. Companies switching to a SQL database not only get a robust, more efficient enterprise-wide data solution, but they also get access to a variety of tools and applications that work seamlessly with these SQL databases. III. DILEMMA FOR DEVELOPERS AND USERS I SSUES F ACING C ORPORATE U SERS To meet the stringent demands placed on database servers due to data consolidation, corporate users of database applications want the power, scalability and reliability offered by industry leading relational database engines. Corporations who have their data scattered over disparate databases often face difficulties in using business analysis, reporting and other business tools that are crucial from a corporate perspective. In many cases, companies may already be using an SQL-based database with newer applications and yet still may have some applications using Btrieve and Pervasive.SQL transactional data sources. This lack of standardization often presents integration issues to the IT department. Applications can be modified or rewritten to support a single corporate database standard. However, this can be an expensive and time-consuming option. In an effort to consolidate data quickly, companies maybe willing to pull the plug on their existing applications and opt for an off-the-shelf solution that integrates well with mainstream database engines. But adopting a new application is more than just buying a piece of software and installing it. IT departments have to contend with implementing the new product, testing it, rolling it out to select users, further testing, Q&A, and, finally, deploying it. And then there is the cost associated with retraining end-users on the new software. I SSUES F ACING D EVELOPERS The developer is faced with two hurdles in the SQL-standardizing market. First, their already established customers often want the ability to run their applications on a mainstream database server. Second, to expand their customer base these developers need to find new customers. Since 90% of the customers buying database servers chose an SQL-based solution, it is imperative that application 2

6 developers who are looking to attract new customers support RDBMS database servers. These hurdles have left the developers with only one option roll up their shirtsleeves and learn to program with SQL and potentially recode thousands of lines of code to accommodate the set-based paradigm of SQL. Not an easy task! M ERTECH S SOLUTION Recognizing the enterprise demand for Oracle and the hurdles that developers must overcome to transition from and ISAM to set-oriented data sources, Mertech has created a family of middle-ware applications designed to: Mertech s solution allows developers to still effectively program with their transactional API, thus keeping the same sourcebase for multiple back-ends Alleviate the costs associated with migrating applications working against existing Btrieve or Pervasive.SQL transaction data sources to Oracle databases Provide developers with a cost-effective, efficient, and platform independent solution to use their existing code with Oracle database servers Create the opportunity for the developer to leverage existing applications with an Oracle backend immediately Accomplish all of the above without compromising the stability or speed of the application. Mertech accomplishes these objectives with a family of high performance database drivers designed to translate calls made to the Btrieve and Pervasive.SQL transactional API into SQL statements that work with the target SQL-backend. With this solution, Mertech has successfully provided both corporate users and developers of applications based on ISAM-based engines, like Btrieve and Pervasive.SQL engines, the most cost-effective and efficient method to work with an Oracle database. Apart from significant cost and time savings, developers can use this efficient solution to make their applications database independent they can deploy the same application using Btrieve engines, or new versions of Pervasive Software s Pervasive.SQL engines or with Oracle. No source code changes are needed! BTR2SQL DATA M IGRATION T OOL To handle migration of existing Btrieve file structures and data to Oracle, Mertech provides a database migration tool to simplify the data migration, table, and index creation process. The tool, BTR2SQL, is an integral part of the product bundle and is included with the purchase. BTR2SQL is a standard 32-bit application that runs on the Microsoft Windows platform. M ERTECH ISDBC DRIVER FOR O RACLE Mertech's ISDBC Driver for Oracle uses Oracle's Oracle Call Interface (OCI) for communicating and accessing the Oracle database. Mertech s Driver communicates directly with the Oracle server through Oracle s network interface SQL*Net. Mertech s Driver supports Oracle version 8.0x and higher 3

7 IV. THE MIGRATION PROCESS The entire migration process of a Btrieve -based application to an SQL back-end can be broken down into two distinct steps: 1. Set up the target backend and migrate data from Btrieve to the SQL data source using BTR2SQL 2. Replace wbtrv32.dll and wbtrv7.dll with Mertech s dynamic link library of the same name The illustration below, The Mertech Road to Migration, depicts how these components work together to achieve the migration. S TEP 1: DATA M IGRATION U SING BTR2SQL Before the drivers can be used, the existing data must be converted into SQL. This is accomplished by using BTR2SQL migration tool. To start the migration process, the user Identifies the existing file.ddf files to migrate Chooses which data files will be migrated, Initiates the migration process Identifying the File.DDF file and the Specific Data to Migrate BTR2SQL works with the.ddf files. BTR2SQL allows the user to locate and select the.ddf file and display the file entries in a file list dialog. The user can select any number of files to migrate by highlighting the file names (as illustrated in Picture 1). 4

8 Picture 1 The user can select one file or multiple files from the list dialog. Migrating the Data After selecting the files, the user can perform a number of operations such as Convert Database, which creates a corresponding table in the target SQL backend and moves the Btrieve data to the newly created table. The Convert Database option brings up another dialog that allows the user to set migration options (Picture 2 below). These selections are stored in auxiliary files, called the.int (intermediate) and the.td (table definition) file. Picture 2 Users can select whether they want to fetch a record at a time or fetch a set of record in one network roundtrip. 5

9 The physical migration of data is quick and efficient. BTR2SQL is designed to move data at very high speeds using native tools for fast data loading for example, SQL*Loader for Oracle. BTR2SQL also provides the ability to generate SQL scripts to create tables and indexes outside the tool. A driver prefix is added to the file name, ORA_BTR for Oracle, to identify that the files have been migrated to the target backend. STEP 2: REPLACING T HE P ERVASIVE DLLS WITH M ERTECH DLLS Mertech s database drivers are dynamic link libraries that replace or work side-by-side 1 with the Pervasive dlls. Mertech s product bundle provides Oracle enabled w3btrv7.dll and wbtrv32.dll, which can replace the Pervasive dlls of the same name. D RIVER M ECHANICS To understand how the various components interact with each other, the migrated application can be broken down into four separate layers. 1. The application code (VB, Delphi, C/C++ etc) 2. The Pervasive API layer 3. Mertech s Internal API layer 4. SQL Native API layer This is depicted in Illustration 2. 1 The developer does not always have to replace the drivers. Rather, they can make explicit calls in the source code to the Mertech Data driver rather than the Pervasive.dll. This provides the developer the opportunity to work with both data sources (i.e., if migration will take some time, the application can work on the Btrieve data source for production and the SQL data source for testing). 6

10 Illustration 2: Application Layers Layer 1: The Application Code There is no change required in the application if the developer simply replaces the Pervasive dlls with the Mertech dlls of the same name. However, the developer can access both Oracle and Pervasive data sources from the same application by using the same Mertech driver but deployed under a different name. In that case the developer will make the following change to the source code to call Mertech s drivers. For example, the following changes will be made to an application written in Visual Basic: Declare Function BTRCALL Lib "ora_btr.dll Alias "orabtrcall" (ByVal OP, ByVal Pb$, Db As Any, DL As Integer, ByRef Kb As Any, ByVal Kl, ByVal Kn) As Integer 7

11 Using C/C++ Programs The "C" programs using Pervasive s Btrieve or Pervasive.SQL s wbtrv32.dll will have to be linked to use ora_btr.dll (.lib). In a global file, the following has to be defined for correct function mapping: #define BTRCALL orabtrcall Layer 2: The Pervasive API Calls All applications using Btrieve s transactional engine use BTRV() function calls. These functional interfaces reside in Pervasive s dynamic link libraries, wbtrv32.dll or w3btrv7.dll. The application will make its usual calls to the transactional API functions passing Btrieve function codes. Layer 3: Mertech s Internal API Because Mertech s Driver has replaces the Pervasive s dlls, calls to the Pervasive API (from the application) are trapped and translated into SQL statements and sent to Oracle using OCI calls. Layer 4: SQL Back-End Native API With a translated set of commands to the data source, the application can now transparently interact with the SQL back-end through the native API calls in Mertech s drivers. Furthermore, the SQL statements generated by the drivers are optimized for the best possible performance. V. BENEFITS OF USING MERTECH S SOLUTION As described in this white paper, Mertech s product provides a number of critical benefits for both businesses and developers. B ENEFITS TO D EVELOPERS Cut down implementation time run existing application against Oracle databases immediately. Continue to program in a familiar environment because no changes are required to the source code, the developer can continue to program in Btrieve and Pervasive.SQL transactional API using their existing development tools and then deploy on multiple databases. Open doors to new markets With Mertech s approach, the developer will be able to continue to support Btrieve -based applications and still have flexibility to offer solutions for multiple back-ends on multiple Operating System platforms: from Windows to mainframes running Oracle. Speed and reliability every developer is concerned about the speed and efficiency of applications. With Mertech s highperformance drivers, all translated functions are optimized to work as effectively as possible with an Oracle backend. 8

12 B ENEFITS TO C ORPORATE U SERS Easy Migration the fact that the Btrieve -based applications can work concurrently with Oracle and Btrieve databases ensures that customers and employees won t be severed from the data while the migration moves forward Corporate wide data consolidation with the scalability provided by Oracle, data from Btrieve engine can now be moved to a single corporate wide database. Faster reporting by using Crystal Reports or other reporting tools directly with Oracle. Integration with other applications access data from other applications. Zero retraining cost users can continue to use familiar applications. VI. CONTACT INFORMATION If you would like to know more about Mertech s products, please visit our web site at or contact us at: Corporate Headquarters: Mertech Data Systems, Inc SW 107 Ave. Suite 200 Miami FL USA Tel: +001 (305) Fax: +001 (305) sales@mertechdata.com Brazilian Subsidiary: Al. Rio Negro 1105, cj 63 Alphaville Barueri, SP Brazil Tel: +55 (11) / Fax: +55 (11) mertechbrasil@mertechdata.com 9

13 APPENDIX 1 S UPPORTED P ERVASIVE-API FUNCTIONS Constant Status Version B_OPEN Implemented2 Release 1 B_CLOSE Implemented Release 1 B_INSERT Implemented Release 1 B_UPDATE Implemented Release 1 B_DELETE Implemented Release 1 B_GET_EQUAL Implemented Release 1 B_GET_NEXT Implemented Release 1 B_GET_PREVIOUS Implemented Release 1 B_GET_GT Implemented Release 1 B_GET_GE Implemented Release 1 B_GET_LT Implemented Release 1 B_GET_LE Implemented Release 1 B_GET_FIRST Implemented Release 1 B_GET_LAST Implemented Release 1 B_CREATE B_STAT Implemented Release 1 B_EXTEND B_BEGIN_TRAN Implemented Release 1 B_END_TRAN Implemented Release 1 B_ABORT_TRAN Implemented Release 1 B_GET_POSITION Implemented Release 1 B_GET_DIRECT Implemented Release 1 B_STEP_NEXT Implemented Release 1 B_STOP Implemented Release 1 B_VERSION Implemented Release 1 B_UNLOCK Implemented Release 1 B_RESET Implemented Release 1 B_SET_OWNER B_CLEAR_OWNER B_BUILD_INDEX Ready to be implemented Release 2 B_DROP_INDEX Ready to be implemented Release 2 B_STEP_FIRST Implemented Release 1 B_STEP_LAST Implemented Release 1 B_STEP_PREVIOUS Implemented Release 1 B_GET_NEXT_EXTENDED Implemented Release 1 B_GET_PREV_EXTENDED Implemented Release 1 B_STEP_NEXT_EXT B_STEP_PREVIOUS_EXT B_EXT_INSERT B_SEEK_PERCENT Implemented Release 1 B_GET_PERCENT Implemented Release 1 KEY_BIAS B_CHUNK_UPDATE B_EXTENDED_STAT S_WAIT_LOCK Implemented Release 1 S_NOWAIT_LOCK M_WAIT_LOCK M_NOWAIT_LOCK NOWRITE_WAIT 2 Functions not implemented are either not required anymore or are not considered critical at this time. The calls can still be made to the driver but no value or a fixed pre-defined value might be returned. 10

ISAM TO SQL MIGRATION

ISAM TO SQL MIGRATION ISAM TO SQL MIGRATION Enabling ISAM-based Applications to work with relational databases without source level changes Contents Introduction A Case for Relational Databases Dilemma for Developers and Users

More information

Flex2SQL. Contents. Mertech s ISAM to SQL Database Connectivity (ISDBC) Drivers For DataFlex

Flex2SQL. Contents. Mertech s ISAM to SQL Database Connectivity (ISDBC) Drivers For DataFlex MERTECH DATA SYSTEMS, INC. 18503 Pines Boulevard, Suite 312 Pembroke Pines, Florida 33029 USA Tel: (954)585-9016 Fax: (866)228-1213 www.mertechdata.com Contents Overview Product Fact Sheet Interaction

More information

Quick Start Guide. Prerequisites

Quick Start Guide. Prerequisites Quick Start Guide Thank you for trying Mertech s Btrieve to SQL database application drivers. By now you have either downloaded a demonstration version or purchased the product and you have installed it.

More information

FIVE BEST PRACTICES FOR ENSURING A SUCCESSFUL SQL SERVER MIGRATION

FIVE BEST PRACTICES FOR ENSURING A SUCCESSFUL SQL SERVER MIGRATION FIVE BEST PRACTICES FOR ENSURING A SUCCESSFUL SQL SERVER MIGRATION The process of planning and executing SQL Server migrations can be complex and risk-prone. This is a case where the right approach and

More information

DQpowersuite. Superior Architecture. A Complete Data Integration Package

DQpowersuite. Superior Architecture. A Complete Data Integration Package DQpowersuite Superior Architecture Since its first release in 1995, DQpowersuite has made it easy to access and join distributed enterprise data. DQpowersuite provides an easy-toimplement architecture

More information

Provide Real-Time Data To Financial Applications

Provide Real-Time Data To Financial Applications Provide Real-Time Data To Financial Applications DATA SHEET Introduction Companies typically build numerous internal applications and complex APIs for enterprise data access. These APIs are often engineered

More information

QuickSpecs. ISG Navigator for Universal Data Access M ODELS OVERVIEW. Retired. ISG Navigator for Universal Data Access

QuickSpecs. ISG Navigator for Universal Data Access M ODELS OVERVIEW. Retired. ISG Navigator for Universal Data Access M ODELS ISG Navigator from ISG International Software Group is a new-generation, standards-based middleware solution designed to access data from a full range of disparate data sources and formats.. OVERVIEW

More information

Release Notes for BTR2SQL v5.2

Release Notes for BTR2SQL v5.2 Release Notes for BTR2SQL v5.2 New Features Introduced in v5.2 The key new features in BTR2SQL v5.2 include full support for Microsoft SQL Server 2014, LocalDB, MySQL 5.7, Oracle 12c, and PostgreSQL 9.4,

More information

Fast Track Model Based Design and Development with Oracle9i Designer. An Oracle White Paper August 2002

Fast Track Model Based Design and Development with Oracle9i Designer. An Oracle White Paper August 2002 Fast Track Model Based Design and Development with Oracle9i Designer An Oracle White Paper August 2002 Fast Track Model Based Design and Development with Oracle9i Designer Executive Overivew... 3 Introduction...

More information

Evaluator Group Inc. Executive Editor: Randy Kerns

Evaluator Group Inc. Executive Editor: Randy Kerns Avoiding an Infrastructure Cost Explosion as You Move to Exchange 2010 Metalogix Archive Manager Evaluator Group Inc. Technology Insight Series Executive Editor: Randy Kerns Version 1: January 2012 Copyright

More information

DATA WIZARD. Technical Highlights

DATA WIZARD. Technical Highlights DATA WIZARD Technical Highlights Introduction: Data Wizard is a powerful, Data Integration, Data Migration and Business Intelligence tool. Its many capabilities are underscored by the simplicity of its

More information

Sage MAS 200 SQL Server Edition Introduction and Overview

Sage MAS 200 SQL Server Edition Introduction and Overview Sage MAS 200 SQL Server Edition Introduction and Overview February 2006 1 TABLE OF CONTENTS Introduction... 3 Business Applications and Appropriate Technology... 3 Industry Standard...3 Rapid Deployment...4

More information

Oracle Warehouse Builder 10g Release 2 Integrating Packaged Applications Data

Oracle Warehouse Builder 10g Release 2 Integrating Packaged Applications Data Oracle Warehouse Builder 10g Release 2 Integrating Packaged Applications Data June 2006 Note: This document is for informational purposes. It is not a commitment to deliver any material, code, or functionality,

More information

Creating an ODBC Data Source for Pervasive.SQL

Creating an ODBC Data Source for Pervasive.SQL Creating an ODBC Data Source for Pervasive.SQL A White Paper From For more information, see our web site at Creating an ODBC Data Source for Pervasive.SQL Last Updated: 12/21/2006 Many users of Pervaisve.SQL

More information

Designing High-Performance Data Structures for MongoDB

Designing High-Performance Data Structures for MongoDB Designing High-Performance Data Structures for MongoDB The NoSQL Data Modeling Imperative Danny Sandwell, Product Marketing, erwin, Inc. Leigh Weston, Product Manager, erwin, Inc. Learn More at erwin.com

More information

TECHNICAL WHITE PAPER

TECHNICAL WHITE PAPER TECHNICAL WHITE PAPER MAP ACCELERATOR FOR MICROSOFT BIZTALK SERVER 2004 SEPTEMBER 2005 COPYRIGHT 2005 COVAST TABLE OF CONTENTS 1 INTRODUCTION...3 2 FUNCTIONALITY...4 2.1 THE LEGACY EDI SITUATION...4 2.2

More information

Progress DataDirect For Business Intelligence And Analytics Vendors

Progress DataDirect For Business Intelligence And Analytics Vendors Progress DataDirect For Business Intelligence And Analytics Vendors DATA SHEET FEATURES: Direction connection to a variety of SaaS and on-premises data sources via Progress DataDirect Hybrid Data Pipeline

More information

Global Headquarters: 5 Speen Street Framingham, MA USA P F

Global Headquarters: 5 Speen Street Framingham, MA USA P F Global Headquarters: 5 Speen Street Framingham, MA 01701 USA P.508.872.8200 F.508.935.4015 www.idc.com W H I T E P A P E R E x t e n d i n g P C L i f e - C y c l e M a n a g e m e n t a n d C l i e n

More information

White Paper: Delivering Enterprise Web Applications on the Curl Platform

White Paper: Delivering Enterprise Web Applications on the Curl Platform White Paper: Delivering Enterprise Web Applications on the Curl Platform Table of Contents Table of Contents Executive Summary... 1 Introduction... 2 Background... 2 Challenges... 2 The Curl Solution...

More information

IBM Storage Systems Group IBM TotalStorage Connected. Protected. Complete.

IBM Storage Systems Group IBM TotalStorage Connected. Protected. Complete. connec IBM Storage Systems Group IBM TotalStorage Connected. Protected. Complete. total storage total The IBM TotalStorage value-add The IBM TotalStorage family of products is designed to deliver the quality

More information

Using IBM Tivoli Storage Manager and IBM BRMS to create a comprehensive storage management strategy for your iseries environment

Using IBM Tivoli Storage Manager and IBM BRMS to create a comprehensive storage management strategy for your iseries environment July 2002 Using IBM Tivoli Storage Manager and IBM BRMS to create a comprehensive storage management strategy for your iseries environment 2 Contents 2 Introduction 3 Defining roles 4 BRMS media management

More information

QLIKVIEW ARCHITECTURAL OVERVIEW

QLIKVIEW ARCHITECTURAL OVERVIEW QLIKVIEW ARCHITECTURAL OVERVIEW A QlikView Technology White Paper Published: October, 2010 qlikview.com Table of Contents Making Sense of the QlikView Platform 3 Most BI Software Is Built on Old Technology

More information

Version Overview. Business value

Version Overview. Business value PRODUCT SHEET CA Ideal for CA Datacom CA Ideal for CA Datacom Version 14.0 An integrated mainframe application development environment for z/os which provides an interface for web enablement, CA Ideal

More information

Egypt s Bavarian Auto Group Deploys SAP On SQL Server 2005 to Support Rapid Growth

Egypt s Bavarian Auto Group Deploys SAP On SQL Server 2005 to Support Rapid Growth Microsoft SQL Server Customer Solution Case Study Egypt s Bavarian Auto Group Deploys SAP On SQL Server 2005 to Support Rapid Growth Overview Country or Region: Egypt Industry: Manufacturing Automotive

More information

COBOL-IT Compiler Suite

COBOL-IT Compiler Suite COBOL-IT Compiler Suite Enterprise Edition COBOL-IT Compiler Suite Enterprise Edition is an Enterprise COBOL Compiler Suite that is highly adapted to the needs of Enterprises with Mission Critical COBOL

More information

VMware vsphere 4. The Best Platform for Building Cloud Infrastructures

VMware vsphere 4. The Best Platform for Building Cloud Infrastructures Table of Contents Get the efficiency and low cost of cloud computing with uncompromising control over service levels and with the freedom of choice................ 3 Key Benefits........................................................

More information

SQL Server 2008 Consolidation

SQL Server 2008 Consolidation Technology Concepts and Business Considerations Abstract The white paper describes how SQL Server 2008 consolidation provides solutions to basic business problems pertaining to the usage of multiple SQL

More information

Optimizing and Managing File Storage in Windows Environments

Optimizing and Managing File Storage in Windows Environments Optimizing and Managing File Storage in Windows Environments A Powerful Solution Based on Microsoft DFS and Virtual File Manager September 2006 TR-3511 Abstract The Microsoft Distributed File System (DFS)

More information

Jitterbit is comprised of two components: Jitterbit Integration Environment

Jitterbit is comprised of two components: Jitterbit Integration Environment Technical Overview Integrating your data, applications, and other enterprise systems is critical to the success of your business but, until now, integration has been a complex and time-consuming process

More information

Two-Factor Authentication The Real Cost of Ownership

Two-Factor Authentication The Real Cost of Ownership Secure Computing is a global leader in Enterprise Security solutions. Powered by our TrustedSource technology, our award-winning portfolio of solutions help our customers create trusted environments inside

More information

Data Protection for Virtualized Environments

Data Protection for Virtualized Environments Technology Insight Paper Data Protection for Virtualized Environments IBM Spectrum Protect Plus Delivers a Modern Approach By Steve Scully, Sr. Analyst February 2018 Modern Data Protection for Virtualized

More information

Construction and Real Estate. Improve system performance and data security with SQL Server

Construction and Real Estate. Improve system performance and data security with SQL Server Construction and Real Estate Improve system performance and data security with SQL Server Sage Impact 2 3 Improve system performance and data security with SQL Server 3 What is Microsoft SQL Server? 3

More information

DISASTER RECOVERY IN AN EMC DISKXTENDER FOR WINDOWS ENVIRONMENT

DISASTER RECOVERY IN AN EMC DISKXTENDER FOR WINDOWS ENVIRONMENT White Paper DISASTER RECOVERY IN AN EMC DISKXTENDER FOR WINDOWS ENVIRONMENT Recommended best practices Abstract This white paper explains how to prepare for disaster recovery in an environment where EMC

More information

TOPLink for WebLogic. Whitepaper. The Challenge: The Solution:

TOPLink for WebLogic. Whitepaper. The Challenge: The Solution: Whitepaper The Challenge: Enterprise JavaBeans (EJB) represents a new standard in enterprise computing: a component-based architecture for developing and deploying distributed object-oriented applications

More information

Key Considerations for Improving Performance And Virtualization in Microsoft SQL Server Environments

Key Considerations for Improving Performance And Virtualization in Microsoft SQL Server Environments Key Considerations for Improving Performance And Virtualization in Microsoft SQL Server Environments Table of Contents Maximizing Performance in SQL Server Environments............... 4 Focusing on Hardware...........................................

More information

trelational and DPS Product Overview ADABAS-to-RDBMS Data Transfer trelational Maps It - DPS Pumps It!

trelational and DPS Product Overview ADABAS-to-RDBMS Data Transfer trelational Maps It - DPS Pumps It! trelational and DPS ADABAS-to-RDBMS Data Transfer Product Overview trelational Maps It - DPS Pumps It! TREEHOUSE SOFTWARE, INC. 2605 Nicholson Road, Suite 1230 Sewickley, PA 15143 Phone: 724.759.7070 Fax:

More information

Veritas Storage Foundation for Oracle RAC from Symantec

Veritas Storage Foundation for Oracle RAC from Symantec Veritas Storage Foundation for Oracle RAC from Symantec Manageability, performance and availability for Oracle RAC databases Data Sheet: Storage Management Overviewview offers a proven solution to help

More information

Caché and Data Management in the Financial Services Industry

Caché and Data Management in the Financial Services Industry Caché and Data Management in the Financial Services Industry Executive Overview One way financial services firms can improve their operational efficiency is to revamp their data management infrastructure.

More information

a white paper from Corel Corporation

a white paper from Corel Corporation a white paper from Corel Corporation This document is for discussion purposes only. The products and processes are still under development. The information presented is therefore subject to change without

More information

White paper: Agentless Backup is Not a Myth. Agentless Backup is Not a Myth

White paper: Agentless Backup is Not a Myth. Agentless Backup is Not a Myth White paper: less Backup is Not a Myth less Backup is Not a Myth White paper: less Backup is Not a Myth Executive Summary Backup and recovery software typically requires agents that are installed onto

More information

Microsoft IT deploys Work Folders as an enterprise client data management solution

Microsoft IT deploys Work Folders as an enterprise client data management solution Microsoft IT deploys Work Folders as an enterprise client data management solution Published May 2014 The following content may no longer reflect Microsoft s current position or infrastructure. This content

More information

ELTMaestro for Spark: Data integration on clusters

ELTMaestro for Spark: Data integration on clusters Introduction Spark represents an important milestone in the effort to make computing on clusters practical and generally available. Hadoop / MapReduce, introduced the early 2000s, allows clusters to be

More information

Oracle Warehouse Builder 10g Runtime Environment, an Update. An Oracle White Paper February 2004

Oracle Warehouse Builder 10g Runtime Environment, an Update. An Oracle White Paper February 2004 Oracle Warehouse Builder 10g Runtime Environment, an Update An Oracle White Paper February 2004 Runtime Environment, an Update Executive Overview... 3 Introduction... 3 Runtime in warehouse builder 9.0.3...

More information

TeleUSE. User Interface Management System. Aonix. for Windows. Product Overview

TeleUSE. User Interface Management System. Aonix. for Windows. Product Overview Product Overview TeleUSE for Windows User Interface Management System TeleUSE User Interface Management System World-class Graphical User Interface Management System development toolset Common toolset

More information

WHITE PAPER. Leveraging Database Virtualization for Test Data Management. Abstract. Vikas Dewangan, Senior Technology Architect, Infosys

WHITE PAPER. Leveraging Database Virtualization for Test Data Management. Abstract. Vikas Dewangan, Senior Technology Architect, Infosys WHITE PAPER Leveraging ization for Test Data Management Vikas Dewangan, Senior Technology Architect, Infosys Abstract virtualization is an emerging trend in test data management (TDM) and is all set to

More information

Features Four popular platforms, same quality and ease of use

Features Four popular platforms, same quality and ease of use ISE is extending the boundaries of automated job scheduling with the only job scheduler for Windows NT/2000/XP OpenVMS, Tru64 UNIX and Linux. Each version incorporates ISE s unparalleled reputation in

More information

e BOOK Do you feel trapped by your database vendor? What you can do to take back control of your database (and its associated costs!

e BOOK Do you feel trapped by your database vendor? What you can do to take back control of your database (and its associated costs! e BOOK Do you feel trapped by your database vendor? What you can do to take back control of your database (and its associated costs!) With private and hybrid cloud infrastructures now reaching critical

More information

White Paper How IP is impacting Physical Access Control

White Paper How IP is impacting Physical Access Control White Paper How IP is impacting Physical Access Control +Background Installers and end users of security systems have never seen as many exciting product developments as they have in recent years as more

More information

Jean-Marc Krikorian Strategic Alliance Director

Jean-Marc Krikorian Strategic Alliance Director Jean-Marc Krikorian Strategic Alliance Director JeanMarc.Krikorian@EnterpriseDB.com +1 773-383-6517 Introduction to EnterpriseDB 2 Founded in 2004 Mission: Enable the adoption of high quality Postgres

More information

Understanding Virtual System Data Protection

Understanding Virtual System Data Protection Understanding Virtual System Data Protection Server virtualization is the most important new technology introduced in the data center in the past decade. It has changed the way we think about computing

More information

Enterprise-class desktop virtualization with NComputing. Clear the hurdles that block you from getting ahead. Whitepaper

Enterprise-class desktop virtualization with NComputing. Clear the hurdles that block you from getting ahead. Whitepaper Enterprise-class desktop virtualization with NComputing Clear the hurdles that block you from getting ahead Whitepaper Introduction Enterprise IT departments are realizing virtualization is not just for

More information

August Oracle - GoldenGate Statement of Direction

August Oracle - GoldenGate Statement of Direction August 2015 Oracle - GoldenGate Statement of Direction Disclaimer This document in any form, software or printed matter, contains proprietary information that is the exclusive property of Oracle. Your

More information

Sage 300 ERP Intelligence Reporting Connector Advanced Customized Report Writing

Sage 300 ERP Intelligence Reporting Connector Advanced Customized Report Writing Sage 300 ERP Intelligence Reporting Connector Advanced Customized Report Writing Sage Intelligence Connector Welcome Notice This document and the Sage software may be used only in accordance with the accompanying

More information

Titan SiliconServer for Oracle 9i

Titan SiliconServer for Oracle 9i Titan SiliconServer for 9i Abstract Challenges facing deployment include the ever-growing size of the database and performance scalability. Enterprise businesses rely heavily on databases for day-to-day

More information

Backup and Restore Strategies

Backup and Restore Strategies Backup and Restore Strategies WHITE PAPER How to identify the appropriate life insurance for your data At home, you safeguard against any incident to protect your family, your life, your property everything

More information

Data Sheet: Storage Management Veritas Storage Foundation for Oracle RAC from Symantec Manageability and availability for Oracle RAC databases

Data Sheet: Storage Management Veritas Storage Foundation for Oracle RAC from Symantec Manageability and availability for Oracle RAC databases Manageability and availability for Oracle RAC databases Overview Veritas Storage Foundation for Oracle RAC from Symantec offers a proven solution to help customers implement and manage highly available

More information

Introduction to Federation Server

Introduction to Federation Server Introduction to Federation Server Alex Lee IBM Information Integration Solutions Manager of Technical Presales Asia Pacific 2006 IBM Corporation WebSphere Federation Server Federation overview Tooling

More information

Shine a Light on Dark Data with Vertica Flex Tables

Shine a Light on Dark Data with Vertica Flex Tables White Paper Analytics and Big Data Shine a Light on Dark Data with Vertica Flex Tables Hidden within the dark recesses of your enterprise lurks dark data, information that exists but is forgotten, unused,

More information

Microsoft Office SharePoint Server 2007

Microsoft Office SharePoint Server 2007 Microsoft Office SharePoint Server 2007 Enabled by EMC Celerra Unified Storage and Microsoft Hyper-V Reference Architecture Copyright 2010 EMC Corporation. All rights reserved. Published May, 2010 EMC

More information

QLogic 2500 Series FC HBAs Accelerate Application Performance

QLogic 2500 Series FC HBAs Accelerate Application Performance QLogic 2500 Series FC HBAs Accelerate QLogic 8Gb Fibre Channel Adapters from Cavium: Planning for Future Requirements 8Gb Performance Meets the Needs of Next-generation Data Centers EXECUTIVE SUMMARY It

More information

ECLIPSE PERSISTENCE PLATFORM (ECLIPSELINK) FAQ

ECLIPSE PERSISTENCE PLATFORM (ECLIPSELINK) FAQ ECLIPSE PERSISTENCE PLATFORM (ECLIPSELINK) FAQ 1. What is Oracle proposing in EclipseLink, the Eclipse Persistence Platform Project? Oracle is proposing the creation of the Eclipse Persistence Platform

More information

Life After Migration

Life After Migration Life After Migration Migration Solutions for HP e3000 Applications Chuck Edgin Solutions Architect Acucorp, Inc. 2003 Acucorp, Inc. All Rights Reserved. Agenda Introduction to Acucorp Migration solution

More information

Adding Mobile Capability to an Enterprise Application With Oracle Database Lite. An Oracle White Paper June 2007

Adding Mobile Capability to an Enterprise Application With Oracle Database Lite. An Oracle White Paper June 2007 Adding Mobile Capability to an Enterprise Application With Oracle Database Lite An Oracle White Paper June 2007 Adding Mobile Capability to an Enterprise Application With Oracle Database Lite Table of

More information

Paper. Delivering Strong Security in a Hyperconverged Data Center Environment

Paper. Delivering Strong Security in a Hyperconverged Data Center Environment Paper Delivering Strong Security in a Hyperconverged Data Center Environment Introduction A new trend is emerging in data center technology that could dramatically change the way enterprises manage and

More information

9. Introduction to MS Access

9. Introduction to MS Access 9. Introduction to MS Access 9.1 What is MS Access? Essentially, MS Access is a database management system (DBMS). Like other products in this category, Access: o Stores and retrieves data, o Presents

More information

Database Management System Fall Introduction to Information and Communication Technologies CSD 102

Database Management System Fall Introduction to Information and Communication Technologies CSD 102 Database Management System Fall 2016 Introduction to Information and Communication Technologies CSD 102 Outline What a database is, the individuals who use them, and how databases evolved Important database

More information

Seagate Info Architecture Planning and Deployment for ASPs

Seagate Info Architecture Planning and Deployment for ASPs Seagate Info Architecture Planning and Deployment for ASPs Overview Contents This document is a guide to help customers prepare for their implementation of Seagate Info. It helps you to successfully implement

More information

FOCUS ON THE FACTS: SOFTWARE-DEFINED STORAGE

FOCUS ON THE FACTS: SOFTWARE-DEFINED STORAGE FOCUS ON THE FACTS: SOFTWARE-DEFINED STORAGE Table of Contents CHAPTER 1: UNRAVELING THE SDS HYPE CHAPTER 2: CRITICAL ATTRIBUTES OF SDS CHAPTER 3: THE FUTURE IS NOW CHAPTER 4: CUTTING THE HARDWARE CORD

More information

Making your information system simple again

Making your information system simple again Making your information system simple again Critical applications: the key to your business success Bringing together an organization s core expertise, its most sensitive data, and critical applications

More information

An Oracle White Paper October The New Oracle Enterprise Manager Database Control 11g Release 2 Now Managing Oracle Clusterware

An Oracle White Paper October The New Oracle Enterprise Manager Database Control 11g Release 2 Now Managing Oracle Clusterware An Oracle White Paper October 2009 The New Oracle Enterprise Manager Database Control 11g Release 2 Now Managing Oracle Clusterware Introduction Oracle Enterprise Manager provides a single, integrated

More information

VEXATA FOR ORACLE. Digital Business Demands Performance and Scale. Solution Brief

VEXATA FOR ORACLE. Digital Business Demands Performance and Scale. Solution Brief Digital Business Demands Performance and Scale As enterprises shift to online and softwaredriven business models, Oracle infrastructure is being pushed to run at exponentially higher scale and performance.

More information

Leveraging Legacy Systems in a Network Computing Architecture

Leveraging Legacy Systems in a Network Computing Architecture Leveraging Legacy Systems in a Network Computing Architecture An Oracle White Paper July 1997 Oracle s Network Computing Architecture is an extensible distributed architecture that allows you to incorporate

More information

Veritas InfoScale Enterprise for Oracle Real Application Clusters (RAC)

Veritas InfoScale Enterprise for Oracle Real Application Clusters (RAC) Veritas InfoScale Enterprise for Oracle Real Application Clusters (RAC) Manageability and availability for Oracle RAC databases Overview Veritas InfoScale Enterprise for Oracle Real Application Clusters

More information

Microsoft Virtualization Delivers More Capabilities, Better Value than VMware

Microsoft Virtualization Delivers More Capabilities, Better Value than VMware It s clear that virtualization can help you save money and operate more effi ciently. However, what may not be so apparent at fi rst glance, is which virtualization approach makes the most sense. VMware

More information

Maintaining End-to-End Service Levels for VMware Virtual Machines Using VMware DRS and EMC Navisphere QoS

Maintaining End-to-End Service Levels for VMware Virtual Machines Using VMware DRS and EMC Navisphere QoS Maintaining End-to-End Service Levels for VMware Virtual Machines Using VMware DRS and EMC Navisphere QoS Applied Technology Abstract This white paper describes tests in which Navisphere QoS Manager and

More information

This product includes software developed by the Apache Software Foundation (

This product includes software developed by the Apache Software Foundation ( The information in this manual is subject to change without prior notice and does not represent a commitment on the part of MSE. MSE makes no representations or warranties with respect to the contents

More information

Design and deliver cloud-based apps and data for flexible, on-demand IT

Design and deliver cloud-based apps and data for flexible, on-demand IT White Paper Design and deliver cloud-based apps and data for flexible, on-demand IT Design and deliver cloud-based apps and data for flexible, on-demand IT Discover the fastest and easiest way for IT to

More information

White Paper Taking Windows Mobile on Any Device Taking Windows Mobile on Any Device

White Paper Taking Windows Mobile on Any Device Taking Windows Mobile on Any Device White Paper Taking Windows Mobile on Any Device Taking Windows Mobile on Any Device Citrix.com As the adoption of mobile devices continues to expand, IT organizations are challenged to keep up with the

More information

Oracle Warehouse Builder 10g Release 2 What is an Expert?

Oracle Warehouse Builder 10g Release 2 What is an Expert? Oracle Warehouse Builder 10g Release 2 What is an Expert? May 2006 Note: This document is for informational purposes. It is not a commitment to deliver any material, code, or functionality, and should

More information

EMC Centera CentraStar/SDK Compatibility with Centera ISV Applications

EMC Centera CentraStar/SDK Compatibility with Centera ISV Applications EMC Centera CentraStar/SDK Compatibility with Centera ISV Applications A Detailed Review Abstract This white paper provides an overview on the compatibility between EMC Centera CentraStar and SDK releases,

More information

Active Server Pages Architecture

Active Server Pages Architecture Active Server Pages Architecture Li Yi South Bank University Contents 1. Introduction... 2 1.1 Host-based databases... 2 1.2 Client/server databases... 2 1.3 Web databases... 3 2. Active Server Pages...

More information

...and the value of XML-based graphical applications. a white paper from Corel Corporation

...and the value of XML-based graphical applications. a white paper from Corel Corporation ...and the value of XML-based graphical applications a white paper from Corel Corporation Product specifications, pricing, packaging, technical support and information ( Specifications ) refer to the United

More information

A SAS/AF Application for Parallel Extraction, Transformation, and Scoring of a Very Large Database

A SAS/AF Application for Parallel Extraction, Transformation, and Scoring of a Very Large Database Paper 11 A SAS/AF Application for Parallel Extraction, Transformation, and Scoring of a Very Large Database Daniel W. Kohn, Ph.D., Torrent Systems Inc., Cambridge, MA David L. Kuhn, Ph.D., Innovative Idea

More information

October Oracle Application Express Statement of Direction

October Oracle Application Express Statement of Direction October 2017 Oracle Application Express Statement of Direction Disclaimer This document in any form, software or printed matter, contains proprietary information that is the exclusive property of Oracle.

More information

RAID SEMINAR REPORT /09/2004 Asha.P.M NO: 612 S7 ECE

RAID SEMINAR REPORT /09/2004 Asha.P.M NO: 612 S7 ECE RAID SEMINAR REPORT 2004 Submitted on: Submitted by: 24/09/2004 Asha.P.M NO: 612 S7 ECE CONTENTS 1. Introduction 1 2. The array and RAID controller concept 2 2.1. Mirroring 3 2.2. Parity 5 2.3. Error correcting

More information

Quick Start Guide for Flex2SQL

Quick Start Guide for Flex2SQL ! Quick Start Guide for Flex2SQL Overview Thank you for trying Mertech s Flex2SQ product, a database conneccvity solucon that allows an exiscng applicacon currently working exclusively with DataFlex transacconal

More information

iserve Business Runs on I.T. I.T. Runs on iserve Software PRODUCT BRIEF

iserve Business Runs on I.T. I.T. Runs on iserve Software PRODUCT BRIEF iserve PRODUCT BRIEF Business Runs on I.T. I.T. Runs on iserve Software Business thrives when IT runs smarter, faster, and stronger. That s why the most demanding IT organizations rely on iserve Software

More information

Crystal Reports. Overview. Contents. How to report off a Teradata Database

Crystal Reports. Overview. Contents. How to report off a Teradata Database Crystal Reports How to report off a Teradata Database Overview What is Teradata? NCR Teradata is a database and data warehouse software developer. This whitepaper will give you some basic information on

More information

An Oracle White Paper October Minimizing Planned Downtime of SAP Systems with the Virtualization Technologies in Oracle Solaris 10

An Oracle White Paper October Minimizing Planned Downtime of SAP Systems with the Virtualization Technologies in Oracle Solaris 10 An Oracle White Paper October 2010 Minimizing Planned Downtime of SAP Systems with the Virtualization Technologies in Oracle Solaris 10 Introduction When business-critical systems are down for a variety

More information

PROGRESS OPENEDGE PRO2

PROGRESS OPENEDGE PRO2 OpenEdge Pro2 OpenEdge Data Server Oracle, SQL Server, OpenEdge PROGRESS OPENEDGE PRO2 DATA REPLICATION Progress.com A Contents Introduction 3 Executive Summary 4 The Pro2 Solution 5 Pro2 Administration

More information

COPYRIGHTED MATERIAL. Introducing VMware Infrastructure 3. Chapter 1

COPYRIGHTED MATERIAL. Introducing VMware Infrastructure 3. Chapter 1 Mccain c01.tex V3-04/16/2008 5:22am Page 1 Chapter 1 Introducing VMware Infrastructure 3 VMware Infrastructure 3 (VI3) is the most widely used virtualization platform available today. The lineup of products

More information

IBM POWER SYSTEMS: YOUR UNFAIR ADVANTAGE

IBM POWER SYSTEMS: YOUR UNFAIR ADVANTAGE IBM POWER SYSTEMS: YOUR UNFAIR ADVANTAGE Choosing IT infrastructure is a crucial decision, and the right choice will position your organization for success. IBM Power Systems provides an innovative platform

More information

Database Systems: Design, Implementation, and Management Tenth Edition. Chapter 14 Database Connectivity and Web Technologies

Database Systems: Design, Implementation, and Management Tenth Edition. Chapter 14 Database Connectivity and Web Technologies Database Systems: Design, Implementation, and Management Tenth Edition Chapter 14 Database Connectivity and Web Technologies Database Connectivity Mechanisms by which application programs connect and communicate

More information

Jim Mains Director of Business Strategy and Media Services Media Solutions Group, EMC Corporation

Jim Mains Director of Business Strategy and Media Services Media Solutions Group, EMC Corporation Media Asset Management Databases The Heart of the System and Critical Decisions and Steps for Success Jim Mains Director of Business Strategy and Media Services Media Solutions Group, EMC Corporation Agenda

More information

Massive Scalability With InterSystems IRIS Data Platform

Massive Scalability With InterSystems IRIS Data Platform Massive Scalability With InterSystems IRIS Data Platform Introduction Faced with the enormous and ever-growing amounts of data being generated in the world today, software architects need to pay special

More information

Incremental Updates VS Full Reload

Incremental Updates VS Full Reload Incremental Updates VS Full Reload Change Data Capture Minutes VS Hours 1 Table of Contents Executive Summary - 3 Accessing Data from a Variety of Data Sources and Platforms - 4 Approaches to Moving Changed

More information

Lab Validation Report

Lab Validation Report Lab Validation Report NetApp SnapManager for Oracle Simple, Automated, Oracle Protection By Ginny Roth and Tony Palmer September 2010 Lab Validation: NetApp SnapManager for Oracle 2 Contents Introduction...

More information

Oracle Exadata Statement of Direction NOVEMBER 2017

Oracle Exadata Statement of Direction NOVEMBER 2017 Oracle Exadata Statement of Direction NOVEMBER 2017 Disclaimer The following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated

More information

Delphi XE. Delphi XE Datasheet

Delphi XE. Delphi XE Datasheet Delphi XE Datasheet DATASHEET Delphi XE Embarcadero Delphi XE is the fastest way to deliver ultrarich, ultra-fast Windows applications. Used by millions of developers, Delphi combines a leading-edge object-oriented

More information

BUSTED! 5 COMMON MYTHS OF MODERN INFRASTRUCTURE. These Common Misconceptions Could Be Holding You Back

BUSTED! 5 COMMON MYTHS OF MODERN INFRASTRUCTURE. These Common Misconceptions Could Be Holding You Back BUSTED! 5 COMMON MYTHS OF MODERN INFRASTRUCTURE These Common Misconceptions Could Be Holding You Back 2 IT Is Facing a New Set of Challenges As technology continues to evolve, IT must adjust to changing

More information