Fuse Source Overview

download Fuse Source Overview

of 12

Transcript of Fuse Source Overview

  • 7/24/2019 Fuse Source Overview

    1/12

    WHITE PAPER

    FuseSourceOverview

    Open Source Integrationand Messaging Software

    The FuseSource Team

    September 2010

  • 7/24/2019 Fuse Source Overview

    2/12

    FuseSource Overview

    www.fus

    esource.com

    TABLE OF CONTENTS

    Introduction .......................................................................................2

    Why Open Source ..............................................................................2

    What Is FuseSource ............................................................................3

    Key Attributes ..............................................................................3

    A Family of Integration and Messaging Products........................6

    FuseSource Services and Support ...............................................8

    FuseSource Community ..............................................................9

    Open Source and Commercially Licensed Software ..........................9

    Conclusion ..........................................................................................10

  • 7/24/2019 Fuse Source Overview

    3/12

    FuseSource Overview

    2

    www.fus

    esource.com

    INTRODUCTION

    FuseSource, the first family of open source integration and

    messaging tools, is a set of standards-based, enterprise products

    based on popular Apache projects. The FuseSource products are

    supported by the people who build and influence the projects to

    combine the speed and innovation of open source software with

    the reliability and expertise of commercially provided enterprise

    services.

    The FuseSource products include four open source components:

    Fuse ESB, Fuse Message Broker, FUSE Services Framework andFuse Mediation Router. The four components are combined with

    development and management tools to create a comprehensive

    enterprise integration infrastructure and are deployed in many

    large, mission-critical IT applications.

    WHY OPEN SOURCE

    Consumers of open source technology are consistent in their interest

    in open source. The benefits that they value include:

    Cost savingsUsers do not pay a license fee to adopt open

    source software, nor do they pay for updates, eliminating the

    large upfront cost typically associated with infrastructure

    development and significantly reducing the total cost of the

    project.

    Vendor neutralityOpen source software is developed and

    owned by the community. Users of the project are not lockedin to a vendors platform and are not forced to buy

    proprietary modules or adopt prerequisite technology.

    FlexibilityBy definition, open source projects make the

    source code available and modifiable. This allows enterprises

    to better understand the code, fix bugs, and modify the code

    to add unique features, and not be at the mercy of a vendor.

  • 7/24/2019 Fuse Source Overview

    4/12

    FuseSource Overview

    3

    www.fus

    esource.com

    InnovationWith a large community that includes end users

    contributing to the project, open source software has proven

    itself to be a practical vehicle for the latest technologicaladvancements.

    IT organizations are typically risk-adverse and initially shied away

    from open source projects. With open source technology

    consistently proving itself in mainstream IT, more and more once-

    reticent CIOs are embracing and deploying open source technology.

    WHAT IS FUSESOURCE?Key Attributes

    Enterprise IT organizations have stringent requirements for

    infrastructure software, and the FuseSource team addresses

    these needs to bridge the gap between open source projects

    and enterprise-class, production-ready software.

    Stable Releases

    Enterprise IT departments require that the software they use

    comes in discrete, stable releases so managers can be sure that all

    developers are working from the same set of bits, support the

    software, and track and fix issues.

    The Apache projects take contributions on a continuous basis, to

    get new features and fixes to users quickly. While this is good for

    promoting innovation and progress, it is a challenge for enterprise

    IT departments.

  • 7/24/2019 Fuse Source Overview

    5/12

    FuseSource Overview

    4

    www.fus

    esource.com

    To overcome this difference, the FuseSource team takes a stable and

    consistent snapshot of the Apache projects and creates a packaged

    code drop that goes through a standard release process as shown

    below. Any patches or enhancements created by the FuseSource

    team are contributed back to Apache.

    Qualities of Service

    Enterprise IT departmentmore than most other software

    consumershave high standards for robustness, performance,

    availability, security and other qualities of service (QoS). Although

    popular open source projects are typically of high quality due to the

    number of users working with and vetting the code, enterprise

    organizations often require more assurance.

    The FuseSource team performs extensive quality assurance tests on

    the FuseSource releases tests that go beyond Apaches junit tests,

    including tests for typical enterprise configurations that have

    long-running processes, multiple clients, and multiple machines.

    FuseSource releases are also tested on a broad range of platforms

    and for backwards compatibility.

    Apache Projects

    FuseSource

    Products

    Frequent updates

    Packaged code drops

    FuseSource distributions are productized

    releases of Apache projects

  • 7/24/2019 Fuse Source Overview

    6/12

    FuseSource Overview

    5

    www.fus

    esource.com

    Licensing

    Another concern of enterprise IT departments is the license

    associated with the open source project. Some licenses are notsuited for enterprise or embedded application as they restrict the

    use of the software and potentially leave organizations liable for

    misuse of intellectual property. It is important for users of open

    source software to examine the license and understand the

    obligations.

    FuseSource products employ the Apache license, which allows

    developers to freely modify and redistribute the code. This license is

    permissive in nature and is preferred by enterprise developers. TheApache license is very popular for infrastructure software adoption

    because infrastructure software is often customized and connected

    with or embedded in other technologies.

    Support and Professional Services

    The most important concern for IT departments when considering

    software of any type is how they will get quality support. When

    deploying missions-critical systems, development teams need 24x7,

    experienced support as well as training and consulting during thedevelopment phase. Professional services used early in the software

    development lifecycle ensure that applications are architected

    properly and efficiently so that there are no unexpected problems at

    deployment.

    The FuseSource team provides a complete array of professional

    services including enterprise-class support, comprehensive training,

    and consulting delivered by experienced staff members. The

    FuseSource team has over 20 years of experience solving problemsfor some of the largest IT departments worldwide and employs many

    of the key committers on Apache ServiceMix, ODE, ActiveMQ, CXF

    and Camel. With these committers on the FuseSource team,

    FuseSource users have direct access to the committers and get

    issues resolved by the developers who wrote the code.

  • 7/24/2019 Fuse Source Overview

    7/12

    FuseSource Overview

    6

    www.fus

    esource.com

    Any patches or enhancements the FuseSource team makes for

    customers are contributed back into the Apache project to keep the

    distributions in sync.

    Access to Committers

    The FuseSource team employs many of the Apache committers,

    including the rock stars and the project chairs. This is a unique

    differentiator for FuseSource and gives FuseSource customers access

    to the people who wrote the code. This makes FuseSource the only

    group able to provide comprehensive, in-depth support of the

    projects.

    Backing by a Large, Global Software Company

    As a wholly-owned subsidiary of Progress Software, FuseSource

    Corporation enjoys many of the advantages shared by other

    established integration solution companies. In addition to financial

    security, FuseSource has access to and the support of a worldwide

    solutions team as well as to Progress comprehensive suite of

    enterprise software tools. With Progress support, FuseSource

    customers receive the depth and breadth of service required by

    enterprise IT organizations.

    A Family of Integration and Messaging Products

    Apache SOA projects are built for IT developers, and the FuseSource

    distributions are intended for a subset of those users. The

    FuseSource products are targeted at large enterprise environments

    running mission-critical applications. The FuseSource team has over

    20 years of experience working with complex infrastructure at

    Fortune 2000 companies and tests, certifies and supports

    distributions of Apache ServiceMix, ODE, ActiveMQ, CXF and

    Camel to meet the needs of this audience.

  • 7/24/2019 Fuse Source Overview

    8/12

    FuseSource Overview

    7

    www.fus

    esource.com

    The FuseSource products comprise a family of application integration

    components, and distributions of Apache projects. FuseSource

    products are always open, always free, and many of the committers

    are a part of the FuseSource team. The components, which are also

    certified, productized and fully supported by the people who wrote

    the code, include:

    FUSE ESBa fully standards-based and open source

    integration platform based on Apache ServiceMix and ODE

    for use in enterprise IT organizations. FUSE ESB is robust

    application integration infrastructure that supports the

    business process execution language (BPEL) and flexible

    deployment configurations including embedded, Java EE, and

    standalone OSGi containers.

    FUSE Message Brokeran open source JMS message broker

    that is based on Apache ActiveMQ for use in enterprise IT

    organizations. FUSE Message Broker is the JMS platform of

    choice for scalable, high-performance infrastructure to

    connect processes across heterogeneous systems.

    FUSE Services Frameworka flexible open source SOAP and

    REST web services platform based on Apache CXF for use inenterprise IT organizations. FUSE Services Framework is

    lightweight and easily service-enables existing systems to

    leverage new and legacy applications in enterprise

    infrastructure.

    FUSE Mediation Routeran open source tool for integrating

    services, applications, and transport protocols using

    Enterprise Integration Patterns based on Apache Camel for

    use in enterprise IT organizations. Mediation Router uses a

    standard method of notation to go from diagram to

    implementation without coding.

    FUSE HQa management and monitoring system available

    as a part of any FuseSource support subscription. It is

    integrated with the FuseSource product family for real-time

    administration and control of FuseSource-based

    infrastructure.

  • 7/24/2019 Fuse Source Overview

    9/12

    FuseSource Overview

    8

    www.fus

    esource.com

    FuseSource Services and Support

    The FuseSource team supports the products with a comprehensive

    suite of enterprise-class services and support.

    Pilot SubscriptionWhen a programming effort graduates

    from a casual test drive to a pilot or proof-of-concept

    application, the collective experiences of IT professionals can

    significantly reduce development and maintenance costs.

    Enterprise Support SubscriptionThe FuseSource team has

    built significant expertise in distributed, large-scale, mission-

    critical systems and combines the benefits of open source

    with the assurance of enterprise-level technical support.

    ConsultingFuseSource consulting packages are designed to

    make teams productive and self-sufficient as quickly as

    possible. The FuseSource team guides organizations through

    the entire lifecycle of a project from initial requirements

    gathering, through architecture and design, to

    implementation and deployment.

    Getting Started ResourcesThe FuseSource team offers

    tutorials and recorded demos to efficiently boost a projectteams productivity. The current curriculum includes courses

    ranging from how to get started to advanced integration

    topics.

    Virtual TrainingThe FuseSource team offers complete

    training courses via the web. The course includes lectures and

    hands-on, code-level exercises, and throughout the course

    the instructor, a teaching assistant, and a member of the

    services organization are available to answer questions.

    On-site TrainingThe FuseSource team offers in-person

    training at the location of the development teams choice for

    up to 10 students. Courses can be customized to meet

    individual needs and optionally include training lab

    equipment. Courses include an intensive set of lectures,

    hands-on exercises and detailed reference notes.

  • 7/24/2019 Fuse Source Overview

    10/12

    FuseSource Overview

    9

    www.fus

    esource.com

    FuseSource Community

    A key ingredient in any open source product is a thriving community.

    FuseSource users not only have the Apache community behind the

    technology, but also have the FuseSource community behind the

    enterprise distributions. The FuseSource community offers forums,

    a wiki, enhanced documentation and notifications of updates and

    events. Members of the FuseSource team, including the leaders and

    committers at Apache, participate heavily, giving community

    members access to those who influence the projects.

    To join the FuseSource community, register at

    fusesource.com/register.

    OPEN SOURCE AND COMMERCIALLY

    LICENSED SOFTWARE

    Many organizations deploy a mix of open and commercially licensed

    software either because they have legacy systems previously

    installed or because a commercial package was the right tool for a

    specific task.

    Open source software can be deployed along side commercially

    licensed software and often is. In particular, FuseSource products

    work particularly well with legacy systems, proprietary modules and

    commercially licensed software due to FuseSources strict adherence

    to leading industry standards.

  • 7/24/2019 Fuse Source Overview

    11/12

    FuseSource Overview

    10

    www.fus

    esource.com

    CONCLUSION

    Apache Servicemix, ActiveMQ, CXF and Camel are components in

    the first family of open source integration tools, and the FuseSource

    distributions of these projects are the products to use for mission-

    critical, enterprise deployments. The binaries, the source code,

    a wide range of resources, and access to the community are

    available at the FuseSource community site, fusesource.com. Visit

    the site and:

    Download FuseSource productsIt is free and open source.

    Install it, run a demo. develop a proof-of-concept project,

    even deploy a complete application without paying anything

    in license fees.

    fusesource.com/downloads

    Learn how to make the most of FuseSourcePeruse the

    varied resources and get up to speed fast. View a webinar,

    tune in for a Getting Started tutorial, watch a demo and

    more.

    fusesource.com/enterprise-support/getting-started/

    Join the communityTake advantage of the collectedexperiences of many. Register and participate in the forums,

    contribute to the wiki, access premium content and stay

    informed.

    fusesource.com/register

  • 7/24/2019 Fuse Source Overview

    12/12

    Contact FuseSource

    FuseSource, 14 Oak Park, Bedford, MA 01730 USA

    On the Web: fusesource.com Email: [email protected]

    Toll Free: 888.280.5380 Tel: 781.382.4002 Outside US: +31 10 235 11 22

    FuseSourceFuseSource, a wholly owned subsidiary of Progress Software, is a community of open source experts that

    provide software, support, training, and consulting for the most popular Apache-licensed open source

    integration projects including Apache ServiceMix, ActiveMQ, Camel and CXF. The FuseSource team includes

    key committers and the leaders at Apache who know the code the best to help FuseSource customers build

    reliable and scalable software integration infrastructure.

    2010 FuseSource Corporation and/or its subsidiaries or affiliates. All rights reserved.

    Rev. 10/10

    www.fus

    esource.com