Using OpenSource MuleESB And QXtend To Build Robust SOA Solutions

Slides:



Advertisements
Similar presentations
How We Manage SaaS Infrastructure Knowledge Track
Advertisements

Welcome to Middleware Joseph Amrithraj
Database Architectures and the Web
Merit Consulting Terje Myrseth MUA – October 2008.
WEB SERVICES DAVIDE ZERBINO.
Service Oriented Architecture Terry Woods Session 50.
QAD Integrated Customization Toolkit (ICT)
Service Oriented Architecture Concepts March 27, 2006 Chris Armstrong
Federal Student Aid Technical Architecture Initiatives Sandy England
SOA Pilot BC Ferries BC OAUG 22 May 2008 Speakers: Chetan Sondagar – BC Ferries – Manager, Business & Safety Applications Mark Allen – Impac.
SOA with Progress Philipp Walther Consultant. © 2007 Progress Software Corporation2 Agenda  SOA  Enterprise Service Bus (ESB)  The Progress SOA Portfolio.
COMPARING DIFFERENT SOFTWARE INTEGRATION TECHNOLOGIES Author Jones Olaiya Ogunduyilemi (Internet & Software Technology)
Software Engineering and Middleware: a Roadmap by Wolfgang Emmerich Ebru Dincel Sahitya Gupta.
Best Practices for Adopting SOA
WORKDAY TECHNOLOGY Stan Swete CTO - Workday 1.
Software Engineering Module 1 -Components Teaching unit 3 – Advanced development Ernesto Damiani Free University of Bozen - Bolzano Lesson 2 – Components.
Systems Integration & Consulting June Copyright ® 2009 Ayenda Agenda Introduction to Systems Integration System Integration Challenges and Opportunities.
Integrate into existing systems with PowerShell integration modules Extend by building PS modules to enable integrating into other systems Optimize.
John Sadd Progress Fellow and OpenEdge Evangelist
© 2006 IBM Corporation SOA on your terms and our expertise Discovering the Value of SOA SOA In Action SOA & End-2-End Business Driven Development using.
Unified. Simplified. Unified Communications Launch 2007.
J2SE / J2EE One of the Concept Soft Company’s key technology areas is Java based solutions. For more than 3 years the company has.
® IBM Software Group © IBM Corporation IBM Information Server Service Oriented Architecture WebSphere Information Services Director (WISD)
| Building the Effective Enterprise Conquering Interoperability Tony J Winter – Chief Technology Officer, QAD Building the Effective Enterprise.
Fully Managed EDI for Presented by: B2BGateway.Net NetSuite Business Partner since 2001.
SQLTeach Presentation Template Use of this template is mandatory (no exceptions) Please note the orientation of this presentation is landscape (16:10);
SOA, BPM, BPEL, jBPM.
User Case Study: QXtend Implementation At Visteon – Session I
ESB Guidance 2.0 Kevin Gock
PROJECT NAME: DHS Watch List Integration (WLI) Information Sharing Environment (ISE) MANAGER: Michael Borden PHONE: (703) extension 105.
Service Oriented Architecture (SOA) at NIH Bill Jones
Progress SOA Reference Model Explained Mike Ormerod Applied Architect 9/8/2008.
OCT 1 Master of Information System Management Organizational Communications and Distributed Object Technologies Lecture 5: JMS.
Project 2003 Presentation Ben Howard 15 th July 2003.
Service Oriented Architectures Presentation By: Clifton Sweeney November 3 rd 2008.
1 Geospatial and Business Intelligence Jean-Sébastien Turcotte Executive VP San Francisco - April 2007 Streamlining web mapping applications.
Databases JDBC (Java Database Connectivity) –Thin clients – servlet,JavaServer Pages (JSP) –Thick clients – RMI to remote databases –most recommended way.
SOA-3: You Need to Integrate, But What do You Need to Know and Do? Bob Trabucchi Sr Presales Consultant Sandy Caiado Sr Presales Consultant.
SOA-25: Data Distribution Solutions Using DataXtend ® Semantic Integrator for Sonic ™ ESB Users Jim Barton Solution Architect.
NA-MIC National Alliance for Medical Image Computing UCSD: Engineering Core 2 Portal and Grid Infrastructure.
SOA-9: Implementing SOA in Financial Services Banco Comafi a Real Leading Case Hernan Aymard Sr Solution Architect Javier Betancourt Sr. Project Manager.
SOFTWARE DESIGN AND ARCHITECTURE LECTURE 13. Review Shared Data Software Architectures – Black board Style architecture.
Message Broker
Session 7: JMS, JCA, JSF Dr. Nipat Jongsawat.
UBN Software Solutions Pvt. Ltd. Bhubaneswar , Odisha, India ( ) UBN PROJECT CASE STUDY.
SOA-05: Building an Enterprise SOA Using ESB Dave Chappell Vice President & Chief Technology Evangelist, Sonic Software.
Overview of SOA and the role of ESB/OSB
Oracle XML Publisher Enterprise Reporting and Delivery Salim Odero Principal Sales Consultant, E-Business Suite Technology Oracle Corporation.
Enterprise Library 3.0 Memi Lavi Solution Architect Microsoft Consulting Services Guy Burstein Senior Consultant Advantech – Microsoft Division.
Are You Ready For QXtend? What To Do And What To Avoid Gary Yang, Roundview Technologies.
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.
Rick Weaver, Excel Industries Gary Yang, Roundview Technologies
Luke Laliberte, West Contract Manufacturing
Enterprise Service Bus
CIM Modeling for E&U - (Short Version)
Netscape Application Server
About Client Client is a pioneer in industry that provides catastrophe risk modeling, real-time risk exposure and risk management through available live.
UCLA ESB Platform ais. ucla
Saravana Kumar TOP 10 FEATURES OF BIZTALK360
SOA-1: Fundamentals of Service-Oriented Architecture
Web Application Server 2001/3/27 Kang, Seungwoo. Web Application Server A class of middleware Speeding application development Strategic platform for.
Enterprise Integration
Oracle’s Reporting Strategy
TN19-TCI: Integration and API management using TIBCO Cloud™ Integration
SOA-09: Conducting Business with OpenEdge® and SonicMQ®
3PL Software Solutions | Global Shipping Software
Demo for Partners and Customers
Presentation transcript:

Using OpenSource MuleESB And QXtend To Build Robust SOA Solutions Gary Yang, Roundview Technologies

QXtend & MuleESB About Gary Yang And Roundview Technologies Have been a QAD consultant / solution architect since 1997 Started own consulting business in 2010 Pioneer in QXtend integration framework implementations with the first successful project in QXtend and a number of large scale projects, such as Eaton, Visteon, Avery Dennison, Nexteer, Tower, Freudenburg-NOK, Harris, Physio-Control (Medtronic), Superior Industries, A. O. Smith, Excel Industries, Sugar Foods Specialize in advanced / new QAD technologies, .Net UI, CSS, Enterprise Financials, Performance Tuning, Non-Intrusive Customizations Have team of consultants in US and China available globally

QXtend & MuleESB Service Oriented Architecture (SOA) SOA is a business operations strategy for leveraging information to meet the enterprise’s objectives and deliver business capacity SOA provides a set of principles of governing concepts used during phases of system development and integration With loose coupling of services, SOA fulfils intra and inter-enterprise services reuse and process interoperability SOA will automate business functions and deliver solutions cheaper, better and faster

QXtend & MuleESB *From QAD QXtend Training Guide

QXtend & MuleESB QXtend Inbound Supports versions eB through QAD 2012EE and SE Receive QDocs via Web Service and process QDocs by a pool of sessions (multi threaded) Supports both standard and custom QDocs Security checking QAD Enterprise Applications authentication XML message validation E-mail alerts Pre/post-processing available for added functionality Query Service (in conjunction with QXO) allows real time query into QAD Enterprise Applications Service Interface for maximum flexibility

Enterprise Interfaces QXtend & MuleESB QXtend Inbound (QXI) Enterprise Interfaces QXtend Inbound QAD App QXtend Outbound QDoc QAD App QAD EA SOAP (XML) Over HTTP 3rd Party Programs

QXtend & MuleESB QXtend Inbound vs. CIM CIM Has Been Used Very Often In Integration Solutions, But… Sequence sensitive Easy to break Only works with character interface Difficult response tracking / exception handling Difficult to work across servers / databases / domains Maintenance programs with UI triggers (wrappers, ICT, TailorPro) will fail End of life approach QXtend Is The Answer To The Problems With CIM

QXtend & MuleESB Query Service And Service Interface (SI) Allow the data retrieval from QAD via the Web Service Easy to build for conventional queries Flexible SI for more complex logic such as best pricing or BOM (recursive algorithm) Si can also be used to handle high volume transactions where UI API does not perform well enough

QXtend & MuleESB QXtend Outbound Provides outbound QAD integration Event-based publish subscribe model Direct Data Publishing model (DDP) Publishes QDocs or other XML documents Delivers to subscriber via web-service or file Real time or batched Built-in email alerts

QXtend Case Study QAD Bank Interfaces MES BOM Shipping Info For Customs (2TS) (SRM) Spend Management QAD .Net UI Or Batch Initiates Messaging (Event Or DDP)

QXtend & MuleESB Shared Service Model QXO UI Source Application Subscriber QDocs MFG/PRO #1 QXO Server MFG/PRO #1 (via QXI) Adapter MFG/PRO #2 (via QXI) MFG/PRO #2 Adapter MFG/PRO #3 (via QXI) MFG/PRO #3 Adapter JCAPS (EAI)

QXtend & MuleESB Solutions We Built With QXtend Inbound And Outbound Third Party Software Integrations Data Replications Master Data Transactional Data QAD Customizations – Turn QAD Modules Into Objects QAD Data Load / Conversion Utilities Web Based Solution Integrations From QAD eB through 2012 EE

QXtend & MuleESB Selected List Of Customers We Helped With QXtend Solutions

QXtend & MuleESB The Need For An Efficient Messaging Middleware QXtend is a point-to-point solution if connected directly with the client Cannot handle asynchronous processing Difficult to manage messaging exceptions, retries, and notifications No visibility of the processing by business No guaranteed delivery Difficult to manage large number of interfaces

QXtend & MuleESB *From QAD QXtend Training Guide

QXtend & MuleESB Choices Of Messaging Middleware Oracle Fusion / WebMethod IBM WebSphere MQ Sonic ESB Sun (Oracle) JCAPS Microsoft BizTalk Open Source Solutions

QXtend & MuleESB No. 1 Open Source ESB Solution - MuleESB Free Base ESB Product Commercial Strength Graphical Workflow Design Mule Studio For IDE Scalable, Reliable and Extensible

QXtend & MuleESB Using MuleESB In QXtend Centric Architecture

QXtend & MuleESB QXtend Outbound Flow

QXtend & MuleESB QXtend Inbound Flow: Synchronous

QXtend & MuleESB QXtend Inbound Flow: Asynchronous

QXtend & MuleESB Portal For Business Visibility – The Key To Success Remove The Need For IT To Be In The Middle Of Daily Data Issue Resolution Empower Business With The Tools They Need Provide Visibility To The Messaging Status And Cause Of Failures Provide business with reprocessing capabilities in certain situations Have Used Similar Approaches At Visteon, Nexteer, Lang-Mekra And They Were All Well Received

QXtend & MuleESB

QXtend & MuleESB

QXtend & MuleESB Conclusions MuleESB is an affordable middleware solution for customers need more robust integration solution Business Portal provides great visibility and issue resolution tools for business to take control of the integration process

Gary Yang At gary.yang@roundviewtech.com / LinkedIn QXtend & MuleESB Questions? Gary Yang At gary.yang@roundviewtech.com / LinkedIn