« MuleCon2007 TheoryCampus Technology 2007 Schedule »

MuleCon2007 Overview

Peter Delia, co-founder with Ross Mason [CTO of Mulesource], of Ricston, based in Malta, is providing today's training, starting with an overview of Mule, Mulesource and Ricston.

SOA Topologies; Mule can be configured to implement any topology

  • ESB - see Mule project front page
  • ESN
  • Peer Network
  • Client Server/Hub & Spolke
  • Pipeline

Mule Architecture: Each Mule instance connects to many Applications and/or Service Components & other Mule Instances; each Mule Instance has a Mule.Manager & Service Containers; more detail on wiki; Mule supports a wide variety of transport providers.

Core Concepts - see diagram on wiki

  • Service Components - can be simple POJO
  • Endpoints [message receiver or dispatcher, connector, transformer] & Transport Providers [synchronous & asynchronous endpoints possible]
  • Inbound Routers
  • Outbound Routers
  • Transformers
  • Service Manager

Question - running threads in Mule, running Mule on slower, but multi-core machine - it depends on specific needs and processes, as to whether or not it is advisable, but it is possible.

Configuring Mule

  • extensible
  • XML file
  • DTD
  • root is UMOManager [Universal Message Object = Service Component]

XML Configuration File Structure

  • Mule Environment
  • Connectors - used to send & receive data over a particular channel: name, className, 〈ref〉 - it is possible to configure connectors on endpoints
  • Transformers: name, className, returnClass, property
  • Endpoint - used to control how events are sent & received, best configured on routers; transformers are configured on endpoints; Global endpoints, Endpoint Identifier
  • Routers - inbound Routers, outbound Routers, response Routers, filters, catchAllStrategies
  • Service Components: mule-descriptor element
  • Mule Components

We'll be blogging from MuleCon2007 throughout today and tomorrow.

Trackback address for this post

Trackback URL (right click and copy shortcut/link location)

No feedback yet

Leave a comment


Your email address will not be revealed on this site.

Your URL will be displayed.
(Line breaks become <br />)
(Name, email & website)
(Allow users to contact you through a message form (your email will not be revealed.)
September 2010
Mon Tue Wed Thu Fri Sat Sun
 << <   > >>
    1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30      

The Open Source Solutions Blog is a companion to the Open Source Solutions for Business Intelligence Research Project, sponosred by InterActive Systems & Consulting, Inc. This Blog, a Wiki and Lens will be used to develop, support and publish the findings of our research into enterprise open source projects.

InterActive Systems & Consulting, Inc. (IASC) performs research in the areas of data analytics, collaboration and remote access.

InterASC Professional Services, a service mark of IASC, provides strategic consulting and project management for data warehousing, business intelligence and collaboration projects using proprietary and open source solutions. We formulate vendor-independent strategies and implement solutions for information management in an increasingly complex and distributed business environment, allowing secure data analysis and collaboration that provides enterprise information in the most valuable form to the right person, whenever and wherever needed.

TeleInterActive Networks, a service mark of IASC, hosts open source applications for small and medium enterprises including CMS, blogs, wikis, database applications, portals and mobile access. We provide the tools for SME to put their customer at the center of their business, and leverage information management in a way previously reserved for larger organizations.

37.540686772871 -122.516149406889

Search

Blogroll

XML Feeds

powered by b2evolution