Before We Begin - PowerPoint PPT Presentation

1 / 26
About This Presentation
Title:

Before We Begin

Description:

... at the top-left of the presentation window and following the login instructions ... ETrade. Enterprise Open Source Adoption: Benefits. Open Standards ... – PowerPoint PPT presentation

Number of Views:86
Avg rating:3.0/5.0
Slides: 27
Provided by: charlo5
Category:
Tags: before | begin | etrade | login

less

Transcript and Presenter's Notes

Title: Before We Begin


1
Before We Begin
  • To listen
  • Streaming audio is available via your computer
  • You can also join the teleconference by clicking
    on the Info tab at the top-left of the
    presentation window and following the login
    instructions
  • Questions?
  • Please type any questions into the QA window at
    the bottom-right of your screen
  • We will answer as many questions as time permits
    at the end of the session and follow up in a few
    days with a QA document via e-mail
  • Thank you for joining, we will begin shortly

2
Roadmap for Enterprise Open Source Adoption
3
Agenda
  • Introductions
  • Defining Open Source
  • Understanding the Current Open Source Landscape
  • Adopting Open Source in the Enterprise
  • Summary
  • Q A

4
What is Open Source?
5
What is Open Source?
  • Open Source originally coined in a strategy
    session to position and explain Netscapes 1998
    announcement to give away the source code for its
    browser
  • Open source has evolved to describe the
    principles and methodologies that promote open
    access to the production and design process for
    various goods, products and resources
  • Today, Open Source Software (OSS) has become the
    most recognized form of open source

6
Open Source Software
  • OSS was advocated to replace Free Software
  • Less ambiguous term
  • Higher comfort in the corporate world
  • OSS follows the Bazaar vs. Cathedral
    Development Model
  • Users as Co-Developers
  • Early Releases
  • Frequent Integration
  • Multiple Versions
  • High Modularization (SOC)
  • Dynamic Decision-Making Structures

7
Open Source Software Process and Projects
  • Open Source Processes
  • Proven to be very successful
  • Community-oriented and widely distributed
  • Highly agile
  • Organized through multiple governance models
  • Open Source Projects
  • Vast range from Linux to Apache to Eclipse
  • Available in all layers of the technology stack
  • Initially a commoditization of technology
  • Now leading technology innovation

8
Open Source Software Current Landscape
  • Enterprise Portal
  • Apache Jetspeed
  • Liferay
  • Objectweb eXo
  • Continuous Integration
  • LuntBuild
  • Apache Continuum
  • CruiseControl
  • Code Testing Tools
  • JUnit
  • Cactus
  • Selenium
  • Build Tools
  • Apache Ant
  • Apache Maven

Enterprise Application Development
  • IDEs
  • Eclipse
  • Java.net NetBeans
  • Sun JSE
  • Network Management
  • OpenQRM
  • Cacti
  • OpenNMS
  • Source Code Management
  • SVN
  • CVS
  • Mercurial
  • Application Management
  • LiveTribe
  • Nagios/GroundWork
  • OpenNMS

Enterprise Systems Management
  • Message-oriented Middleware
  • Apache ActiveMQ
  • Jboss Messaging
  • Objectweb JORAM
  • Performance Management
  • JMeter
  • Seige
  • OpenSTA
  • Enterprise Service Bus (JBI)
  • Apache ServiceMix
  • Codehaus Mule
  • ObjectWeb Petals

Enterprise Integration And SOA
  • Web Services (SOAP Stack)
  • Apache Axis
  • Codehaus xFire
  • Objectweb Celtix
  • J2EE App Server
  • Apache Geronimo
  • Jboss AS
  • Objectweb JOnAS

9
Open Source Software Future
  • OSS penetration in G2000 continues to grow
  • Productized OSS (Distributions) -- continues to
    challenge incumbents IBM, Oracle, BEA and Sybase
    are responding with hybrids
  • New OSS buying pattern long tail components
    require new sellers
  • OSS Governance -- IT/IS organizations piecing
    together their own solutions
  • OSS-style Development - IBM is rapidly putting
    together a strategy around Jazz

Disruptors
Enabled (Platform Marketplace)
Stacks
Vendor Dependent
Independent
Proprietary
Hybrids
Incumbents
10
Enterprise Adoption of Open Source
11
Enterprise Open Source Adoption Trends
  • By 2010, Open Source will be included in
    mission-critical software portfolios within 75
    of G2000 companies.
  • By 2010, 90 percent of Global 2000 organizations
    will have formal open-source acquisition and
    management strategies (0.8 probability)
  • By 2008, OSS solutions will directly compete with
    closed-source products in all software
    infrastructure markets (0.8 probability)
  • We're going to utilize the way the community
    develops software for ETrade proprietary
    development... and make ETrade more nimble.

- ETrade
- Gartner
12
Enterprise Open Source Adoption Benefits
  • Open Standards
  • Projects are built on established standards (JCP,
    RCF)
  • Multiple implementations against established
    standards offers choice to users
  • Reference implementations of standards driven by
    OSS
  • Community Support
  • Broad user base around OSS projects
  • Expert consulting/development experience
    available for major projects
  • Community forums/mailings lists helps users get
    started

13
Enterprise Open Source Adoption Benefits
  • Extensibility
  • Access to source provides extensibility
  • Many projects driven to design for extensibility
  • OSS frameworks and platforms offer technology
    leadership
  • Licensing
  • Less restrictive deployment licensing
  • Ability to embed OSS technologies into products
  • Enables massive deployments (Grid/Farm)

14
Enterprise Open Source Adoption Challenges
  • Governance
  • Licensing
  • Delivery Mechanisms
  • Intellectual Property
  • Indemnification
  • Community
  • Diversity
  • Infrastructure
  • History
  • Flexibility
  • Support
  • Availability
  • Enterprise-readiness
  • Vendors
  • Integration
  • Change velocity
  • Lack of road maps
  • Missing Enterprise features
  • Highly Componentized

15
Enterprise Adoption
"CIOs can't afford to treat open source as a
throwaway, and they can't afford to do without
support for the open source that becomes a vital
component of their infrastructures.
Christopher Koch Exec Editor, CIO Magazine
16
Open Source Adoption Guidelines for Success
  • Look Beyond OSS Code
  • Licensing
  • Community Statistics and Health
  • Real-time Engineering Infrastructure
  • Evaluate Vendor Offerings
  • Distributions
  • Support Subscriptions/SLAs
  • Add-ons
  • Understand and Leverage the OSS Process Model
  • Distributed development
  • Modular, re-usable components
  • Incremental development based on rapid iterations

17
Open Source Adoption Enterprise Planning
Community Developers
IP Verification
Support
Enterprise Repository
License Compliance
Indemnification
Enterprise Developers
18
Open Source Adoption Enterprise Planning
  • What are you using?
  • Identify the OSS and versions in your Enterprise
  • Understand the dependencies your organization has
  • What licenses can you use?
  • Determine licenses youll allow in your
    Enterprise
  • Gather information on OSS licenses
  • How are you managing IP Verification?
  • Track your source to ensure Cut and Paste
    violations are occurring

19
Open Source Adoption Enterprise Planning
  • Do you need support?
  • Dont forget that support is available for many
    OSS projects
  • Investigate these support subscriptions and
    determine what you need
  • Are you indemnified?
  • Determine your legal requirements
  • Build a policy and structure for contributions

20
Open Source Adoption Artifact Management
  • Artifact-driven Engineering
  • Born of modularization and community development
  • Offers a place to store binary artifacts,
    associated source and metadata
  • Extended to store
  • License information
  • IP Verification Reports
  • Community resources
  • Dependencies
  • Centralized Store for Artifacts
  • Bridges OSS communities and internal use
  • Allows for internal projects to share
  • Promotes Community-Oriented Development

21
Open Source Adoption Enterprise Development
Processes
  • Leveraging the Open Source Model of Development
  • Artifact Dependency Management
  • Continuous Integration
  • Build and Release Standardization

22
Open Source Adoption Enterprise Development
Processes
  • Artifact Dependency Management
  • Managing project integration at the deliverable
  • Visualize interdependencies
  • Share snapshots of on-going development

23
Open Source Adoption Enterprise Development
Processes
  • Continuous Integration
  • Continuous Integration provides Test Driven
    Development (TDD)
  • Can work with Artifact Repositories to provide
    building for Blessed platforms

24
Open Source Adoption Enterprise Development
Processes
  • Build Standardization
  • Leverage new build technologies (Apache Maven)
  • Standardize the creation of artifacts
  • Create a standard way to build artifacts
  • Laying the foundations for SOA artifacts

25
Summary
  • Open Source
  • Projects and Process
  • Enterprise Benefits and Challenges in adopting
    OSS
  • Strategies to Leverage OSS

26
Thank You for Joining the Enterprise Open Source
Adoption Presentation!
If you have questions, please call 1 310 437
4870 or visit www.simulalabs.com
Write a Comment
User Comments (0)
About PowerShow.com