Avoiding a Mess with Your “Spaghetti” Integrations.

Slides:



Advertisements
Similar presentations
Conducting your own Data Life Cycle Audit
Advertisements

Presented by Brad Jacobson The Publisher on the Web Exploiting the new online sales channels.
Yammer Technical Solutions Overview
Presentation Prepared For:. Secure user Login provides access to specific ship-to addresses, customer catalog, order processing rules, and other account-based.
LeadManager™- Internet Marketing Lead Management Solution May, 2009.
Copyright Hub Software Engineering Ltd 2010All rights reserved Hub Document Exchange Product Overview Secure Transmission for Transaction-based Documents.
© Tally Solutions Pvt. Ltd. All Rights Reserved 1 Shoper 9 POS Single Store Implementation October 2009.
Interface Strategies and Methods.
IMPLEMENTATION KICK-OFF.  Perry’s Introduction  Project Director  Stacy Garton  Executive Team  Sandy  Jason  Bill  David.
Procserve Benefits of eCommerce © Procserve Holdings Limited. All rights reserved.
David Boyd & Associates Integrated Tax System Procurement Assistance David Boyd & Associates.
Compliance on Demand. Introduction ComplianceKeeper is a web-based Licensing and Learning Management System (LLMS), that allows users to manage all Company,
Complete Dispute & Deduction Management System Assign Dispute Reason Codes Assign Ownership for Resolution Efficient Tools for Managing Multiple Disputes.
Hastings Middle School  Gives parents the ability to go online anytime and check their student’s:  Attendance  Grades  Homework Assignments.
Accounting & Billing System for the WEB Centre GDP 19 Donna Crawford (dc899) Chris O’Neill (ckjon101) Amit Shah (ams401) David Newman (drn101) Supervisor.
eFueloil information systems Applications Prof. Dr.Mohamed El-Azab
V v Business Process AMTV Streaming TV Streaming.
QuickBooks and Excel: Moving Information In and Out Presented by: Scott Gregory, QuickBooks Expert Bottom Line Accounting Solutions.
For Sage MIP Fund Accounting
LEARNING MANAGEMENT SYSTEM Presented by: Ranjani R ( )
Introduction to Salesforce Technology Capacity Webinar Series January-March 2014.
NITAAC Customer Support Phone: Website: NITAAC.nih.gov Customer Guide for using the electronic Government.
SATERN for Supervisors May Session Objectives At the end of the session, participants will be able to:  Describe the benefits of SATERN.  Log.
State of Indiana Business One Stop Process Storyboards To support RFP and Requirements As of September 13, 2013 Prepared by: RFP Attachment L.
Smart Connect – Supplier Portal Training Module 1 – System Overview.
Introduction to Enterprise Systems
Page 1 ISMT E-120 Desktop Applications for Managers Introduction to Microsoft Access.
May 24, 2011 PeopleSoft Financials 9.0 Review Final Presentation.
DB-19: OpenEdge® Authentication Without the _User Table
DYNAMICS CRM AS AN xRM DEVELOPMENT PLATFORM Jim Novak Solution Architect Celedon Partners, LLC
Training Course 2 User Module Training Course 3 Data Administration Module Session 1 Orientation Session 2 User Interface Session 3 Database Administration.
Maintaining a Microsoft SQL Server 2008 Database SQLServer-Training.com.
Classroom User Training June 29, 2005 Presented by:
Managing Projects using Oracle Project Management (PJT) & SPREADSHEETS Neeraj Garg Vice President, Client Services.
Elliott eOrders.Net Edward M. Kwang, President Rachel R. Locklair, Project Lead.
Electronic Serials Invoicing with Innovative Presenter: Kathy Peters Accounts Payable, Acquisitions University of Missouri.
Creating databases for web applications SQL. Systems design. ER diagrams. Data flow diagrams. Storyboards. Homework: Plan database and applications for.
Maintaining a Mirrored Database Tips and Tricks by Paul G. Hiles.
The Complete Church Database Solution!. Features and Benefits Web-based = no software AND no more upgrades! Disaster Recovery! We perform multiple daily.
BillPointe®.
Priority World First foreign exchange payments overview Developed to allow companies to pay vendors in a foreign currency quickly and easily. Using standard.
Module 7: Marketing Tools Intuit Financial Services University Internet Banking Certification Training.
CRS Helpdesk Software Presented By The Systems House Inc.
Managing your accounts with Promoserve Andy Barton
Flexible Registration for Community Education Dottie Marron Delivery Center Manager Student Administrative Services Consulting Center.
TrainingRegister® Training Management Software Maintain Permanent Training Records for Each Individual Monitor and Track Required Training Know Who Needs.
Enigma Mutiara Sdn Bhd Computer Based Learning (CBL) HSE Procedures.
2015 NetSymm Overview NETSYMM OVERVIEW December
Chapter 2 Introduction to Enterprise Systems Partial adoption from Magal and Word | Integrated Business Processes with ERP Systems | © 2011 Timothy L.
Institute for the Protection and Security of the Citizen HAZAS – Hazard Assessment ECCAIRS Technical Course Provided by the Joint Research Centre - Ispra.
SoCal GPUG Meeting – February Agenda Installation and Configuration Standard Features Standard vs. eConnect Adapters Alternatives Resources Integration.
Integration – Powerful Connections Made Easy Mike Tenholder, SMMC Senior Sales Engineer Melissa Lombardi Marketing Associate V2.4, August 2015.
CSRP: Post-bind Submission (PbS) On-line Submission Portal High Level Design July 2015.
Education Solution.
Enterprise Processes and Systems MIS 2000 Instructor: Bob Travica Updated 2016 Class 16.
Specto training SAP SRM Online Training Contact us: Ph: Mail:
Shopping Cart Software Development by CustomSoft.
CLINIC-LAB COMMUNICATION Configuring 3Shape Communicate™
The Ultimate SharePoint Admin Tool
Presented by: Harlow & Harlow, LLP
How to Setup and Utilize Functionality
W04 Connecting 3rd Party Application to ODBC
Sales & Marketing Funnels
IIEE Membership Portal
Joining Resources: Installing API in Connections
INTAKE OF NEW PORTFOLIO AND INVOICES
Introducing the New and Improved Staff Web Access
Smart Connect – Supplier Portal Training
TN19-TCI: Integration and API management using TIBCO Cloud™ Integration
Professional Services Tools Library (PSTL)
Presentation transcript:

Avoiding a Mess with Your “Spaghetti” Integrations

 Former netFORUM Client and Technical Lead with CFP Board  Founded Agilutions Consulting in 2005  Focused on implementing and supporting netFORUM based solutions  Extensive experience with the challenges encountered with integrating multiple independent systems to create seamless business processes

 Identify the “Spaghetti” Integrations on our plate  Define a Functional/Integration Map and its uses  Walk through an Education Management Case Study using a Functional/Integration Map  Empower you to untangle your own spaghetti  Disclaimers…

 Stand alone application that provides one or more business functions  3 rd Party or Common Off The Shelf (COTS)  Home Grown Database  Custom Web Application  Imported/Exported Spreadsheet  Premise Based or Hosted (SASS)

 Exchanging of data and sharing a common work flow  Data Synchronization  Types of Integration –Web Services (xWeb) –Direct API calls –Direct SQL Queries –File Import and Export –Manual Dual Entry  Single Sign On –Same Login/Password to access different applications

 A picture can explain a thousand headaches  Maps business functions to applications and identifies the integrations between them  Defines the Source of Record for key data –Primary copy of the data –All changes must be synchronized with the source of record –All other applications need to refer to the source of record to get current state  Potential Tools –PowerPoint, Visio, Whiteboard  Needs a better name – Spaghetti Map?

 Document where core business functions are supported  Identify integration points and data dependencies  Estimate scope, level of effort, and complexity for integrations  Develop requirements for RFPs and conduct vendor selections  Determine short and long-term costs of ownership and maintenance for integrations

 netFORUM as AMS –iWeb for CRM, Events, Membership, Accounting, COE –eWeb for Online Access, Registration, Shopping Cart  Educational Content offered by 3 different Applications –netFORUM Conference Sessions Web Seminars –Custom Education Database Online Courses –Proposed LMS Future Online Courses

 Source of Records –Customers (netFORUM) Customer ID, , Password, Contact Info –Registrations (netFORUM) Register, Cancel –Transactions (netFORUM) Invoices, Payments –Events (Shared by all 3 Applications) Start and End Dates Attendance and Progress Score and Result

 1. List Independent Applications (The Boxes) –Web Applications –Databases –3 rd Party Software  2. Plot Business Functions to Applications (The Circles) –Modules –User Interfaces –Major Data Objects  3. Connect Integration Points (The Lines) –Use Cases –Customer Transactions –Staff SOPs

netFORUMCustom Education DB

 1. List Independent Applications (The Boxes) –Web Applications –Databases –3 rd Party Software  2. Plot Business Functions to Applications (The Circles) –Modules –User Interfaces –Major Data Objects  3. Connect Integration Points (The Lines) –Use Cases –Customer Transactions –Staff SOPs

Registration Transaction Customer Online Course Delivery Event netFORUM Web Seminar Delivery Conference Delivery Custom Education DB Customer Registration Event

 1. List Independent Applications (The Boxes) –Web Applications –Databases –3 rd Party Software  2. Plot Business Functions to Applications (The Circles) –Modules –User Interfaces –Major Data Objects  3. Connect Integration Points (The Lines) –Use Cases and Business Process Workflows –Staff SOPs –Arrows in direction of Application that initiates the call

Registration Transaction Customer Online Course Delivery Event netFORUM Web Seminar Delivery Conference Delivery Custom Education DB Customer Registration 1. Setup 2. Setup Event 1. Login 2. Registration List 3. Pay 5. Register 4. Add/Update 3. Login 4. Access 5. Launch 3. Launch

 Look for Common Terminology –Customer, Registration, Registrant, Event, Invoice  Follow Foreign Keys –reg_cst_key, reg_evt_key  Open Remote Connections –System Options, Configuration Files (web.config), Database Connections, Triggers –Dedicated Connections  Arm Chair Integration –User Manually logs in and enters information to complete workflow

 Identity Fields –Customer Key, Account Number, Primary –What happens when one of them changes?  Synchronous vs. Asynchronous –How important is it to have the data the same? Real Time?  Document the Data Mapping –Field from Application A maps to Field from Application B

Registration Transaction Customer Online Course Delivery Event netFORUM Web Seminar Delivery Conference Delivery Custom Education DB Customer Registration 1. Setup 2. Setup Event 3. Configure

Registration Transaction Customer Online Course Delivery Event netFORUM Web Seminar Delivery Conference Delivery Custom Education DB Customer Registration Event 1. Login 2. Register 3. Pay 5. Register 4. Add/Update

Registration Transaction Customer Online Course Delivery Event netFORUM Web Seminar Delivery Conference Delivery Custom Education DB Customer Registration Event 1. Login 2. Registration List 3. Login 4. Access 5. Launch 3. Launch

 Purchase an LMS to develop future Educational Content and formats  Continue to support existing Educational Content and formats  Produce Universal Transcript across all Applications and forms of Educational Content

Registration Transaction Customer Online Course Delivery Event netFORUM Web Seminar Delivery Conference Delivery Custom Education DB Customer Registration Online Course Delivery Proposed LMS Customer Registration Event 1. Login 2. Register 3. Pay 5. Register 4. Add/Update 3. Login 4. Access 5. Launch

Registration Transaction Customer Online Course Delivery Event netFORUM Web Seminar Delivery Conference Delivery Custom Education DB Customer Registration Online Course Delivery Proposed LMS Customer Registration 1. Setup 2. Setup Event 1. Login 2. Registration List 3. Pay 5. Register 4. Add/Update 3. Login 4. Access 5. Launch 3. Login 4. Access 5. Launch 3. Launch

Registration Transaction Customer Online Course Delivery Event netFORUM Web Seminar Delivery Conference Delivery Custom Education DB Customer Registration Online Course Delivery Proposed LMS Customer Registration Event 1. Login 2. Registration List 4. Access 3. Login 4. Access 5. GetStatus 3. GetStatus Universal Transcript 4. GetStatus

Registration Transaction Customer Online Course Delivery Event netFORUM Web Seminar Delivery Conference Delivery Custom Education DB Customer Registration Online Course Delivery Proposed LMS Customer Registration Event 1. Login 2. Registration List 3. Access 3. Login 4. Access 5. GetStatus 3. GetStatus Universal Transcript 5. GetStatus 2. Login

 Simple to make – Powerful to use  Can help document and understand the complexity of your environment  Are only good as they are maintained  Can be as high-level or detailed as you need  Questions?