Are You Ready For QXtend? What To Do And What To Avoid Gary Yang, Roundview Technologies.

Slides:



Advertisements
Similar presentations
Maximo to PeopleSoft Interfaces using Web Services
Advertisements

Database Architectures and the Web
1 Integration Made Easy Agile Integration: Connecting Salesforce With Your Enterprise.
Rob Straight SOA-1: Applied SOA: Building Out Your SOA Environment with OpenEdge ® Principal Product Manager.
Service Oriented Architecture Concepts March 27, 2006 Chris Armstrong
SOA with Progress Philipp Walther Consultant. © 2007 Progress Software Corporation2 Agenda  SOA  Enterprise Service Bus (ESB)  The Progress SOA Portfolio.
SOA Best Practices INFOSYS 290, Section 3 Web Services: Concepts, Design and Implementation Adam Blum
6/4/2015Page 1 Enterprise Service Bus (ESB) B. Ramamurthy.
Integration of Applications MIS3502: Application Integration and Evaluation Paul Weinberg Adapted from material by Arnold Kurtz, David.
Peoplesoft: Building and Consuming Web Services
Managing and Monitoring SQL Server 2005 Shankar Pal Program Manager SQL Server, Redmond.
Using OpenSource MuleESB And QXtend To Build Robust SOA Solutions
Enterprise Solutions BITEC: Business Integration Platform
Enterprise Reporting with Reporting Services SQL Server 2005 Donald Farmer Group Program Manager Microsoft Corporation.
® IBM Software Group © IBM Corporation IBM Information Server Service Oriented Architecture WebSphere Information Services Director (WISD)
QAD Distributed Order Management
Jason Morrill NCOAUG Training Day February, 2008
MWUG Fall 2010 Recent EDI eCommerce Enhancements.
| Building the Effective Enterprise Conquering Interoperability Tony J Winter – Chief Technology Officer, QAD Building the Effective Enterprise.
Introduction to the Enterprise Library. Sounds familiar? Writing a component to encapsulate data access Building a component that allows you to log errors.
User Case Study: QXtend Implementation At Visteon – Session I
ESB Guidance 2.0 Kevin Gock
Presented by, MySQL & O’Reilly Media, Inc. Data Services: Mashing and Shredding Data Using XAware.
What is Architecture  Architecture is a subjective thing, a shared understanding of a system’s design by the expert developers on a project  In the.
Progress SOA Reference Model Explained Mike Ormerod Applied Architect 9/8/2008.
Service Oriented Architectures Presentation By: Clifton Sweeney November 3 rd 2008.
Middleware for FIs Apeego House 4B, Tardeo Rd. Mumbai Tel: Fax:
1 Geospatial and Business Intelligence Jean-Sébastien Turcotte Executive VP San Francisco - April 2007 Streamlining web mapping applications.
5 levels of SOA Governance Business Domain Governance Portfolio Governance Technology Governance Project Governance SLA Governance Strategic Tactical.
SOA-21: Integrating SAP and Other Packaged Applications into your SOA Infrastructure Wayne Lockhart Sr. Product Manager.
Microsoft Dynamics NAV 2009 and Architecture Overview Name Title Microsoft Corporation.
SOA-9: Implementing SOA in Financial Services Banco Comafi a Real Leading Case Hernan Aymard Sr Solution Architect Javier Betancourt Sr. Project Manager.
INT-9: Implementing ESB Processes with OpenEdge ® and Sonic ™ David Cleary Principal Software Engineer.
Collaborative Planning Training. Agenda  Collaboration Overview  Setting up Collaborative Planning  User Setups  Collaborative Planning and Forecasting.
Mike Ormerod C1: Applied SOA: Building Out Your SOA Environment with OpenEdge ® Applied Architect.
Interstage BPM v11.2 1Copyright © 2010 FUJITSU LIMITED INTERSTAGE BPM ARCHITECTURE BPMS.
T ECHVERZE Tibco BW Online Training. I NTRODUCTION TO T IBCO BW TIBCO Business Works is an enterprise platform for implementing world-class integration.
Planning for a QAD EE Upgrade March 21 st, 2016 Midwest Users Group.
QXtend / Dell Boomi Implementation At Key Safety Systems Using QXtend / Boomi To Build Scalable QAD integration Solutions Sanjay Jha, Key Safety Systems.
Building QXtend / Dell Boomi Based Integration Framework Gary Yang, Roundview Technologies.
Case Study – Building Robust and Transparent QAD / MES Interfaces Using QAD QXtend and Dell Boomi Joseph Engler, A123 Systems Gary Yang, Roundview Technologies.
Efficient & Streamlined Processes Using EE Accounts Payable Presented By: Andrew J Vitullo, CPA Partner, Logan Consulting 1.
The Holmes Platform and Applications
Rick Weaver, Excel Industries Gary Yang, Roundview Technologies
SAP Business One 9.0 integration for SAP NetWeaver Solution Overview
WebSphere Diego Leone.
Luke Laliberte, West Contract Manufacturing
Enterprise Service Bus
James Blankenship September , 2016
James Blankenship March , 2017
Integration Framework of SAP Business One as Platform for Scenario Development January 2016 Public.
Database Architectures and the Web
Blue Mixology.
Chris Menegay Sr. Consultant TECHSYS Business Solutions
Enterprise Library Overview
CS 493/693: Distributed Systems Programming
Database Architectures and the Web
Continuous Automated Chatbot Testing
Web-Services-based Systems Architecture, Design and Implementation
James Blankenship March , 2018
Enterprise Service Bus (ESB) (Chapter 9)
Ebusiness Infrastructure Platform
Evaluating Transaction System Performance
SOA-1: Fundamentals of Service-Oriented Architecture
Saravana Kumar CEO/Founder - Kovai Atomic Scope – Product Update.
PerformanceBridge Application Suite and Practice 2.0 IT Specifications
Remedy Integration Strategy Leverage the power of the industry’s leading service management solution via open APIs February 2018.
TN19-TCI: Integration and API management using TIBCO Cloud™ Integration
Enterprise Resource Planning
SOA-09: Conducting Business with OpenEdge® and SonicMQ®
Presentation transcript:

Are You Ready For QXtend? What To Do And What To Avoid Gary Yang, Roundview Technologies

Agenda  QXtend – What Is It?  QXtend Architecture  What Can QXtend Do For You?  QXtend Inbound  QXtend Outbound  Messaging Middleware Are You Ready For QXtend?

What is QXtend?  Is the QAD Interoperability “Framework” A generic set of ‘modular building blocks’ and standards to provide connectivity across QAD products  SOA (Service Oriented Architecture) Based Uses web services to plug components together  Enabling Flexible and Quick-to-Market Solutions Allows anything to plug to QAD products with minimal effort Are You Ready For QXtend?

Manufacturing Demand / Supply Financials QXtend (QXI/QXO) Supplier Schedules Supplier Self Service EDI Supplier Consignment Customer Schedules Customer Self Service EDI Customer Consignment Shared Services Compliance Ware- housing JIT/S Lean Distributed Order Mgmt Purchasing Forecasting Supply Chain Planning Service, Support & Returns Financials Multi- National Production Planning “Core” QAD EA

QXtend Inbound (QXI) QAD Custom Programs QAD App QDoc SOAP (XML) Over HTTP QXtend Inbound QAD App QXtend Outbound Enterprise Interfaces Are You Ready For QXtend?

QXtend Inbound Architecture Are You Ready For QXtend? 3 rd Party integrations MFG/PRO QAD DB Set J2EE App Server 0 to X QAD EA’s or QAD Sessions Logging/Auditing Security UI/Administration ExternalSystems JMS Synchronous WS messages UI Adapter is QXtend Progress code added to QAD client installation Adapter call to QAD application server Async Dir Service Web Service Transaction Manager Routing Manager UI Adapter SI Adapter QDoc

QXtend Outbound (QXO) Are You Ready For QXtend? Order Confirm Allocation Shipping Invoicing QAD EA Sales Order Life Cycle

QXO: Multi-Sources And Multi-Destinations Are You Ready For QXtend? QAD EA #1 QAD EA #2 QAD EA #3 JIT/S #1 QAD Add-On QXO Server Adapter QAD SE / EE (via QXI) JIT/S (via QXI) Messaging Broker Web App (web-service enabled)... SubscriberSource Application QDocs QXO UI

QXO Architecture Are You Ready For QXtend?

What Can QXtend Do For You?  Third Party System Integrations  Master Data Replications  Intercompany (Cross Domain) Transactions  Customizations  Data Load / Conversions  Data Inquiries (Get Rid Of ODBC) Are You Ready For QXtend?

QXtend Inbound – DO NOT  Put On The Same Tomcat Instance As.Net UI  Use UI API When SI Is Possible  When Using Query Service, Avoid Inter-System Recursion  Multi-Threading On Transactional Data With Possibility Of Record Locking  Customize QAD Program With Out Testing QXI  Do Not Follow QGen Qdoc and Iteration Naming Conventions  Blame QXtend For All Performance Issues Are You Ready For QXtend?

QXtend Inbound – DO  Give Enough Memory To Tomcat  Turn On Debug Mode Log – Yes, Even For Production  Monitor Connection Pool And AppServer Agents  Use Connection Pool “maxuses” To Control The Number Of Invocations From On Agent  Comply With QAD Customization Standards  Use SI For More Complex Queries Are You Ready For QXtend?

QXtend Outbound – DO NOT  Use Replication Triggers Without Considering Performance  Using Event Based Approach For High Volume Data Objects  Include All Fields In A Table  Reversed Scan In Dataset Query  Use Default Profile  Excessive Use Of Calculation Fields  Use Event Triggers For EE Related Objects (such as ad_mstr) Are You Ready For QXtend?

QXtend Outbound – DO  Use Event Filter Or Modify Replication Trigger To Eliminate Unwanted Events  Use DDP (Direct Data Publish) For High Volume Messages  Use Tokens Instead Of Multiple Profiles  Use Custom Parsers To Report Response Message More Accurately  Monitor The AppServer And QXO Sessions Via Automated Scripts  Create Delete / Archive Policy  Enable Business User Visibility Of The Integration Process Are You Ready For QXtend?

Messaging Middleware – Why We Need It?  QXtend Web Service Is Synchronous - SOAP over HTTP(s)  Need For Queuing Mechanism  QXtend Is Only An Adapter  Exception Handling Can Be A Challenge For Third Party Caller  We May Need A Transformation Layer – Dealing With Text Files, For Example  Need For Data Encryption  Enterprise Service Bus Is Becoming A Standard In Corporate IT Are You Ready For QXtend?

Messaging Middleware Are You Ready For QXtend?

Dell Boomi  QAD’s Recommendation Of Messaging Middleware To Work With QAD  Cloud Based Solution With On Premise Deployment Options  Has Load Balancing Via Boomi Molecule and Atoms  WYSIWYG User Interface For Mapping and Development  We Have Certified Boomi Consultant On Our Team Are You Ready For QXtend?

Conclusion  MUST Understand The Architecture  How To Implement QXtend Can Make A Big Difference  Consider Using Message Middleware  Once Done Right, QXtend Can Make The Life Easier For Corporate IT Are You Ready For QXtend?

Questions? Gary Yang At /