Enterprise Application Mashup with Mule ESB



Similar documents
Son of SOA Resource-Oriented Computing Event-Driven Architecture

The Art of Picking Your Poison

High-Availability, Fault Tolerance, and Resource Oriented Computing

Performance Engineering and Optimizations. Database Services and Data Quality Solutions

Mission-Critical Enterprise/Cloud Hybrid Applications

A Comprehensive Solution for API Management

How to deliver a superior multi channel experience including the new Web Channel Experience Management 3.0

Cisco Enterprise Mobility Services Platform

Using ESB technology as a foundation for BPM

Experiences with Open-Source BPM/SOA-based Stack using Java EE Rok Povše, Matjaž B. Jurič

USING OPEN-SOURCE SOA IN AN ENTERPRISE DEPLOYMENT

Service Virtualization

3 Case Studies of NoSQL and Java Apps in the Real World

Oracle Sales Cloud Configuration, Customization and Integrations

SOA REFERENCE ARCHITECTURE: WEB TIER

Fermion Infotech Private Limited B-403 Great Eastern Chamber Plot No 28, Sector 11, CBD Belapur, Navi Mumbai Phone: Mail:

SOA MADE SIMPLE Introduction to SOA, (Micro) Services and SOA Suite INTRODUCTION WHAT IS SOA DEFINITION AGENDA

Building a Federated ESB with Multi-Site High-Availability. Presented By American Electric Power & ProSoft Technology Group Inc October 16 th 2012

JBI and OpenESB. Introduction to Technology. Michael Czapski Advanced Solutions Architect, SOA/BI/Java CAPS Sun Microsystems, ANZ

Implementing efficient system i data integration within your SOA. The Right Time for Real-Time

Easy as 1-2-3: The Steps to XE. Mark Hoye Services Portfolio Consultant

WELCOME TO Open Source Enterprise Architecture

Introduction to ESB and Petals ESB

Magento at the Core of ecommerce. The Magento Experience. Magento Enables Success. The ecommerce Ecosystem. Supplemental Pages

How Oracle MAF & Oracle Mobile Cloud can Accelerate Mobile App Development

EDI Modernization Case Studies and Best Practices

S A M P L E C H A P T E R

Service Mediation. The Role of an Enterprise Service Bus in an SOA

Pervasive Software + NetSuite = Seamless Cloud Business Processes

Leveraging Service Oriented Architecture (SOA) to integrate Oracle Applications with SalesForce.com

Quick Start Guide. oracle esb control set timeout for one service

White paper. Planning for SaaS Integration

Integration Knowledge Kit Developer Journal

FOR DIGITAL TRANSFORMATION

Enterprise Integration Architectures for the Financial Services and Insurance Industries

The Enterprise Service Bus

SOA-14: Continuous Integration in SOA Projects Andreas Gies

Open ESB. Sang Shin Java Technology Evangelist Sun Microsystems, Inc. Raffaele Spazzoli Imola Informatica 1

Databases Integration through a Web Services Orchestration with BPEL using Java Business Integration

COOK COUNTY TECHNOLOGY OUTLOOK. October 28, 2014

Combining Service-Oriented Architecture and Event-Driven Architecture using an Enterprise Service Bus

Reaping the rewards of your serviceoriented architecture infrastructure

SOA ist tot! Lang leben Services!

Application Note. Active Directory Federation Services deployment guide

SOA Fundamentals For Java Developers. Alexander Ulanov, System Architect Odessa, 30 September 2008

Integrating SharePoint with Lotus Notes and WebSphere Portal

The Way to SOA Concept, Architectural Components and Organization

Presentation Outline. Key Business Imperatives Service Oriented Architecture Defined Oracle SOA Platform SOA Maturity/Adoption Model Demo Q&A

JBoss Enterprise SOA Platform Simple. Open. Affordable. Pierre Fricke, Director Product Line Mgmt. February 14, 2008

CHAPTER 9: E-COMMERCE SOFTWARE

Vincent Gabriel. Summary. Experience. Senior Software Developer at Landmark Network

SOA, case Google. Faculty of technology management Information Technology Service Oriented Communications CT30A8901.

JOURNAL OF OBJECT TECHNOLOGY

Intelligent Integration For Software Vendors

Take Your Rocket U2 Apps Mobile with Rocket LegaSuite. Greg Mummah, Product Manager Rocket Software

HARVARD BUSINESS PUBLISHING BENEFITS FROM CRAFTER SOFTWARE

Introduction to Service-Oriented Architecture for Business Analysts

How to Build an E-Commerce Application using J2EE. Carol McDonald Code Camp Engineer

ITSM in the Cloud? Sharon Taylor Aspect Group Inc

Service Virtualization andRecycling

High Availability: Evaluating Open Source Enterprise Service Buses

crossvision Service Orchestrator

An Oracle White Paper November Oracle Primavera P6 EPPM Integrations with Web Services and Events

What to Look for When Selecting a Master Data Management Solution

So far in the first three chapters of this book we have studied an overview of SAP

RESEARCH NOTE NETSUITE S IMPACT ON E-COMMERCE COMPANIES

Customer Master Presentation - Contents

EAI OVERVIEW OF ENTERPRISE APPLICATION INTEGRATION CONCEPTS AND ARCHITECTURES. Enterprise Application Integration. Peter R. Egli INDIGOO.

SNUG June 16, 2006 The Future of PeopleSoft Integration

- Your Online IT Solutions Partner

StableFlow is a software development company, focused on software outsourcing services to companies ranging from startups to large enterprise.

WebOTX Portal. November, NEC Corporation, Cloud Platform Division, WebOTX Group

JD Edwards EnterpriseOne Mobile Solutions

Transcription:

Enterprise Application Mashup with Mule ESB Eugene Ciurana, Director Systems Infrastructure, Leap Frog Enterprises

Who Is This Eugene Character? 15+ years of experience building missioncritical, high-availability systems infrastructure Not an end-user applications kinda guy 10+ years of Java work Engaged by the largest companies in the world Retail Finance Oil industry Background ranges from industrial robotics to on-line retail systems

Case Study 1: ecommerce Site Objective: Architecture for the next 5 years Skunkworks operation (10 months) Not all systems upgrade at the same time Prime directive Acquire instead of build Only best of breed in each product category Clear separation of concerns Platform infrastructure - things used in more than one place - built for performance Applications (ERP, ecommerce, CMS, etc.) Evaluate and create a reference implementation 3

Case Study 1: ecommerce Site Wound up with a mixed environment 10 vendors 3 hardware platforms Geographically scattered What s the best way to integrate all these things? Economical, fast, and it works Enterprise Service Bus Some of these Commercial were written to meet the JBI Open Source spec, not to solve real world Mule ESB problems OpenESB ServiceMix Tuscany 4

Case Study 1: ecommerce Site ecommerce Suite Order Capture Order Management 3rd Party Web Services Single Sign-on Mule Services Backbone CRM System CMS Product Information B2B / EDI BPEL 5

Case Study 1: ecommerce Site Successful reference implementation! 21 calendar days to build the environment and integrate all the vendors products Platform team shifted efforts from pure/custom development (point-to-point) to integration First Mule-enabled component (2 apps) integration: 7 days Download and learn Mule: 2 days (BITCO JMS included) Initial integration: 1 day Troubleshooting: 4 days (ecommerce didn t like CRM) Integrating all other 8 vendors: 20 minutes Peace of mind and braggin rights: Priceless! Reference platform is being implemented now 6

Case Study 1: ecommerce Site Do you want to learn more about this? Check out my article for TheServerSide: http://ciurana.eu/site.php?page=musings&contenttag=mule-case-study.html Another way to find the article if writing or entering long URLs annoys you... Google for: Eugene Mule The article describes this ecommerce site implementation in much more detail than this presentation. 7

Case Study 2: Download Store Objective: to create a download store in 60 days that allows for purchase, registration, promotions, downloads, and full integration with back-end and third-party applications Prime directive: time to market It must be done yesterday Reuse and/or integrate with existing production systems Biggest challenge: integrating with third-party hosted and developed application with a team in a different geographical location 8

Case Study 2: Download Store Restrictions and opportunities Existing infrastructure (front-end) is Java 1.3, commercial ecommerce suite (oldish) In production today - no need to invent the wheel Well-understood interaction with the company s existing systems of record Download store is a stand-alone application Catalog and product management Templating for display Deployed in a different environment from existing infrastructure Java 6 Mule 1.3 Leverages DB and other back-end apps 9

Case Study 2: Download Store End-user interaction Hosted ecommerce Site interaction SOAP Store Inventory Download Store Internet SOAP Mule ESB User data Other DBs (company) Other environments 10

Case Study 2: Download Store Success? Ask me after June 15, 2007! 11

Thanks for Coming! Eugene Ciurana, Director Systems Infrastructure, Leap Frog Enterprises Q&A eugenex@leapfrog.com pr3d4t0r @ irc://irc.freenode.net ##java, #esb, #awk, #security 12