Enterprise Application Mashup with Mule ESB
|
|
|
- Mavis Chandler
- 10 years ago
- Views:
Transcription
1 Enterprise Application Mashup with Mule ESB Eugene Ciurana, Director Systems Infrastructure, Leap Frog Enterprises
2 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
3 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
4 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
5 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
6 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
7 Case Study 1: ecommerce Site Do you want to learn more about this? Check out my article for TheServerSide: 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
8 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
9 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
10 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
11 Case Study 2: Download Store Success? Ask me after June 15, 2007! 11
12 Thanks for Coming! Eugene Ciurana, Director Systems Infrastructure, Leap Frog Enterprises Q&A irc://irc.freenode.net ##java, #esb, #awk, #security 12
Son of SOA Resource-Oriented Computing Event-Driven Architecture
Son of SOA Resource-Oriented Computing Event-Driven Architecture Eugene Ciurana Director, Systems Infrastructure LeapFrog Enterprises, Inc. [email protected] pr3d4t0r @ irc://irc.freenode.net ##java,
The Art of Picking Your Poison
The Art of Picking Your Poison Eugene Ciurana, Director, Systems Infrastructure Leap Frog Enterprises May 23, 2007 Who is this Eugene character? 15+ years of experience building mission-critical, highavailability
High-Availability, Fault Tolerance, and Resource Oriented Computing
Eugene Ciurana [email protected] - pr3d4t0r ##java, irc.freenode.net High-Availability, Fault Tolerance, and Resource Oriented Computing This presentation is available from: http://ciurana.eu/geecon-2010
Performance Engineering and Optimizations. Database Services and Data Quality Solutions
One Stop Shop for Cloud/In-Premise Infrastructure & Support Services Cloud&/Digitization & Support E-Commerce, CRM, and Context Bound UX Databases, Mobile Data Synchronization and Quality Performance and
Mission-Critical Enterprise/Cloud Hybrid Applications
This presentation is available for download from: http://eugeneciurana.com Mission-Critical Enterprise/Cloud Hybrid Applications Eugene Ciurana Open-Source Evangelist SOBA Labs http://eugeneciurana.com/contact
A Comprehensive Solution for API Management
An Oracle White Paper March 2015 A Comprehensive Solution for API Management Executive Summary... 3 What is API Management?... 4 Defining an API Management Strategy... 5 API Management Solutions from Oracle...
How to deliver a superior multi channel experience including the new Web Channel Experience Management 3.0
How to deliver a superior multi channel experience including the new Web Channel Experience Management 3.0 Matthias Göhler Vice President Product Management Multi Channel, SAP AG Learning Points In this
Cisco Enterprise Mobility Services Platform
Data Sheet Cisco Enterprise Mobility Services Platform Reduce development time and simplify deployment of context-aware mobile experiences. Product Overview The Cisco Enterprise Mobility Services Platform
Using ESB technology as a foundation for BPM
Using ESB technology as a foundation for BPM Best Practices when designing a Business Process Management Infrastructure Abstract: ESB? BPM? The alphabet-soup of middleware solutions can often be confusing.
Experiences with Open-Source BPM/SOA-based Stack using Java EE Rok Povše, Matjaž B. Jurič
Experiences with Open-Source BPM/SOA-based Stack using Java EE Rok Povše, Matjaž B. Jurič University of Ljubljana Faculty of Computer and Information Science Laboratory for Integration of Information Systems
USING OPEN-SOURCE SOA IN AN ENTERPRISE DEPLOYMENT
USING OPEN-SOURCE SOA IN AN ENTERPRISE DEPLOYMENT Reducing costs, lowering risks, and increasing flexibility White Paper March 2009 Table of Contents Introduction........................................................
Service Virtualization
Service Virtualization A faster, more efficient and less costly way to develop and test enterprise-class applications As cloud and mobile computing gain rapid acceptance, IT departments are expected to
3 Case Studies of NoSQL and Java Apps in the Real World
Eugene Ciurana [email protected] - pr3d4t0r ##java, irc.freenode.net 3 Case Studies of NoSQL and Java Apps in the Real World This presentation is available from: http://ciurana.eu/geecon-2011 About Eugene...
Oracle Sales Cloud Configuration, Customization and Integrations
WINTER 15 Oracle Sales Cloud Configuration, Customization and Integrations Oracle's standards-based, open and flexible platform makes it easy to rapidly build and deploy rich applications or integrate
SOA REFERENCE ARCHITECTURE: WEB TIER
SOA REFERENCE ARCHITECTURE: WEB TIER SOA Blueprint A structured blog by Yogish Pai Web Application Tier The primary requirement for this tier is that all the business systems and solutions be accessible
Fermion Infotech Private Limited B-403 Great Eastern Chamber Plot No 28, Sector 11, CBD Belapur, Navi Mumbai 400614 Phone: +91-22-27563882 Mail:
Fermion Infotech Private Limited B-403 Great Eastern Chamber Plot No 28, Sector 11, CBD Belapur, Navi Mumbai 400614 Phone: +91-22-27563882 Mail: [email protected] Introduction Fermion is a one of the
25-9-2015. SOA MADE SIMPLE Introduction to SOA, (Micro) Services and SOA Suite INTRODUCTION WHAT IS SOA DEFINITION AGENDA
5-9-05 INTRODUCTION SOA MADE SIMPLE Introduction to SOA, (Micro) s and SOA Suite Nordic ACE Director Tour 05 Ronald van Luttikhuizen Managing partner @ eproseed NL September 05 About me Managing partner
Building a Federated ESB with Multi-Site High-Availability. Presented By American Electric Power & ProSoft Technology Group Inc October 16 th 2012
Building a Federated ESB with Multi-Site High-Availability Presented By American Electric Power & ProSoft Technology Group Inc October 16 th 2012 Building a Federated ESB With Multi-Site High-Availability
JBI and OpenESB. Introduction to Technology. Michael Czapski Advanced Solutions Architect, SOA/BI/Java CAPS Sun Microsystems, ANZ
JBI and OpenESB Introduction to Technology Michael Czapski Advanced Solutions Architect, SOA/BI/Java CAPS Sun Microsystems, ANZ Learn what JBI and OpenESB are intended to address and how they go about
Implementing efficient system i data integration within your SOA. The Right Time for Real-Time
Implementing efficient system i data integration within your SOA The Right Time for Real-Time Do your operations run 24 hours a day? What happens in case of a disaster? Are you under pressure to protect
Easy as 1-2-3: The Steps to XE. Mark Hoye Services Portfolio Consultant
Easy as 1-2-3: The Steps to XE Mark Hoye Services Portfolio Consultant September 25, 2015 Objective / Agenda Objective Provide relevant information about Banner XE Provide a framework for understanding
WELCOME TO Open Source Enterprise Architecture
WELCOME TO Open Source Enterprise Architecture WELCOME TO An overview of Open Source Enterprise Architecture In the integration domain Who we are Fredrik Hilmersson Petter Nordlander Why Open Source Integration
Introduction to ESB and Petals ESB
Introduction to ESB and Petals ESB Fernando Hattori IME/USP December 09, 2010 Agenda Introduction ESB SOA back to ESB Why use ESB? PEtALS What is PEtALS? Success stories Bibliography What is ESB? Before
Magento at the Core of ecommerce. The Magento Experience. Magento Enables Success. The ecommerce Ecosystem. Supplemental Pages
The ecommerce Ecosystem Magento at the Core of ecommerce The Magento Experience Magento Enables Success Supplemental Pages The ecommerce Ecosystem The Magento Solution: Empowering the ecommerce Ecosystem
How Oracle MAF & Oracle Mobile Cloud can Accelerate Mobile App Development
How Oracle MAF & Oracle Mobile Cloud can Accelerate Mobile App Development A RapidValue Solutions Whitepaper Contents Executive Summary... 03 Oracle Mobile Application Framework (MAF): The Complete Development
EDI Modernization Case Studies and Best Practices
Simplify and Accelerate e-business Integration EDI Modernization Case Studies and Best Practices EDI Modernization Drivers External Locations, s, and Services Customers Suppliers / Service Providers Cloud/SaaS
S A M P L E C H A P T E R
S AMPLE CHAPTER Open Source ESBs in Action by Tijs Rademakers Jos Dirksen Sample Chapter 1 Copyright 2008 Manning Publications brief contents PART 1 UNDERSTANDING ESB FUNCTIONALITY...1 1 The world of open
Service Mediation. The Role of an Enterprise Service Bus in an SOA
Service Mediation The Role of an Enterprise Service Bus in an SOA 2 TABLE OF CONTENTS 1 The Road to Web Services and ESBs...4 2 Enterprise-Class Requirements for an ESB...5 3 Additional Evaluation Criteria...7
Pervasive Software + NetSuite = Seamless Cloud Business Processes
Pervasive Software + NetSuite = Seamless Cloud Business Processes Successful integration solution between cloudbased ERP and on-premise applications leveraging Pervasive integration software. Prepared
Leveraging Service Oriented Architecture (SOA) to integrate Oracle Applications with SalesForce.com
Leveraging Service Oriented Architecture (SOA) to integrate Oracle Applications with SalesForce.com Presented by: Shashi Mamidibathula, CPIM, PMP Principal Pramaan Systems [email protected] www.pramaan.com
Quick Start Guide. oracle esb control set timeout for one service
Quick Start Guide This oracle esb control set timeout for one service is in the form of independently produced user guides. ORACLE ESB CONTROL SET TIMEOUT FOR ONE SERVICE This article should help save
White paper. Planning for SaaS Integration
White paper Planning for SaaS Integration KEY PLANNING CONSIDERATIONS: Business Process Modeling Data Moderling and Mapping Data Ownership Integration Strategy Security Quality of Data (Data Cleansing)
Integration Knowledge Kit Developer Journal
Integration Knowledge Kit Developer Journal IBM Process Server 7.5 A developer's journal of lessons learned and metrics to compare developer productivity and performance costs. The journal explores why
FOR DIGITAL TRANSFORMATION
CREATING APPLICATIONS FOR DIGITAL TRANSFORMATION TABLE OF CONTENTS 1 Introduction 2 A look back: where the spaghetti begins 3 Digital needs a modern architecture 4 The Digital Business Platform: foundation
Enterprise Integration Architectures for the Financial Services and Insurance Industries
George Kosmides Dennis Pagano Noospherics Technologies, Inc. [email protected] Enterprise Integration Architectures for the Financial Services and Insurance Industries Overview Financial Services
The Enterprise Service Bus
1 ESBs: Essential Infrastructure for a Successful SOA March 2005 2 at a glance Customers include world s largest firms! 80% of Global Telecom! 70% of Financial Services in Global 100! Blue Chip System
SOA-14: Continuous Integration in SOA Projects Andreas Gies
Distributed Team Building Principal Architect http://www.fusesource.com http://open-source-adventures.blogspot.com About the Author Principal Architect PROGRESS - Open Source Center of Competence Degree
Open ESB. Sang Shin Java Technology Evangelist Sun Microsystems, Inc. Raffaele Spazzoli Imola Informatica 1
Open ESB Sang Shin Java Technology Evangelist Sun Microsystems, Inc. Raffaele Spazzoli Imola Informatica 1 Topics What is Open ESB? What is JBI? JBI and GlassFish Usage Scenario Open ESB Development &
Databases Integration through a Web Services Orchestration with BPEL using Java Business Integration
Databases Integration through a Web Services Orchestration with BPEL using Java Business Integration Wiranto Herry Utomo 1, Subanar 2, Retantyo Wardoyo 3, Ahmad Ashari 4 1 Faculty of Information Technology
COOK COUNTY TECHNOLOGY OUTLOOK. October 28, 2014
COOK COUNTY TECHNOLOGY OUTLOOK October 28, 2014 COOK COUNTY TECHNOLOGY OUTLOOK Shannon E. Andrews Chief Procurement Officer of Cook County OFFICE OF THE CHIEF PROCUREMENT OFFICER 1/2 The Office of the
Combining Service-Oriented Architecture and Event-Driven Architecture using an Enterprise Service Bus
Combining Service-Oriented Architecture and Event-Driven Architecture using an Enterprise Service Bus Level: Advanced Jean-Louis Maréchaux ([email protected]), IT Architect, IBM 28 Mar 2006 Today's business
Reaping the rewards of your serviceoriented architecture infrastructure
IBM Global Services September 2008 Reaping the rewards of your serviceoriented architecture infrastructure How real-life organizations are adding up the cost savings and benefits Executive summary Growing
SOA ist tot! Lang leben Services!
ist tot! Lang leben Services! 24.04.2010 ist tot! Lang leben Services! Nicolai Josuttis 2010 by Nicolai Josuttis, IT-communication.com 1 Independent consultant continuously learning since 1962 Nicolai
Application Note. Active Directory Federation Services deployment guide
Application Note Active Directory Federation Services deployment guide Document version: v1.1 Last update: 20th January 2014 Purpose ALOHA Load-Balancer deployment guide for Microsoft ADFS and ADFS proxy
SOA Fundamentals For Java Developers. Alexander Ulanov, System Architect Odessa, 30 September 2008
SOA Fundamentals For Java Developers Alexander Ulanov, System Architect Odessa, 30 September 2008 What is SOA? Software Architecture style aimed on Reuse Growth Interoperability Maturing technology framework
Integrating SharePoint with Lotus Notes and WebSphere Portal
Integrating SharePoint with Lotus Notes and WebSphere Portal Who Is Mainsoft? Founded: 1993 Business: Vision: Clients: Product Validations: Leader in Microsoft-Java EE interoperability; Advanced IBM Business
The Way to SOA Concept, Architectural Components and Organization
The Way to SOA Concept, Architectural Components and Organization Eric Scholz Director Product Management Software AG Seite 1 Goals of business and IT Business Goals Increase business agility Support new
Presentation Outline. Key Business Imperatives Service Oriented Architecture Defined Oracle SOA Platform 10.1.3 SOA Maturity/Adoption Model Demo Q&A
Presentation Outline Key Business Imperatives Service Oriented Architecture Defined Oracle SOA Platform 10.1.3 SOA Maturity/Adoption Model Demo Q&A Key Business Imperatives Increased Competition Requires
JBoss Enterprise SOA Platform Simple. Open. Affordable. Pierre Fricke, Director Product Line Mgmt. February 14, 2008
JBoss Enterprise SOA Platform Simple. Open. Affordable. Pierre Fricke, Director Product Line Mgmt. February 14, 2008 JBoss Enterprise SOA Platform Announcement JBoss Enterprise SOA Platform availability
CHAPTER 9: E-COMMERCE SOFTWARE
MIS 300 FUNDAMENTALS OF E- COMMERCE CHAPTER 9: E-COMMERCE SOFTWARE Electronic Commerce Objectives 2 In this chapter, you will learn about: Finding and evaluating Web hosting services Basic functions of
Vincent Gabriel. Summary. Experience. Senior Software Developer at Landmark Network [email protected]
Vincent Gabriel Senior Software Developer at Landmark Network [email protected] Summary Open Source Contributions: https://github.com/vinceg Results-oriented lead architect with a focus on delivering
SOA, case Google. Faculty of technology management 07.12.2009 Information Technology Service Oriented Communications CT30A8901.
Faculty of technology management 07.12.2009 Information Technology Service Oriented Communications CT30A8901 SOA, case Google Written by: Sampo Syrjäläinen, 0337918 Jukka Hilvonen, 0337840 1 Contents 1.
JOURNAL OF OBJECT TECHNOLOGY
JOURNAL OF OBJECT TECHNOLOGY Online at www.jot.fm. Published by ETH Zurich, Chair of Software Engineering JOT, 2008 Vol. 7 No. 7, September-October 2008 Applications At Your Service Mahesh H. Dodani, IBM,
Intelligent Integration For Software Vendors
Intelligent Integration For Software Vendors Everyone is in the Software Business And business leaders will no longer tolerate data being scattered among application silos. Software has dominated the world
Take Your Rocket U2 Apps Mobile with Rocket LegaSuite. Greg Mummah, Product Manager Rocket Software
Take Your Rocket U2 Apps Mobile with Rocket LegaSuite Greg Mummah, Product Manager Rocket Software Greg Mummah Product Manager Managed application modernization team at municipal government software vendor
HARVARD BUSINESS PUBLISHING BENEFITS FROM CRAFTER SOFTWARE
HARVARD BUSINESS PUBLISHING BENEFITS FROM CRAFTER SOFTWARE PUBLISHED: MAY 2013 Crafter Software has eased end-user authoring and improved the overall visitor experience for Harvard Business Publishing
Introduction to Service-Oriented Architecture for Business Analysts
Introduction to Service-Oriented Architecture for Business Analysts This course will provide each participant with a high-level comprehensive overview of the Service- Oriented Architecture (SOA), emphasizing
How to Build an E-Commerce Application using J2EE. Carol McDonald Code Camp Engineer
How to Build an E-Commerce Application using J2EE Carol McDonald Code Camp Engineer Code Camp Agenda J2EE & Blueprints Application Architecture and J2EE Blueprints E-Commerce Application Design Enterprise
ITSM in the Cloud? Sharon Taylor Aspect Group Inc
ITSM in the Cloud? Sharon Taylor Aspect Group Inc Axios Systems Timeline ITIL V1 ITIL V2 ITIL V3 Green-Screen Windows Web Web 2.0 988 1990 1995 1997 2000 2001 2003 2004 2005 2006 2007 2008 2009/10 Axios
Service Virtualization andRecycling
Message Driven SOA -- Enterprise Service Oriented Architecture Service virtualization and component applications Driving reusability and ROI in SOA deployments --- Atul Saini Entire contents Fiorano Software
High Availability: Evaluating Open Source Enterprise Service Buses
High Availability: Evaluating Open Source Enterprise Service Buses Tobias Kruessmann SD & M, Berlin, Germany [email protected] Arne Koschel University of Applied Sciences and Arts, Hannover, Germany
crossvision Service Orchestrator
Business White Paper crossvision Service Orchestrator Table of Contents Executive Summary 1 What is an ESB and what is its Purpose? 2 ESB Features 2 Who needs ESBs and what Business Problems do they solve?
An Oracle White Paper November 2009. Oracle Primavera P6 EPPM Integrations with Web Services and Events
An Oracle White Paper November 2009 Oracle Primavera P6 EPPM Integrations with Web Services and Events 1 INTRODUCTION Primavera Web Services is an integration technology that extends P6 functionality and
What to Look for When Selecting a Master Data Management Solution
What to Look for When Selecting a Master Data Management Solution What to Look for When Selecting a Master Data Management Solution Table of Contents Business Drivers of MDM... 3 Next-Generation MDM...
So far in the first three chapters of this book we have studied an overview of SAP
4 CHAPTER SAP ERP Integration Overview with Other Systems So far in the first three chapters of this book we have studied an overview of SAP business suite applications and the NetWeaver Application Server
RESEARCH NOTE NETSUITE S IMPACT ON E-COMMERCE COMPANIES
Document L17 RESEARCH NOTE NETSUITE S IMPACT ON E-COMMERCE COMPANIES THE BOTTOM LINE Nucleus Research analyzed the activities of online retailers using NetSuite to assess the impact of the software on
Customer Master Presentation - Contents
Customer Master Presentation - Contents V5.30 Solution at a Glance SAP Rapid Deployment Solution Overview SAP Mobile Platform Overview SAP Mobile Platform Rapid Deployment Solution - Overview SAP Mobile
EAI OVERVIEW OF ENTERPRISE APPLICATION INTEGRATION CONCEPTS AND ARCHITECTURES. Enterprise Application Integration. Peter R. Egli INDIGOO.
EAI OVERVIEW OF ENTERPRISE APPLICATION INTEGRATION CONCEPTS AND ARCHITECTURES Peter R. Egli INDIGOO.COM 1/16 Contents 1. EAI versus SOA versus ESB 2. EAI 3. SOA 4. ESB 5. N-tier enterprise architecture
SNUG June 16, 2006 The Future of PeopleSoft Integration
SNUG June 16, 2006 The Future of PeopleSoft Integration Reasons to Use Your Free PeopleSoft and Fusion Middleware Integration Tools 1 Aims and Ambitions Web Services and Process Orchestration Primer Understand
- Your Online IT Solutions Partner
- Your Online IT Solutions Partner Web Services Business Solutions IT Consulting Services About Us We are a team of IT professionals, having years of hands-on experience in handling IT projects. WebXion
StableFlow is a software development company, focused on software outsourcing services to companies ranging from startups to large enterprise.
ABOUT StableFlow is a software development company, focused on software outsourcing services to companies ranging from startups to large enterprise. WHAT WE DO StableFlow manages the processes of business
WebOTX Portal. November, 2015. NEC Corporation, Cloud Platform Division, WebOTX Group
WebOTX Portal November, 2015 NEC Corporation, Cloud Platform Division, WebOTX Group Front-end integration WebOTX Portal What is WebOTX Portal? Internal system integration for creating appropriate work
JD Edwards EnterpriseOne Mobile Solutions
Specialists ORACLE / JD Edwards JD Edwards EnterpriseOne Mobile Solutions 1 Agenda Mobile Computing Smart Phones Oracle ADF Overview Tablets Industrial Mobile Applications Summary 2 Mobile Computing 3
