SlideShare a Scribd company logo
1 of 4
Download to read offline
tel: 407.591.4950 | toll-free: 1.888.943.5363 | web: www.eprentise.com
The Bridge to Nowhere
an eprentise white paper
The Bridge to Nowhere
Copyright © 2014 eprentise, LLC. All rights reserved. www.eprentise.com | Page 2
© 2014 eprentise, LLC. All rights reserved.
eprentise® is a registered trademark of eprentise, LLC.
FlexField Express and FlexField are registered trademarks of Sage Implementations, LLC.
Oracle, Oracle Applications, and E-Business Suite are registered trademarks of Oracle Corporation.
All other company or product names are used for identification only and may be trademarks of their respective owners.
Author: Helene Abrams
Published: September 18, 2008
www.eprentise.com
The Bridge to Nowhere
Copyright © 2014 eprentise, LLC. All rights reserved. www.eprentise.com | Page 3
Integration of diverse applications means building bridges that connect one application to another in
order to pass data between them. There are several ways of integrating data, from writing code to insert
data that is generated in one system into another system to using a hub-type technology with several
adaptors that also includes a messaging system and a broker for routing and transformation of the data.
In the following diagram, the blue lines represent data movement and messages that are passed through
adaptors to other systems. The blue circles represent adaptors that are connected to a common interface
table in a system. The red lines represent interfaces directly between any two systems.
These interfaces are generally SQL code used to extract the data from one system and load it into another
system. As is obvious, both methods of integration can be very complex and difficult to maintain. The data
may be in different formats in each of the systems, the interface code or the adaptors may need to
change as each system is upgraded, the loads have to be done in a particular sequence to obtain the
correct results, and the data itself may be inconsistent. Decisions have to be made regarding which
application contains the correct data, how to deal with conflicts, and the frequencies of loads. There are
some basic principles that will help streamline the process of integrating data among disparate systems.
1. Try to keep the same type of data within a single application, or at best, identify a single place
where data is created and updated. This is the underlying concept of master data management
efforts. All applications that reference that data should be “read only”.
2. Set up data standards. Create naming standards and formatting standards for all systems across the
enterprise. For example, all descriptions should be the same field length, telephone numbers should
The Bridge to Nowhere
Copyright © 2014 eprentise, LLC. All rights reserved. www.eprentise.com | Page 4
all be in the same format (for example, countrycode.areacode.number.extension), punctuation should
be eliminated, and abbreviations should be standardized.
3. Create a Data Map. This can be done in a spreadsheet, in a database, or by using database design
software. The purpose of the Data Map is to show what each data element is mapped to in other
systems and the “load instructions” for that data element. The data map is cross referenced for two-
way interfaces. If using a spreadsheet, you would have a worksheet for each table with the attributes
or columns of the table on the left of the spreadsheet (column A) with each interfaced system/table
going across the top (Row 1). The first Application should be the current system. In the first
intersection cell (B2), put the format of the data of the current system (i.e. varchar 10). After the
current system is documented, allow 3 columns for each application to be integrated with the
current system. In the second intersection cell (C2), put the table/column name that is the
destination for the first data element in the first application to be integrated. In the third column
(D2), put the format required for the first system to be integrated (i.e. varchar 25). In the fourth
column (E2), you will document the transformation code required to get the data from the format in
column B into the format required for Application B, Column D (i.e. rpad 15). Continue on until you
have all the interfaces mapped and the transformations documented for each application to be
integrated. Keep the data map current as systems are updated.
4. Limit the interface to a “need to know” interface. In other words, if an application does not need
to use the information as a trigger for a procedure or an action within that system, do not bring it
into the new system.
5. Define the processes that create, read, or update each type of data and put security and access
controls in place so that the governance and ownership of the data is unambiguous.
Finally, evaluate all data that is integrated for completeness, consistency, and correctness between each
source and each target. Validate that the correct number of records are transferred, the resulting data,
and the reconciliation between each source and target so that the bridges you are building are stable
enough to withstand change.
Curious?
For more information, please call eprentise at 1.888.943.5363 or visit www.eprentise.com.
About eprentise
eprentise provides transformation software products that allow growing companies to make their Oracle® E-Business
Suite (EBS) systems agile enough to support changing business requirements, avoid a reimplementation and lower the
total cost of ownership of enterprise resource planning (ERP). While enabling real-time access to complete, consistent
and correct data across the enterprise, eprentise software is able to consolidate multiple production instances, change
existing configurations such as charts of accounts and calendars, and merge, split or move sets of books, operating
units, legal entities, business groups and inventory organizations.

More Related Content

Similar to The Bridge to Nowhere

Chapter 2 - Enterprise Application Integration.pdf
Chapter 2 - Enterprise Application Integration.pdfChapter 2 - Enterprise Application Integration.pdf
Chapter 2 - Enterprise Application Integration.pdfKhairul Anwar Sedek
 
Agility by Design - Building Software to Last
Agility by Design - Building Software to LastAgility by Design - Building Software to Last
Agility by Design - Building Software to Lasteprentise
 
Enterprise Application integration (middleware) concepts
Enterprise Application integration (middleware) conceptsEnterprise Application integration (middleware) concepts
Enterprise Application integration (middleware) conceptsShantanu Thakre
 
A Deep Dive into NetSuite Data Migration.pdf
A Deep Dive into NetSuite Data Migration.pdfA Deep Dive into NetSuite Data Migration.pdf
A Deep Dive into NetSuite Data Migration.pdfPratik686562
 
Data processing in Industrial Systems course notes after week 5
Data processing in Industrial Systems course notes after week 5Data processing in Industrial Systems course notes after week 5
Data processing in Industrial Systems course notes after week 5Ufuk Cebeci
 
The Future of Interoperability Why Compatibility Matters More Than Ever.ppt
The Future of Interoperability Why Compatibility Matters More Than Ever.pptThe Future of Interoperability Why Compatibility Matters More Than Ever.ppt
The Future of Interoperability Why Compatibility Matters More Than Ever.pptFredReynolds2
 
Case Study—PART 1—Jurisdictional Declaration CriteriaLevels .docx
Case Study—PART 1—Jurisdictional Declaration CriteriaLevels .docxCase Study—PART 1—Jurisdictional Declaration CriteriaLevels .docx
Case Study—PART 1—Jurisdictional Declaration CriteriaLevels .docxketurahhazelhurst
 
A relational model of data for large shared data banks
A relational model of data for large shared data banksA relational model of data for large shared data banks
A relational model of data for large shared data banksSammy Alvarez
 
Module9-1-Final-Project-ErikWHouse
Module9-1-Final-Project-ErikWHouseModule9-1-Final-Project-ErikWHouse
Module9-1-Final-Project-ErikWHouseErik House
 
TOGAF Reference Models
TOGAF Reference ModelsTOGAF Reference Models
TOGAF Reference ModelsPaul Sullivan
 
Growing Complexity Limits Business Value
Growing Complexity Limits Business ValueGrowing Complexity Limits Business Value
Growing Complexity Limits Business Valueeprentise
 
Managing Data Integration Initiatives
Managing Data Integration InitiativesManaging Data Integration Initiatives
Managing Data Integration InitiativesAllinConsulting
 
Why is Change So Hard in Oracle® Applications?
Why is Change So Hard in Oracle® Applications?Why is Change So Hard in Oracle® Applications?
Why is Change So Hard in Oracle® Applications?eprentise
 
DisasterRecoveryPlanReport.docxby Varun ShahSubmissi.docx
DisasterRecoveryPlanReport.docxby Varun ShahSubmissi.docxDisasterRecoveryPlanReport.docxby Varun ShahSubmissi.docx
DisasterRecoveryPlanReport.docxby Varun ShahSubmissi.docxsalmonpybus
 
data-mesh_whitepaper_dec2021.pdf
data-mesh_whitepaper_dec2021.pdfdata-mesh_whitepaper_dec2021.pdf
data-mesh_whitepaper_dec2021.pdfssuser18927d
 
Our Secret Sauce
Our Secret SauceOur Secret Sauce
Our Secret Sauceeprentise
 

Similar to The Bridge to Nowhere (20)

Chapter 2 - Enterprise Application Integration.pdf
Chapter 2 - Enterprise Application Integration.pdfChapter 2 - Enterprise Application Integration.pdf
Chapter 2 - Enterprise Application Integration.pdf
 
Agility by Design - Building Software to Last
Agility by Design - Building Software to LastAgility by Design - Building Software to Last
Agility by Design - Building Software to Last
 
Enterprise Application integration (middleware) concepts
Enterprise Application integration (middleware) conceptsEnterprise Application integration (middleware) concepts
Enterprise Application integration (middleware) concepts
 
A Deep Dive into NetSuite Data Migration.pdf
A Deep Dive into NetSuite Data Migration.pdfA Deep Dive into NetSuite Data Migration.pdf
A Deep Dive into NetSuite Data Migration.pdf
 
Dn31766773
Dn31766773Dn31766773
Dn31766773
 
API Integration
API IntegrationAPI Integration
API Integration
 
Data processing in Industrial Systems course notes after week 5
Data processing in Industrial Systems course notes after week 5Data processing in Industrial Systems course notes after week 5
Data processing in Industrial Systems course notes after week 5
 
The Future of Interoperability Why Compatibility Matters More Than Ever.ppt
The Future of Interoperability Why Compatibility Matters More Than Ever.pptThe Future of Interoperability Why Compatibility Matters More Than Ever.ppt
The Future of Interoperability Why Compatibility Matters More Than Ever.ppt
 
DotNetnuke
DotNetnukeDotNetnuke
DotNetnuke
 
Case Study—PART 1—Jurisdictional Declaration CriteriaLevels .docx
Case Study—PART 1—Jurisdictional Declaration CriteriaLevels .docxCase Study—PART 1—Jurisdictional Declaration CriteriaLevels .docx
Case Study—PART 1—Jurisdictional Declaration CriteriaLevels .docx
 
A relational model of data for large shared data banks
A relational model of data for large shared data banksA relational model of data for large shared data banks
A relational model of data for large shared data banks
 
Module9-1-Final-Project-ErikWHouse
Module9-1-Final-Project-ErikWHouseModule9-1-Final-Project-ErikWHouse
Module9-1-Final-Project-ErikWHouse
 
TOGAF Reference Models
TOGAF Reference ModelsTOGAF Reference Models
TOGAF Reference Models
 
Growing Complexity Limits Business Value
Growing Complexity Limits Business ValueGrowing Complexity Limits Business Value
Growing Complexity Limits Business Value
 
Managing Data Integration Initiatives
Managing Data Integration InitiativesManaging Data Integration Initiatives
Managing Data Integration Initiatives
 
Why is Change So Hard in Oracle® Applications?
Why is Change So Hard in Oracle® Applications?Why is Change So Hard in Oracle® Applications?
Why is Change So Hard in Oracle® Applications?
 
DisasterRecoveryPlanReport.docxby Varun ShahSubmissi.docx
DisasterRecoveryPlanReport.docxby Varun ShahSubmissi.docxDisasterRecoveryPlanReport.docxby Varun ShahSubmissi.docx
DisasterRecoveryPlanReport.docxby Varun ShahSubmissi.docx
 
data-mesh_whitepaper_dec2021.pdf
data-mesh_whitepaper_dec2021.pdfdata-mesh_whitepaper_dec2021.pdf
data-mesh_whitepaper_dec2021.pdf
 
Event Driven Architecture
Event Driven ArchitectureEvent Driven Architecture
Event Driven Architecture
 
Our Secret Sauce
Our Secret SauceOur Secret Sauce
Our Secret Sauce
 

More from eprentise

COA Masterclass 2022.pdf
COA Masterclass 2022.pdfCOA Masterclass 2022.pdf
COA Masterclass 2022.pdfeprentise
 
Your AP Data is Telling You Something: Five Analytics to Identify Duplicate P...
Your AP Data is Telling You Something: Five Analytics to Identify Duplicate P...Your AP Data is Telling You Something: Five Analytics to Identify Duplicate P...
Your AP Data is Telling You Something: Five Analytics to Identify Duplicate P...eprentise
 
A Stress-free Guide to Mergers Acquisitions and Divestitures.pdf
A Stress-free Guide to Mergers Acquisitions and Divestitures.pdfA Stress-free Guide to Mergers Acquisitions and Divestitures.pdf
A Stress-free Guide to Mergers Acquisitions and Divestitures.pdfeprentise
 
10 Steps to Reduce Complexity, Increase Transparency, and Get Value from you...
 10 Steps to Reduce Complexity, Increase Transparency, and Get Value from you... 10 Steps to Reduce Complexity, Increase Transparency, and Get Value from you...
10 Steps to Reduce Complexity, Increase Transparency, and Get Value from you...eprentise
 
Mergers & Acquisitions: Realizing the Value
Mergers & Acquisitions: Realizing the Value Mergers & Acquisitions: Realizing the Value
Mergers & Acquisitions: Realizing the Value eprentise
 
Complexities of Separating Data in an ERP Environment
Complexities of Separating Data in an ERP EnvironmentComplexities of Separating Data in an ERP Environment
Complexities of Separating Data in an ERP Environmenteprentise
 
Ace your Audit: Preparing your Oracle® E-Business Suite for a Financial Audit
Ace your Audit: Preparing your Oracle® E-Business Suite for a Financial AuditAce your Audit: Preparing your Oracle® E-Business Suite for a Financial Audit
Ace your Audit: Preparing your Oracle® E-Business Suite for a Financial Auditeprentise
 
Cross-Validation Rules: Tips to Optimize your GL
Cross-Validation Rules: Tips to Optimize your GLCross-Validation Rules: Tips to Optimize your GL
Cross-Validation Rules: Tips to Optimize your GLeprentise
 
Farewell Oracle® EBS – A Smooth Exit
Farewell Oracle® EBS – A Smooth ExitFarewell Oracle® EBS – A Smooth Exit
Farewell Oracle® EBS – A Smooth Exiteprentise
 
5 Key Audit Procedures for Rock-Solid Trial Balances
5 Key Audit Procedures for Rock-Solid Trial Balances5 Key Audit Procedures for Rock-Solid Trial Balances
5 Key Audit Procedures for Rock-Solid Trial Balanceseprentise
 
EBS Answers Webinar Series - The Power of Ledger Sets and Secondary Ledgers i...
EBS Answers Webinar Series - The Power of Ledger Sets and Secondary Ledgers i...EBS Answers Webinar Series - The Power of Ledger Sets and Secondary Ledgers i...
EBS Answers Webinar Series - The Power of Ledger Sets and Secondary Ledgers i...eprentise
 
EBS Answers Webinar Series - Tricks for Optimizing Cross-Validation Rules in ...
EBS Answers Webinar Series - Tricks for Optimizing Cross-Validation Rules in ...EBS Answers Webinar Series - Tricks for Optimizing Cross-Validation Rules in ...
EBS Answers Webinar Series - Tricks for Optimizing Cross-Validation Rules in ...eprentise
 
EBS Answers Webinar Series - Chart of Accounts Transformation Master Class: T...
EBS Answers Webinar Series - Chart of Accounts Transformation Master Class: T...EBS Answers Webinar Series - Chart of Accounts Transformation Master Class: T...
EBS Answers Webinar Series - Chart of Accounts Transformation Master Class: T...eprentise
 
EBS Answers Webinar Series - Secondary Ledgers: Benefits of Adjustment Ledger...
EBS Answers Webinar Series - Secondary Ledgers: Benefits of Adjustment Ledger...EBS Answers Webinar Series - Secondary Ledgers: Benefits of Adjustment Ledger...
EBS Answers Webinar Series - Secondary Ledgers: Benefits of Adjustment Ledger...eprentise
 
EBS Answers Webinar Series - Ace your Audit: Preparing Your Oracle E-Business...
EBS Answers Webinar Series - Ace your Audit: Preparing Your Oracle E-Business...EBS Answers Webinar Series - Ace your Audit: Preparing Your Oracle E-Business...
EBS Answers Webinar Series - Ace your Audit: Preparing Your Oracle E-Business...eprentise
 
eprentise How Automation will Transform Your Financial Audit
eprentise How Automation will Transform Your Financial Auditeprentise How Automation will Transform Your Financial Audit
eprentise How Automation will Transform Your Financial Auditeprentise
 
eprentise Chart of Accounts Transformation Master Class 2019
eprentise Chart of Accounts Transformation Master Class 2019eprentise Chart of Accounts Transformation Master Class 2019
eprentise Chart of Accounts Transformation Master Class 2019eprentise
 
Making Sense of Alphabet Soup: Complying with Statutory, Regulatory and Compl...
Making Sense of Alphabet Soup: Complying with Statutory, Regulatory and Compl...Making Sense of Alphabet Soup: Complying with Statutory, Regulatory and Compl...
Making Sense of Alphabet Soup: Complying with Statutory, Regulatory and Compl...eprentise
 
Removing Silos and Operating a Shared Services Center with EBS
Removing Silos and Operating a Shared Services Center with EBSRemoving Silos and Operating a Shared Services Center with EBS
Removing Silos and Operating a Shared Services Center with EBSeprentise
 
Secondary Ledgers: The Benefits of Adjustment Ledgers for GAAP Reporting and ...
Secondary Ledgers: The Benefits of Adjustment Ledgers for GAAP Reporting and ...Secondary Ledgers: The Benefits of Adjustment Ledgers for GAAP Reporting and ...
Secondary Ledgers: The Benefits of Adjustment Ledgers for GAAP Reporting and ...eprentise
 

More from eprentise (20)

COA Masterclass 2022.pdf
COA Masterclass 2022.pdfCOA Masterclass 2022.pdf
COA Masterclass 2022.pdf
 
Your AP Data is Telling You Something: Five Analytics to Identify Duplicate P...
Your AP Data is Telling You Something: Five Analytics to Identify Duplicate P...Your AP Data is Telling You Something: Five Analytics to Identify Duplicate P...
Your AP Data is Telling You Something: Five Analytics to Identify Duplicate P...
 
A Stress-free Guide to Mergers Acquisitions and Divestitures.pdf
A Stress-free Guide to Mergers Acquisitions and Divestitures.pdfA Stress-free Guide to Mergers Acquisitions and Divestitures.pdf
A Stress-free Guide to Mergers Acquisitions and Divestitures.pdf
 
10 Steps to Reduce Complexity, Increase Transparency, and Get Value from you...
 10 Steps to Reduce Complexity, Increase Transparency, and Get Value from you... 10 Steps to Reduce Complexity, Increase Transparency, and Get Value from you...
10 Steps to Reduce Complexity, Increase Transparency, and Get Value from you...
 
Mergers & Acquisitions: Realizing the Value
Mergers & Acquisitions: Realizing the Value Mergers & Acquisitions: Realizing the Value
Mergers & Acquisitions: Realizing the Value
 
Complexities of Separating Data in an ERP Environment
Complexities of Separating Data in an ERP EnvironmentComplexities of Separating Data in an ERP Environment
Complexities of Separating Data in an ERP Environment
 
Ace your Audit: Preparing your Oracle® E-Business Suite for a Financial Audit
Ace your Audit: Preparing your Oracle® E-Business Suite for a Financial AuditAce your Audit: Preparing your Oracle® E-Business Suite for a Financial Audit
Ace your Audit: Preparing your Oracle® E-Business Suite for a Financial Audit
 
Cross-Validation Rules: Tips to Optimize your GL
Cross-Validation Rules: Tips to Optimize your GLCross-Validation Rules: Tips to Optimize your GL
Cross-Validation Rules: Tips to Optimize your GL
 
Farewell Oracle® EBS – A Smooth Exit
Farewell Oracle® EBS – A Smooth ExitFarewell Oracle® EBS – A Smooth Exit
Farewell Oracle® EBS – A Smooth Exit
 
5 Key Audit Procedures for Rock-Solid Trial Balances
5 Key Audit Procedures for Rock-Solid Trial Balances5 Key Audit Procedures for Rock-Solid Trial Balances
5 Key Audit Procedures for Rock-Solid Trial Balances
 
EBS Answers Webinar Series - The Power of Ledger Sets and Secondary Ledgers i...
EBS Answers Webinar Series - The Power of Ledger Sets and Secondary Ledgers i...EBS Answers Webinar Series - The Power of Ledger Sets and Secondary Ledgers i...
EBS Answers Webinar Series - The Power of Ledger Sets and Secondary Ledgers i...
 
EBS Answers Webinar Series - Tricks for Optimizing Cross-Validation Rules in ...
EBS Answers Webinar Series - Tricks for Optimizing Cross-Validation Rules in ...EBS Answers Webinar Series - Tricks for Optimizing Cross-Validation Rules in ...
EBS Answers Webinar Series - Tricks for Optimizing Cross-Validation Rules in ...
 
EBS Answers Webinar Series - Chart of Accounts Transformation Master Class: T...
EBS Answers Webinar Series - Chart of Accounts Transformation Master Class: T...EBS Answers Webinar Series - Chart of Accounts Transformation Master Class: T...
EBS Answers Webinar Series - Chart of Accounts Transformation Master Class: T...
 
EBS Answers Webinar Series - Secondary Ledgers: Benefits of Adjustment Ledger...
EBS Answers Webinar Series - Secondary Ledgers: Benefits of Adjustment Ledger...EBS Answers Webinar Series - Secondary Ledgers: Benefits of Adjustment Ledger...
EBS Answers Webinar Series - Secondary Ledgers: Benefits of Adjustment Ledger...
 
EBS Answers Webinar Series - Ace your Audit: Preparing Your Oracle E-Business...
EBS Answers Webinar Series - Ace your Audit: Preparing Your Oracle E-Business...EBS Answers Webinar Series - Ace your Audit: Preparing Your Oracle E-Business...
EBS Answers Webinar Series - Ace your Audit: Preparing Your Oracle E-Business...
 
eprentise How Automation will Transform Your Financial Audit
eprentise How Automation will Transform Your Financial Auditeprentise How Automation will Transform Your Financial Audit
eprentise How Automation will Transform Your Financial Audit
 
eprentise Chart of Accounts Transformation Master Class 2019
eprentise Chart of Accounts Transformation Master Class 2019eprentise Chart of Accounts Transformation Master Class 2019
eprentise Chart of Accounts Transformation Master Class 2019
 
Making Sense of Alphabet Soup: Complying with Statutory, Regulatory and Compl...
Making Sense of Alphabet Soup: Complying with Statutory, Regulatory and Compl...Making Sense of Alphabet Soup: Complying with Statutory, Regulatory and Compl...
Making Sense of Alphabet Soup: Complying with Statutory, Regulatory and Compl...
 
Removing Silos and Operating a Shared Services Center with EBS
Removing Silos and Operating a Shared Services Center with EBSRemoving Silos and Operating a Shared Services Center with EBS
Removing Silos and Operating a Shared Services Center with EBS
 
Secondary Ledgers: The Benefits of Adjustment Ledgers for GAAP Reporting and ...
Secondary Ledgers: The Benefits of Adjustment Ledgers for GAAP Reporting and ...Secondary Ledgers: The Benefits of Adjustment Ledgers for GAAP Reporting and ...
Secondary Ledgers: The Benefits of Adjustment Ledgers for GAAP Reporting and ...
 

Recently uploaded

Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataAdobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataBradBedford3
 
A Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxA Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxComplianceQuest1
 
Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)OPEN KNOWLEDGE GmbH
 
Professional Resume Template for Software Developers
Professional Resume Template for Software DevelopersProfessional Resume Template for Software Developers
Professional Resume Template for Software DevelopersVinodh Ram
 
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideBuilding Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideChristina Lin
 
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...stazi3110
 
chapter--4-software-project-planning.ppt
chapter--4-software-project-planning.pptchapter--4-software-project-planning.ppt
chapter--4-software-project-planning.pptkotipi9215
 
DNT_Corporate presentation know about us
DNT_Corporate presentation know about usDNT_Corporate presentation know about us
DNT_Corporate presentation know about usDynamic Netsoft
 
Cloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackCloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackVICTOR MAESTRE RAMIREZ
 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdfWave PLM
 
Asset Management Software - Infographic
Asset Management Software - InfographicAsset Management Software - Infographic
Asset Management Software - InfographicHr365.us smith
 
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Modelsaagamshah0812
 
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...gurkirankumar98700
 
Introduction to Decentralized Applications (dApps)
Introduction to Decentralized Applications (dApps)Introduction to Decentralized Applications (dApps)
Introduction to Decentralized Applications (dApps)Intelisync
 
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...soniya singh
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...ICS
 
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfkalichargn70th171
 
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comFatema Valibhai
 

Recently uploaded (20)

Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataAdobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
 
A Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxA Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docx
 
Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)
 
Professional Resume Template for Software Developers
Professional Resume Template for Software DevelopersProfessional Resume Template for Software Developers
Professional Resume Template for Software Developers
 
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideBuilding Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
 
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
 
chapter--4-software-project-planning.ppt
chapter--4-software-project-planning.pptchapter--4-software-project-planning.ppt
chapter--4-software-project-planning.ppt
 
Exploring iOS App Development: Simplifying the Process
Exploring iOS App Development: Simplifying the ProcessExploring iOS App Development: Simplifying the Process
Exploring iOS App Development: Simplifying the Process
 
DNT_Corporate presentation know about us
DNT_Corporate presentation know about usDNT_Corporate presentation know about us
DNT_Corporate presentation know about us
 
Cloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackCloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStack
 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf
 
Asset Management Software - Infographic
Asset Management Software - InfographicAsset Management Software - Infographic
Asset Management Software - Infographic
 
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Models
 
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
 
Introduction to Decentralized Applications (dApps)
Introduction to Decentralized Applications (dApps)Introduction to Decentralized Applications (dApps)
Introduction to Decentralized Applications (dApps)
 
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
 
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
 
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.com
 
Call Girls In Mukherjee Nagar 📱 9999965857 🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
Call Girls In Mukherjee Nagar 📱  9999965857  🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...Call Girls In Mukherjee Nagar 📱  9999965857  🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
Call Girls In Mukherjee Nagar 📱 9999965857 🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
 

The Bridge to Nowhere

  • 1. tel: 407.591.4950 | toll-free: 1.888.943.5363 | web: www.eprentise.com The Bridge to Nowhere an eprentise white paper
  • 2. The Bridge to Nowhere Copyright © 2014 eprentise, LLC. All rights reserved. www.eprentise.com | Page 2 © 2014 eprentise, LLC. All rights reserved. eprentise® is a registered trademark of eprentise, LLC. FlexField Express and FlexField are registered trademarks of Sage Implementations, LLC. Oracle, Oracle Applications, and E-Business Suite are registered trademarks of Oracle Corporation. All other company or product names are used for identification only and may be trademarks of their respective owners. Author: Helene Abrams Published: September 18, 2008 www.eprentise.com
  • 3. The Bridge to Nowhere Copyright © 2014 eprentise, LLC. All rights reserved. www.eprentise.com | Page 3 Integration of diverse applications means building bridges that connect one application to another in order to pass data between them. There are several ways of integrating data, from writing code to insert data that is generated in one system into another system to using a hub-type technology with several adaptors that also includes a messaging system and a broker for routing and transformation of the data. In the following diagram, the blue lines represent data movement and messages that are passed through adaptors to other systems. The blue circles represent adaptors that are connected to a common interface table in a system. The red lines represent interfaces directly between any two systems. These interfaces are generally SQL code used to extract the data from one system and load it into another system. As is obvious, both methods of integration can be very complex and difficult to maintain. The data may be in different formats in each of the systems, the interface code or the adaptors may need to change as each system is upgraded, the loads have to be done in a particular sequence to obtain the correct results, and the data itself may be inconsistent. Decisions have to be made regarding which application contains the correct data, how to deal with conflicts, and the frequencies of loads. There are some basic principles that will help streamline the process of integrating data among disparate systems. 1. Try to keep the same type of data within a single application, or at best, identify a single place where data is created and updated. This is the underlying concept of master data management efforts. All applications that reference that data should be “read only”. 2. Set up data standards. Create naming standards and formatting standards for all systems across the enterprise. For example, all descriptions should be the same field length, telephone numbers should
  • 4. The Bridge to Nowhere Copyright © 2014 eprentise, LLC. All rights reserved. www.eprentise.com | Page 4 all be in the same format (for example, countrycode.areacode.number.extension), punctuation should be eliminated, and abbreviations should be standardized. 3. Create a Data Map. This can be done in a spreadsheet, in a database, or by using database design software. The purpose of the Data Map is to show what each data element is mapped to in other systems and the “load instructions” for that data element. The data map is cross referenced for two- way interfaces. If using a spreadsheet, you would have a worksheet for each table with the attributes or columns of the table on the left of the spreadsheet (column A) with each interfaced system/table going across the top (Row 1). The first Application should be the current system. In the first intersection cell (B2), put the format of the data of the current system (i.e. varchar 10). After the current system is documented, allow 3 columns for each application to be integrated with the current system. In the second intersection cell (C2), put the table/column name that is the destination for the first data element in the first application to be integrated. In the third column (D2), put the format required for the first system to be integrated (i.e. varchar 25). In the fourth column (E2), you will document the transformation code required to get the data from the format in column B into the format required for Application B, Column D (i.e. rpad 15). Continue on until you have all the interfaces mapped and the transformations documented for each application to be integrated. Keep the data map current as systems are updated. 4. Limit the interface to a “need to know” interface. In other words, if an application does not need to use the information as a trigger for a procedure or an action within that system, do not bring it into the new system. 5. Define the processes that create, read, or update each type of data and put security and access controls in place so that the governance and ownership of the data is unambiguous. Finally, evaluate all data that is integrated for completeness, consistency, and correctness between each source and each target. Validate that the correct number of records are transferred, the resulting data, and the reconciliation between each source and target so that the bridges you are building are stable enough to withstand change. Curious? For more information, please call eprentise at 1.888.943.5363 or visit www.eprentise.com. About eprentise eprentise provides transformation software products that allow growing companies to make their Oracle® E-Business Suite (EBS) systems agile enough to support changing business requirements, avoid a reimplementation and lower the total cost of ownership of enterprise resource planning (ERP). While enabling real-time access to complete, consistent and correct data across the enterprise, eprentise software is able to consolidate multiple production instances, change existing configurations such as charts of accounts and calendars, and merge, split or move sets of books, operating units, legal entities, business groups and inventory organizations.