SlideShare a Scribd company logo
Managing the Data Center Using
    the JBoss Enterprise SOA
    Platform

    Isaac Christoffersen
    Contributor,
    inCommon, Inc

    3 September 2009
1          JBoss World 2009 | Isaac Christoffersen – inCommon, Inc
Tomorrow’s data center will be radically
   different in both form & function
    The commodity nature of the hardware and software components allows decision makers to
    move away from expensive maintenance contracts and to replace components as they fail.
    The need for traditional disaster recovery sites will be drastically reduced as any service can be
    instantiated anywhere in the environment.
    The final resting place for data will continue to move closer to its computational resources. The
    key question is where will the data reside.
    Mobile devices continue to enable users to create massive amount of content. This content will
    continue to get archived, sorted, and re-deployed to other people in new and interesting ways.
    Our mobile devices will evolve into sensors that are producers of information as well as
    consumers
    The network will continue to be the biggest bottleneck in distributed computing.
    The dynamic data center will be a necessity and smaller, lighter and more agile data centers
    will become a reality.




2                    JBoss World 2009 | Isaac Christoffersen – inCommon, Inc
Service Architectures
     Cloud Infrastructure    Cloud Infrastructure           Cloud Infrastructure
                                                                   IaaS                    Software as a Service
                                     PaaS                              PaaS                       (SaaS)
            SaaS                     SaaS                              SaaS                    Architectures



     Cloud Infrastructure    Cloud Infrastructure
                                    IaaS                      Platform as a Service (PaaS)
            PaaS                     PaaS                             Architectures




     Cloud Infrastructure
            IaaS                 Infrastructure as a Service (IaaS)
                                            Architectures

                                     Source: NIST, Information Technology Laboratory
                                     http://csrc.nist.gov/groups/SNS/cloud-computing/cloud-computing-v25.ppt


3                       JBoss World 2009 | Isaac Christoffersen – inCommon, Inc
As a Service or at your service?

    How can I build my web hosting business?                                   Capability Provisioning
    How can I manage my customer relationships?       Data                     Enterprise Service Providers
    How can I run my company's IT department?
                                                     Center

    How can I collaborate across the                                           Application Provisioning
    enterprise?                                     Software                   Service Composition
    How can I view my corporate sales                                          Composable Applications
    data?
    How do I store & retrieve my                                               Database Provisioning
    inventory data?                                 Platform                   Web Site Provisioning and
    How do I deploy my web services?                                           Hosting


    How do I get the most of my IT                                             Server, Storage, and Network
    and personnel resources?                     Infrastructure                provisioning




         The Intelligent Data Center is built on top of separate service layers that make it easier to address
        individual business concerns across different technical domains. It marks the shift from technology
       and business driven solutions to the era where technology and business both share the driver's seat.


                                                              5
4                           JBoss World 2009 | Isaac Christoffersen – inCommon, Inc
Enterprise                                Analytic                             Knowledge
                                                                       EII            Data Mgmt           Reporting              BI
                                                                                                                                               Search                                    Tools                                 Mgmt

                                                                                                           Reporting and Analytics

                                                  Customer /         User Profile                                                 Billing /                             Online                  Inventory
                                                                                          Order Mgmt         Task Mgmt             Invoice
                                                  Acct Mgmt            Mgmt                                                                                            Catalog                    Mgmt                                                                     Network
                                                                                                                                  Tracking
                                                                                                                                                                                                                                                                           Planning
                                                                                            User / Admin Portals
                                                                                                                                                                                                                                                                        Power Capacity
                                                                                                                                                                                                                                                                          Planning
                                      Identity             Single              Input                         Distributed          Open
                                                                                                                                                                Portal
                                       Mgmt               Sign-On            Validation                       Caching             Social                                                                                                                                   Cooling
                                                                                                                                                                                                                                                                           Capacity




                                                                                                                                                                                                                                               Data Center Facilities
                                  Security Components                                                        Presentation Frameworks                                                                                                                                       Planning
                                                                                                                                                                                                                             Data Privacy
                                                                                                                                                                                                                              Data Privacy
                                                                                                                                                                                                                                                                          Floor space
                                                        Data Migration Mobile Device                                Workflow                                                                                                                                               Planning
                          ESB           ETL                                                         EAI                                API’s                                                                                 Data/Network
                                                            Tools       Integration                                  Engine                                                                                                    Security
                                                                                                                                                                                                                                                                         Staff Planning
                                                    Application Integration
                                                                                                                                                                                                                             Certification &




                                                                                                                                                                                                   Security & Data Privacy
                                                                                                                                                                                                                              Compliance                                 Virtual Private
                                                                                                                                                                                  Service                                                                                  Networks
    Software as a Service (SaaS) / Applications                                                                                                                                 Provisioning

                                                                                                                                                                                                                             Authentication                             Remote Hosting
              Gov Productivity              Gov Collaboration                               Gov Enterprise Apps                                                                  Resource                                    & Authorization
                                                                                                                                                                                  Mgmt

                 Email / IM                    Wikis / Blogs                        Web-based                        GIS




                                                                                                                                                  Service Mgmt & Provisioning
                                                                                     Training                                                                                   Configuration                                 Auditing &
                                                                                                                                                                                   Mgmt                                       Accounting
               Virtual Desktop               Social Networking                      Modeling &               Document Mgmt
                                                                                    Simulation
                                                                                                                                                                                 SLA Mgmt
                                             Agency Website                                                       Language
              Office Automation                                                 Content Streaming                 Translation
                                                Hosting
                                                                                                                                                                                Performance
              News Aggregators                 Virtual Worlds                     Procurement &             Core Mission Apps                                                    Monitoring
                                                                                   Purchasing

                                                                                                                                                                                 Operation
                                                                                                                                                                                  Mgmt
    Platform as a
                                                                                Web
    Service (PaaS)                Database
                                  Platform
                                                         Web Site
                                                         Hosting
                                                                              Application
                                                                                                    Messaging
                                                                                                     Hosting
                                                                                                                           Service
                                                                                                                           Hosting
                                                                                                                                                                                   DR /
                                                                               Hosting                                                                                            Backup




    Infrastructure as a           Durability              Container Partitioning            Data Consistency           Resource Pools
    Service (IaaS)
                                  HA Cluster             Messaging    Service Hosting       Distributed Storage        Network    Storage

                                     Grid                Database      Virtual Servers       Content Delivery          Memory    Compute




5                                   JBoss World 2009 | Isaac Christoffersen – inCommon, Inc
Infrastructure At Your Service

                                    Process                                 Policy
                         ●Procurement Process                     ●Service Level Agreements
                         ●Order Fulfillment Process               ●Budgets
                         ●Staff Recruitment & Hiring              ●Staffing Guidance




 I need 3 servers to
                                                                                                3 Virtual Servers:
     use for the                                                                                ● 1 – 1 CPU, 2 GB
  development of a
proof of concept. It's
                                                  Infrastructure                                Ram, 40 GB Disk
                                                                                                ●2 – 2 CPU, 1 GB
going to be the next
                                                                                                RAM, 10 GB Disk
      big thing!



                 ●Red Hat Linux         ●Commodity Servers
                                                                        ●Linux Administrators
                                                                        ●SAN Engineers
                 ●Xen                   ●SANs
                                                                        ●Network Engineers
                 ●GFS                   ●Networking Equipment

                 ●Cobbler and Koan      ●Power

                 ●Puppet                ●HVAC Systems
                                                                               People
                                Tools

6                            JBoss World 2009 | Isaac Christoffersen – inCommon, Inc
The Obligatory Call for Standards
    ●   The call for cloud and grid standards is deafening
    ●   Some new standards are being developed:
         ●   Distributed Management Task Force
         ●   Open Grid Forum
         ●   Sun Cloud API – Project Kenai
             http://kenai.com/projects/suncloudapis/pages/Home
    ●   Some have existed for a while:
         ●   Open Grid Services Architecture
         ●   WS-Management, WS-Resource, WS-Distributed Management, etc...
    ●   Some are becoming defacto standards:
         ●   Amazon EC2 APIs


7                      JBoss World 2009 | Isaac Christoffersen – inCommon, Inc
One Standard to Rule Them All?

    ●   Open standards...not standards that are reverse
        engineered from vendor apis.
         ●   Favor standards driven by the community's needs

    ●   Standards provide semantic context
         ●   As long as we can communicate, we don't have to
             dominate


        Conway’s Law: “Any organization that designs a system (defined broadly) will
        produce a design whose structure is a copy of the organization's
        communication structure.”


8                      JBoss World 2009 | Isaac Christoffersen – inCommon, Inc
The Open Grid Services Architecture
    ●   Adopted as a grid architecture by a number of grid projects
        including the Globus Alliance
    ●   Includes multiple service categories:
         ●   Infrastructure services
         ●   Execution Management
         ●   Data Services
         ●   Resource Management Services
         ●   Security Services
         ●   Self-management Services                      Source: OGSA Primer, http://www.ogf.org/OGSA_Primer/
         ●   Information Services
    ●   Uses WS-Resource Framework and WS-Management
        specifications
    ●   Check out for more info: http://www.ogf.org/OGSA_Primer/



9                        JBoss World 2009 | Isaac Christoffersen – inCommon, Inc
WS-Resource Framework
     ●   OASIS Standards - http://www.oasis-open.org/committees/tc_home.php?wg_abbrev=wsrf
     ●   Multiple Java Frameworks available:
          ●   Apache Muse - http://ws.apache.org/muse/
          ●   Globus - http://www.globus.org/

     ●   Provides a framework in which any manipulated
         resource can be identified and described via an
         exchange of messages
     ●   Comprised of several specifications:
          ●   WS-Resource specification
          ●   WS-ResourceProperties (WSRF-RP) specification
          ●   WS-ResourceLifetime (WSRF-RL) specification
          ●   WS-ServiceGroup (WSRF-SG) specification
          ●   WS-BaseFaults (WSRF-BF) specification



10                        JBoss World 2009 | Isaac Christoffersen – inCommon, Inc
Communication, Communication, Communication

     ●   If technology has taught us anything, it's that there's
         always more than one way to say the same thing.
     ●   With all the evolving standards, an integration layer is
         needed for:
          ●   Message Mediation
          ●   Message Routing
          ●   Protocol Transformation
          ●   Service Registration
     ●   Sounds like an Enterprise Service Bus?



11                    JBoss World 2009 | Isaac Christoffersen – inCommon, Inc
JBoss SOA Platform

     ●   The SOA Platform can be used between the Platform as a Service
         and Infrastructure as a Service layers
     ●   Business processes can be defined to coordinate the deployment of
         new infrastructure
     ●   Message Mediation via Smooks
     ●   Message Routing using Drools
         for Content-based Routing                                                Platform
     ●   Protocol Transformation via                                              JBoss
         built-in transformations for FTP,                                        SOA-P
         JMS, SMTP, File, WSDL, etc                                             Infrastructure

     ●   Service Registration via the
         built-in jUDDI registry


12                    JBoss World 2009 | Isaac Christoffersen – inCommon, Inc
Management in Action – User Requests Web Site Hosting
     ●   Scenario:
          ●   Request for dedicated web site hosting
     ●   Actions:
          ●   Receive the hosting request
          ●   Send provisioning request to infrastructure platform
          ●   Infrastructure builds new Apache node instance
          ●   New web virtual host configuration file created
          ●   Default web site created with appropriate user
              permissions
          ●   Notification sent to end user about server availability

13                    JBoss World 2009 | Isaac Christoffersen – inCommon, Inc
Platform as a
     Service (PaaS)                Database
                                   Platform
                                                  Web Site Hosting
                                                                         Web Application
                                                                           Hosting
                                                                                                  Messaging
                                                                                                   Hosting
                                                                                                                    Service Hosting




             Web Hosting Provision Service

     HTTP
                      Transform    Check if       Create Copy “Hello,               Reload            Send
                         WS-        server       Apache World” Web                  Apache         Confirmation
                      Resource      space      Virtual Host Site                    Settings        Notification
                       Request     available



                                                                                                  Register
                       Transform                          Create              Create             System in
                          Job       Create Disk            Web                 Web                Monitor
                        Request      Partition             VM                 Server              System

                                                                                                                                         Notify
          JMS                                                                                                                         Provisioning
                                                                                                                                        Server
                Web Server Provisioning Service



                       Infrastructure as a                  Durability               Container Partitioning         Data Consistency         Resource Pools
                       Service (IaaS)
                                                           HA Cluster             Messaging       Service Hosting   Distributed Storage     Network   Storage

                                                              Grid                 Database       Virtual Servers    Content Delivery       Memory    Compute




14                        JBoss World 2009 | Isaac Christoffersen – inCommon, Inc
Enablers

     ●   Infrastructure Management                           ●   Clusters, Grids and
                                                                 Virtualization
          ●   Cobbler
          ●   Puppet
                                                                   ●   RHCS
          ●   Satellite
                                                                   ●   GFS
          ●   FUNC
          ●   Directory Server
                                                             ●   Monitoring
     ●   Middleware
                                                                   ●   Hyperic HQ
          ●   JBoss SOA Platform
                                                                   ●   Audit
          ●   JBoss BRMS




15                        JBoss World 2009 | Isaac Christoffersen – inCommon, Inc
A complete management strategy for the data center will require
 a harmonizing of business objectives with information
 technology infrastructure across eight navigational areas...

     Reputation     It takes a lifetime to build a good reputation and one
                    system-wide outage to ruin it.
     Partnerships   The data center is a heterogeneous assembly of
                    vendor products. Partnerships help develop
                    interoperability.
     Empowerment    Empowering employees and communities encourages
                    growth and development of new capabilities.
     Community      The community extends both inside and outside the
                    organization.
     Mission        The alignment organization’s business
                    objective and the technology potential
                    should support the mission.
     Policy         Business objectives and/or
                    the technology potential should
                    help shape policy.
     Employees      Employees should have a vested
                    interest in the effectiveness of the
                    data center.
     Opportunity    Focus on potential while identifying
                    roadblocks and speed bumps.




16                         JBoss World 2009 | Isaac Christoffersen – inCommon, Inc
...and this alignment can only be achieved through open
 architecture, open standards, and the open source
 community


      • Open Source Promotes Faster                  • Agile Infrastructure
        Deployment
                                                     • Commodity based approach
      • Open Standards and
        Specifications encourage open                • Low Start-Up and Maintenance Costs
        collaboration
                                                     • Lower Technology Refresh Expenses
      • Transparent Sharing of
        Distributed Resources by                     • Emphasizes community
        Multiple Clients                             • Takes advantage of the scalability
      • Reuse of Business Components                   obtainable through Internet-based
                                                       virtual organizations




      Conway’s Law: “Any organization that designs a system (defined broadly) will
           produce a design whose structure is a copy of the organization's
                             communication structure.”


17                 JBoss World 2009 | Isaac Christoffersen – inCommon, Inc
As community engagement practitioners, we seek
                             to build ongoing, permanent relationships for the
                             purpose of applying a collective vision for the
                             benefit of the community.
                             inCommon, Inc was started to advocate the use of
                             Open Source and Open Architecture solutions in
                             the U.S. government market.
                             As part of this mission, we seek to educate
                             individuals on the value of Virtual, Grid and SOA
                             architectures based on Open Source and Open
                             Architecture constructs.
                             We work with clients to efficiently and effectively
                             accelerate systems delivery while maximizing
                             existing resources whenever possible.




18   JBoss World 2009 | Isaac Christoffersen – inCommon, Inc
19   JBoss World 2009 | Isaac Christoffersen – inCommon, Inc

More Related Content

What's hot

Vision - The Agile Data Center
Vision - The Agile Data CenterVision - The Agile Data Center
Vision - The Agile Data Center
incommoninc
 
Talk IT_ Oracle_김태완_110831
Talk IT_ Oracle_김태완_110831Talk IT_ Oracle_김태완_110831
Talk IT_ Oracle_김태완_110831
Cana Ko
 
Make Your Business More Flexible with Scalable Business Process Management So...
Make Your Business More Flexible with Scalable Business Process Management So...Make Your Business More Flexible with Scalable Business Process Management So...
Make Your Business More Flexible with Scalable Business Process Management So...
Perficient, Inc.
 
Sage 100 road map caribbean conference
Sage 100 road map caribbean conferenceSage 100 road map caribbean conference
Sage 100 road map caribbean conference
Suzanne Spear
 
Webinar: Spagic and eForm Services: a practical approach to PDF support
Webinar: Spagic and eForm Services: a practical approach to PDF supportWebinar: Spagic and eForm Services: a practical approach to PDF support
Webinar: Spagic and eForm Services: a practical approach to PDF support
SpagoWorld
 
JOSÉ BASÍLIO SIMÕES - Presidente da ISA – Intelligent Sensing Anywhere
JOSÉ BASÍLIO SIMÕES - Presidente da ISA – Intelligent Sensing AnywhereJOSÉ BASÍLIO SIMÕES - Presidente da ISA – Intelligent Sensing Anywhere
JOSÉ BASÍLIO SIMÕES - Presidente da ISA – Intelligent Sensing Anywhere
Congresso Internacional Energia – Políticas, Inovação e Negócios
 
Amnesia Omniture Training
Amnesia Omniture TrainingAmnesia Omniture Training
Amnesia Omniture Training
Datalicious
 
Ibm Java在企业级开发中的应用
Ibm Java在企业级开发中的应用Ibm Java在企业级开发中的应用
Ibm Java在企业级开发中的应用
George Ang
 
Informatica World 2006 - MDM Data Quality
Informatica World 2006 - MDM Data QualityInformatica World 2006 - MDM Data Quality
Informatica World 2006 - MDM Data Quality
Database Architechs
 
Fussion Middleware
Fussion MiddlewareFussion Middleware
Fussion Middleware
didemtopuz
 
Datawarehouse på System z (IBM Systems z)
Datawarehouse på System z (IBM Systems z)Datawarehouse på System z (IBM Systems z)
Datawarehouse på System z (IBM Systems z)
IBM Danmark
 
Sap Supplier Risk Performance 2011
Sap Supplier Risk  Performance 2011Sap Supplier Risk  Performance 2011
Sap Supplier Risk Performance 2011
Henner Schliebs
 
Striving for an Outstanding IT Organization
Striving for an Outstanding IT OrganizationStriving for an Outstanding IT Organization
Striving for an Outstanding IT Organization
Huberto Garza
 
Rubik Solutions Portfolio
Rubik Solutions PortfolioRubik Solutions Portfolio
Rubik Solutions Portfolio
Ralph van Zijl
 
Rubik Solutions Portfolio
Rubik Solutions PortfolioRubik Solutions Portfolio
Rubik Solutions Portfolio
bob_ark
 
Cloud is Transforming the Enterprise
Cloud is Transforming the EnterpriseCloud is Transforming the Enterprise
Cloud is Transforming the Enterprise
shawnnewman
 
SAP technology roadmap- 2012 Update
SAP technology roadmap- 2012 UpdateSAP technology roadmap- 2012 Update
SAP technology roadmap- 2012 Update
A J
 
Mike Stolz Dramatic Scalability
Mike Stolz Dramatic ScalabilityMike Stolz Dramatic Scalability
Mike Stolz Dramatic Scalability
deimos
 
Enterprise Content Management and Microsoft Office SharePoint Server 2007 - U...
Enterprise Content Management and Microsoft Office SharePoint Server 2007 - U...Enterprise Content Management and Microsoft Office SharePoint Server 2007 - U...
Enterprise Content Management and Microsoft Office SharePoint Server 2007 - U...
Dave Healey
 
Pih slides
Pih slidesPih slides
Pih slides
Marijn Somers
 

What's hot (20)

Vision - The Agile Data Center
Vision - The Agile Data CenterVision - The Agile Data Center
Vision - The Agile Data Center
 
Talk IT_ Oracle_김태완_110831
Talk IT_ Oracle_김태완_110831Talk IT_ Oracle_김태완_110831
Talk IT_ Oracle_김태완_110831
 
Make Your Business More Flexible with Scalable Business Process Management So...
Make Your Business More Flexible with Scalable Business Process Management So...Make Your Business More Flexible with Scalable Business Process Management So...
Make Your Business More Flexible with Scalable Business Process Management So...
 
Sage 100 road map caribbean conference
Sage 100 road map caribbean conferenceSage 100 road map caribbean conference
Sage 100 road map caribbean conference
 
Webinar: Spagic and eForm Services: a practical approach to PDF support
Webinar: Spagic and eForm Services: a practical approach to PDF supportWebinar: Spagic and eForm Services: a practical approach to PDF support
Webinar: Spagic and eForm Services: a practical approach to PDF support
 
JOSÉ BASÍLIO SIMÕES - Presidente da ISA – Intelligent Sensing Anywhere
JOSÉ BASÍLIO SIMÕES - Presidente da ISA – Intelligent Sensing AnywhereJOSÉ BASÍLIO SIMÕES - Presidente da ISA – Intelligent Sensing Anywhere
JOSÉ BASÍLIO SIMÕES - Presidente da ISA – Intelligent Sensing Anywhere
 
Amnesia Omniture Training
Amnesia Omniture TrainingAmnesia Omniture Training
Amnesia Omniture Training
 
Ibm Java在企业级开发中的应用
Ibm Java在企业级开发中的应用Ibm Java在企业级开发中的应用
Ibm Java在企业级开发中的应用
 
Informatica World 2006 - MDM Data Quality
Informatica World 2006 - MDM Data QualityInformatica World 2006 - MDM Data Quality
Informatica World 2006 - MDM Data Quality
 
Fussion Middleware
Fussion MiddlewareFussion Middleware
Fussion Middleware
 
Datawarehouse på System z (IBM Systems z)
Datawarehouse på System z (IBM Systems z)Datawarehouse på System z (IBM Systems z)
Datawarehouse på System z (IBM Systems z)
 
Sap Supplier Risk Performance 2011
Sap Supplier Risk  Performance 2011Sap Supplier Risk  Performance 2011
Sap Supplier Risk Performance 2011
 
Striving for an Outstanding IT Organization
Striving for an Outstanding IT OrganizationStriving for an Outstanding IT Organization
Striving for an Outstanding IT Organization
 
Rubik Solutions Portfolio
Rubik Solutions PortfolioRubik Solutions Portfolio
Rubik Solutions Portfolio
 
Rubik Solutions Portfolio
Rubik Solutions PortfolioRubik Solutions Portfolio
Rubik Solutions Portfolio
 
Cloud is Transforming the Enterprise
Cloud is Transforming the EnterpriseCloud is Transforming the Enterprise
Cloud is Transforming the Enterprise
 
SAP technology roadmap- 2012 Update
SAP technology roadmap- 2012 UpdateSAP technology roadmap- 2012 Update
SAP technology roadmap- 2012 Update
 
Mike Stolz Dramatic Scalability
Mike Stolz Dramatic ScalabilityMike Stolz Dramatic Scalability
Mike Stolz Dramatic Scalability
 
Enterprise Content Management and Microsoft Office SharePoint Server 2007 - U...
Enterprise Content Management and Microsoft Office SharePoint Server 2007 - U...Enterprise Content Management and Microsoft Office SharePoint Server 2007 - U...
Enterprise Content Management and Microsoft Office SharePoint Server 2007 - U...
 
Pih slides
Pih slidesPih slides
Pih slides
 

Viewers also liked

Monitoring IAAS & PAAS Solutions
Monitoring IAAS & PAAS SolutionsMonitoring IAAS & PAAS Solutions
Monitoring IAAS & PAAS Solutions
Colloquium
 
CIPR state of the profession benchmarking survey 2010
CIPR state of the profession benchmarking survey 2010 CIPR state of the profession benchmarking survey 2010
CIPR state of the profession benchmarking survey 2010
Apeiron Agency
 
Measuring employee engagement [compatibility mode]
Measuring employee engagement [compatibility mode]Measuring employee engagement [compatibility mode]
Measuring employee engagement [compatibility mode]
Apeiron Agency
 
TAMING THE INFRASTRUCTURE GONE WILD
TAMING THE INFRASTRUCTURE  GONE WILDTAMING THE INFRASTRUCTURE  GONE WILD
TAMING THE INFRASTRUCTURE GONE WILD
Colloquium
 
Data center Feng Shui
Data center Feng ShuiData center Feng Shui
Data center Feng Shui
Colloquium
 
Expedia's Real Time Hotel Reviews - CDO Summit Sydney
Expedia's Real Time Hotel Reviews - CDO Summit SydneyExpedia's Real Time Hotel Reviews - CDO Summit Sydney
Expedia's Real Time Hotel Reviews - CDO Summit Sydney
Scott J Horn
 

Viewers also liked (6)

Monitoring IAAS & PAAS Solutions
Monitoring IAAS & PAAS SolutionsMonitoring IAAS & PAAS Solutions
Monitoring IAAS & PAAS Solutions
 
CIPR state of the profession benchmarking survey 2010
CIPR state of the profession benchmarking survey 2010 CIPR state of the profession benchmarking survey 2010
CIPR state of the profession benchmarking survey 2010
 
Measuring employee engagement [compatibility mode]
Measuring employee engagement [compatibility mode]Measuring employee engagement [compatibility mode]
Measuring employee engagement [compatibility mode]
 
TAMING THE INFRASTRUCTURE GONE WILD
TAMING THE INFRASTRUCTURE  GONE WILDTAMING THE INFRASTRUCTURE  GONE WILD
TAMING THE INFRASTRUCTURE GONE WILD
 
Data center Feng Shui
Data center Feng ShuiData center Feng Shui
Data center Feng Shui
 
Expedia's Real Time Hotel Reviews - CDO Summit Sydney
Expedia's Real Time Hotel Reviews - CDO Summit SydneyExpedia's Real Time Hotel Reviews - CDO Summit Sydney
Expedia's Real Time Hotel Reviews - CDO Summit Sydney
 

Similar to Managing the Data Center with JBoss SOA-P

Transaction-based Capacity Planning for greater IT Reliability™ webinar
Transaction-based Capacity Planning for greater IT Reliability™ webinar Transaction-based Capacity Planning for greater IT Reliability™ webinar
Transaction-based Capacity Planning for greater IT Reliability™ webinar
Metron
 
Martin Wildberger Presentation
Martin Wildberger PresentationMartin Wildberger Presentation
Martin Wildberger Presentation
Mauricio Godoy
 
Slideshare ga
Slideshare gaSlideshare ga
Slideshare ga
gerryarrieta
 
2010 Software Licensing and Pricing Survey Results and 2011 Predictions
2010 Software Licensing and Pricing Survey Results and 2011 Predictions2010 Software Licensing and Pricing Survey Results and 2011 Predictions
2010 Software Licensing and Pricing Survey Results and 2011 Predictions
Flexera
 
Ensuring Mobile BI Success
Ensuring Mobile BI SuccessEnsuring Mobile BI Success
Ensuring Mobile BI Success
Birst
 
Service Manager Cloud Seminar introcustext
Service Manager Cloud Seminar introcustextService Manager Cloud Seminar introcustext
Service Manager Cloud Seminar introcustext
Microsoft Norge AS
 
Getting Cloud Architecture Right the First Time Ver 2
Getting Cloud Architecture Right the First Time Ver 2Getting Cloud Architecture Right the First Time Ver 2
Getting Cloud Architecture Right the First Time Ver 2
David Linthicum
 
Cloud Clf 2011 12 Big Things To Know Idc Analysts 2011
Cloud Clf 2011 12 Big Things To Know Idc Analysts 2011Cloud Clf 2011 12 Big Things To Know Idc Analysts 2011
Cloud Clf 2011 12 Big Things To Know Idc Analysts 2011
Job Voorhoeve
 
Advanced Analytics & Cloud Computing
Advanced Analytics & Cloud ComputingAdvanced Analytics & Cloud Computing
Advanced Analytics & Cloud Computing
ABIBA Systems
 
Cloud Computing - Jan 2011 - Chandna
Cloud Computing - Jan 2011 - ChandnaCloud Computing - Jan 2011 - Chandna
Cloud Computing - Jan 2011 - Chandna
Asheem Chandna
 
I B M ECM Roadmap
I B M  ECM RoadmapI B M  ECM Roadmap
I B M ECM Roadmap
AmrMohamedSamir
 
IBM Watson vs. Your Data Center
IBM Watson vs. Your Data CenterIBM Watson vs. Your Data Center
IBM Watson vs. Your Data Center
Herb Hernandez
 
E biz blueprint
E biz blueprintE biz blueprint
E biz blueprint
Rudy Syafrudin Lubis
 
IT governance and post merger management
IT governance and post merger managementIT governance and post merger management
IT governance and post merger management
Matt Schofield
 
2. FOMS _ FeedHenry_ Mícheál Ó Foghlú
2. FOMS _ FeedHenry_ Mícheál Ó Foghlú2. FOMS _ FeedHenry_ Mícheál Ó Foghlú
2. FOMS _ FeedHenry_ Mícheál Ó Foghlú
FOMS011
 
IT Governance Portals
IT Governance   PortalsIT Governance   Portals
IT Governance Portals
Continuum, Business Consulting
 
Dell open stack powered cloud solution introduce & crowbar demo cosug-2012
Dell open stack powered cloud solution introduce & crowbar demo cosug-2012Dell open stack powered cloud solution introduce & crowbar demo cosug-2012
Dell open stack powered cloud solution introduce & crowbar demo cosug-2012
OpenCity Community
 
Bi Is Not An Isolated Decision
Bi Is Not An Isolated DecisionBi Is Not An Isolated Decision
Bi Is Not An Isolated Decision
Joseph Lopez
 
Sap business objects BI4.0 reporting presentation
Sap business objects BI4.0 reporting presentationSap business objects BI4.0 reporting presentation
Sap business objects BI4.0 reporting presentation
shaktell2
 
Developer and Fusion Middleware 2 _Alex Peattie _ An introduction to Oracle S...
Developer and Fusion Middleware 2 _Alex Peattie _ An introduction to Oracle S...Developer and Fusion Middleware 2 _Alex Peattie _ An introduction to Oracle S...
Developer and Fusion Middleware 2 _Alex Peattie _ An introduction to Oracle S...
InSync2011
 

Similar to Managing the Data Center with JBoss SOA-P (20)

Transaction-based Capacity Planning for greater IT Reliability™ webinar
Transaction-based Capacity Planning for greater IT Reliability™ webinar Transaction-based Capacity Planning for greater IT Reliability™ webinar
Transaction-based Capacity Planning for greater IT Reliability™ webinar
 
Martin Wildberger Presentation
Martin Wildberger PresentationMartin Wildberger Presentation
Martin Wildberger Presentation
 
Slideshare ga
Slideshare gaSlideshare ga
Slideshare ga
 
2010 Software Licensing and Pricing Survey Results and 2011 Predictions
2010 Software Licensing and Pricing Survey Results and 2011 Predictions2010 Software Licensing and Pricing Survey Results and 2011 Predictions
2010 Software Licensing and Pricing Survey Results and 2011 Predictions
 
Ensuring Mobile BI Success
Ensuring Mobile BI SuccessEnsuring Mobile BI Success
Ensuring Mobile BI Success
 
Service Manager Cloud Seminar introcustext
Service Manager Cloud Seminar introcustextService Manager Cloud Seminar introcustext
Service Manager Cloud Seminar introcustext
 
Getting Cloud Architecture Right the First Time Ver 2
Getting Cloud Architecture Right the First Time Ver 2Getting Cloud Architecture Right the First Time Ver 2
Getting Cloud Architecture Right the First Time Ver 2
 
Cloud Clf 2011 12 Big Things To Know Idc Analysts 2011
Cloud Clf 2011 12 Big Things To Know Idc Analysts 2011Cloud Clf 2011 12 Big Things To Know Idc Analysts 2011
Cloud Clf 2011 12 Big Things To Know Idc Analysts 2011
 
Advanced Analytics & Cloud Computing
Advanced Analytics & Cloud ComputingAdvanced Analytics & Cloud Computing
Advanced Analytics & Cloud Computing
 
Cloud Computing - Jan 2011 - Chandna
Cloud Computing - Jan 2011 - ChandnaCloud Computing - Jan 2011 - Chandna
Cloud Computing - Jan 2011 - Chandna
 
I B M ECM Roadmap
I B M  ECM RoadmapI B M  ECM Roadmap
I B M ECM Roadmap
 
IBM Watson vs. Your Data Center
IBM Watson vs. Your Data CenterIBM Watson vs. Your Data Center
IBM Watson vs. Your Data Center
 
E biz blueprint
E biz blueprintE biz blueprint
E biz blueprint
 
IT governance and post merger management
IT governance and post merger managementIT governance and post merger management
IT governance and post merger management
 
2. FOMS _ FeedHenry_ Mícheál Ó Foghlú
2. FOMS _ FeedHenry_ Mícheál Ó Foghlú2. FOMS _ FeedHenry_ Mícheál Ó Foghlú
2. FOMS _ FeedHenry_ Mícheál Ó Foghlú
 
IT Governance Portals
IT Governance   PortalsIT Governance   Portals
IT Governance Portals
 
Dell open stack powered cloud solution introduce & crowbar demo cosug-2012
Dell open stack powered cloud solution introduce & crowbar demo cosug-2012Dell open stack powered cloud solution introduce & crowbar demo cosug-2012
Dell open stack powered cloud solution introduce & crowbar demo cosug-2012
 
Bi Is Not An Isolated Decision
Bi Is Not An Isolated DecisionBi Is Not An Isolated Decision
Bi Is Not An Isolated Decision
 
Sap business objects BI4.0 reporting presentation
Sap business objects BI4.0 reporting presentationSap business objects BI4.0 reporting presentation
Sap business objects BI4.0 reporting presentation
 
Developer and Fusion Middleware 2 _Alex Peattie _ An introduction to Oracle S...
Developer and Fusion Middleware 2 _Alex Peattie _ An introduction to Oracle S...Developer and Fusion Middleware 2 _Alex Peattie _ An introduction to Oracle S...
Developer and Fusion Middleware 2 _Alex Peattie _ An introduction to Oracle S...
 

Recently uploaded

Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1
DianaGray10
 
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with SlackLet's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
shyamraj55
 
Serial Arm Control in Real Time Presentation
Serial Arm Control in Real Time PresentationSerial Arm Control in Real Time Presentation
Serial Arm Control in Real Time Presentation
tolgahangng
 
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
SOFTTECHHUB
 
Introduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - CybersecurityIntroduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - Cybersecurity
mikeeftimakis1
 
Best 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERPBest 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERP
Pixlogix Infotech
 
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
名前 です男
 
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
Neo4j
 
Pushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 daysPushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 days
Adtran
 
20240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 202420240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 2024
Matthew Sinclair
 
UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5
DianaGray10
 
Mariano G Tinti - Decoding SpaceX
Mariano G Tinti - Decoding SpaceXMariano G Tinti - Decoding SpaceX
Mariano G Tinti - Decoding SpaceX
Mariano Tinti
 
Video Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the FutureVideo Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the Future
Alpen-Adria-Universität
 
Programming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup SlidesProgramming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup Slides
Zilliz
 
Driving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success StoryDriving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success Story
Safe Software
 
AI 101: An Introduction to the Basics and Impact of Artificial Intelligence
AI 101: An Introduction to the Basics and Impact of Artificial IntelligenceAI 101: An Introduction to the Basics and Impact of Artificial Intelligence
AI 101: An Introduction to the Basics and Impact of Artificial Intelligence
IndexBug
 
Presentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of GermanyPresentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of Germany
innovationoecd
 
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
Neo4j
 
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
Neo4j
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
Safe Software
 

Recently uploaded (20)

Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1
 
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with SlackLet's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
 
Serial Arm Control in Real Time Presentation
Serial Arm Control in Real Time PresentationSerial Arm Control in Real Time Presentation
Serial Arm Control in Real Time Presentation
 
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
 
Introduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - CybersecurityIntroduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - Cybersecurity
 
Best 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERPBest 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERP
 
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
 
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
 
Pushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 daysPushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 days
 
20240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 202420240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 2024
 
UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5
 
Mariano G Tinti - Decoding SpaceX
Mariano G Tinti - Decoding SpaceXMariano G Tinti - Decoding SpaceX
Mariano G Tinti - Decoding SpaceX
 
Video Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the FutureVideo Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the Future
 
Programming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup SlidesProgramming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup Slides
 
Driving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success StoryDriving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success Story
 
AI 101: An Introduction to the Basics and Impact of Artificial Intelligence
AI 101: An Introduction to the Basics and Impact of Artificial IntelligenceAI 101: An Introduction to the Basics and Impact of Artificial Intelligence
AI 101: An Introduction to the Basics and Impact of Artificial Intelligence
 
Presentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of GermanyPresentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of Germany
 
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
 
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
 

Managing the Data Center with JBoss SOA-P

  • 1. Managing the Data Center Using the JBoss Enterprise SOA Platform Isaac Christoffersen Contributor, inCommon, Inc 3 September 2009 1 JBoss World 2009 | Isaac Christoffersen – inCommon, Inc
  • 2. Tomorrow’s data center will be radically different in both form & function The commodity nature of the hardware and software components allows decision makers to move away from expensive maintenance contracts and to replace components as they fail. The need for traditional disaster recovery sites will be drastically reduced as any service can be instantiated anywhere in the environment. The final resting place for data will continue to move closer to its computational resources. The key question is where will the data reside. Mobile devices continue to enable users to create massive amount of content. This content will continue to get archived, sorted, and re-deployed to other people in new and interesting ways. Our mobile devices will evolve into sensors that are producers of information as well as consumers The network will continue to be the biggest bottleneck in distributed computing. The dynamic data center will be a necessity and smaller, lighter and more agile data centers will become a reality. 2 JBoss World 2009 | Isaac Christoffersen – inCommon, Inc
  • 3. Service Architectures Cloud Infrastructure Cloud Infrastructure Cloud Infrastructure IaaS Software as a Service PaaS PaaS (SaaS) SaaS SaaS SaaS Architectures Cloud Infrastructure Cloud Infrastructure IaaS Platform as a Service (PaaS) PaaS PaaS Architectures Cloud Infrastructure IaaS Infrastructure as a Service (IaaS) Architectures Source: NIST, Information Technology Laboratory http://csrc.nist.gov/groups/SNS/cloud-computing/cloud-computing-v25.ppt 3 JBoss World 2009 | Isaac Christoffersen – inCommon, Inc
  • 4. As a Service or at your service? How can I build my web hosting business? Capability Provisioning How can I manage my customer relationships? Data Enterprise Service Providers How can I run my company's IT department? Center How can I collaborate across the Application Provisioning enterprise? Software Service Composition How can I view my corporate sales Composable Applications data? How do I store & retrieve my Database Provisioning inventory data? Platform Web Site Provisioning and How do I deploy my web services? Hosting How do I get the most of my IT Server, Storage, and Network and personnel resources? Infrastructure provisioning The Intelligent Data Center is built on top of separate service layers that make it easier to address individual business concerns across different technical domains. It marks the shift from technology and business driven solutions to the era where technology and business both share the driver's seat. 5 4 JBoss World 2009 | Isaac Christoffersen – inCommon, Inc
  • 5. Enterprise Analytic Knowledge EII Data Mgmt Reporting BI Search Tools Mgmt Reporting and Analytics Customer / User Profile Billing / Online Inventory Order Mgmt Task Mgmt Invoice Acct Mgmt Mgmt Catalog Mgmt Network Tracking Planning User / Admin Portals Power Capacity Planning Identity Single Input Distributed Open Portal Mgmt Sign-On Validation Caching Social Cooling Capacity Data Center Facilities Security Components Presentation Frameworks Planning Data Privacy Data Privacy Floor space Data Migration Mobile Device Workflow Planning ESB ETL EAI API’s Data/Network Tools Integration Engine Security Staff Planning Application Integration Certification & Security & Data Privacy Compliance Virtual Private Service Networks Software as a Service (SaaS) / Applications Provisioning Authentication Remote Hosting Gov Productivity Gov Collaboration Gov Enterprise Apps Resource & Authorization Mgmt Email / IM Wikis / Blogs Web-based GIS Service Mgmt & Provisioning Training Configuration Auditing & Mgmt Accounting Virtual Desktop Social Networking Modeling & Document Mgmt Simulation SLA Mgmt Agency Website Language Office Automation Content Streaming Translation Hosting Performance News Aggregators Virtual Worlds Procurement & Core Mission Apps Monitoring Purchasing Operation Mgmt Platform as a Web Service (PaaS) Database Platform Web Site Hosting Application Messaging Hosting Service Hosting DR / Hosting Backup Infrastructure as a Durability Container Partitioning Data Consistency Resource Pools Service (IaaS) HA Cluster Messaging Service Hosting Distributed Storage Network Storage Grid Database Virtual Servers Content Delivery Memory Compute 5 JBoss World 2009 | Isaac Christoffersen – inCommon, Inc
  • 6. Infrastructure At Your Service Process Policy ●Procurement Process ●Service Level Agreements ●Order Fulfillment Process ●Budgets ●Staff Recruitment & Hiring ●Staffing Guidance I need 3 servers to 3 Virtual Servers: use for the ● 1 – 1 CPU, 2 GB development of a proof of concept. It's Infrastructure Ram, 40 GB Disk ●2 – 2 CPU, 1 GB going to be the next RAM, 10 GB Disk big thing! ●Red Hat Linux ●Commodity Servers ●Linux Administrators ●SAN Engineers ●Xen ●SANs ●Network Engineers ●GFS ●Networking Equipment ●Cobbler and Koan ●Power ●Puppet ●HVAC Systems People Tools 6 JBoss World 2009 | Isaac Christoffersen – inCommon, Inc
  • 7. The Obligatory Call for Standards ● The call for cloud and grid standards is deafening ● Some new standards are being developed: ● Distributed Management Task Force ● Open Grid Forum ● Sun Cloud API – Project Kenai http://kenai.com/projects/suncloudapis/pages/Home ● Some have existed for a while: ● Open Grid Services Architecture ● WS-Management, WS-Resource, WS-Distributed Management, etc... ● Some are becoming defacto standards: ● Amazon EC2 APIs 7 JBoss World 2009 | Isaac Christoffersen – inCommon, Inc
  • 8. One Standard to Rule Them All? ● Open standards...not standards that are reverse engineered from vendor apis. ● Favor standards driven by the community's needs ● Standards provide semantic context ● As long as we can communicate, we don't have to dominate Conway’s Law: “Any organization that designs a system (defined broadly) will produce a design whose structure is a copy of the organization's communication structure.” 8 JBoss World 2009 | Isaac Christoffersen – inCommon, Inc
  • 9. The Open Grid Services Architecture ● Adopted as a grid architecture by a number of grid projects including the Globus Alliance ● Includes multiple service categories: ● Infrastructure services ● Execution Management ● Data Services ● Resource Management Services ● Security Services ● Self-management Services Source: OGSA Primer, http://www.ogf.org/OGSA_Primer/ ● Information Services ● Uses WS-Resource Framework and WS-Management specifications ● Check out for more info: http://www.ogf.org/OGSA_Primer/ 9 JBoss World 2009 | Isaac Christoffersen – inCommon, Inc
  • 10. WS-Resource Framework ● OASIS Standards - http://www.oasis-open.org/committees/tc_home.php?wg_abbrev=wsrf ● Multiple Java Frameworks available: ● Apache Muse - http://ws.apache.org/muse/ ● Globus - http://www.globus.org/ ● Provides a framework in which any manipulated resource can be identified and described via an exchange of messages ● Comprised of several specifications: ● WS-Resource specification ● WS-ResourceProperties (WSRF-RP) specification ● WS-ResourceLifetime (WSRF-RL) specification ● WS-ServiceGroup (WSRF-SG) specification ● WS-BaseFaults (WSRF-BF) specification 10 JBoss World 2009 | Isaac Christoffersen – inCommon, Inc
  • 11. Communication, Communication, Communication ● If technology has taught us anything, it's that there's always more than one way to say the same thing. ● With all the evolving standards, an integration layer is needed for: ● Message Mediation ● Message Routing ● Protocol Transformation ● Service Registration ● Sounds like an Enterprise Service Bus? 11 JBoss World 2009 | Isaac Christoffersen – inCommon, Inc
  • 12. JBoss SOA Platform ● The SOA Platform can be used between the Platform as a Service and Infrastructure as a Service layers ● Business processes can be defined to coordinate the deployment of new infrastructure ● Message Mediation via Smooks ● Message Routing using Drools for Content-based Routing Platform ● Protocol Transformation via JBoss built-in transformations for FTP, SOA-P JMS, SMTP, File, WSDL, etc Infrastructure ● Service Registration via the built-in jUDDI registry 12 JBoss World 2009 | Isaac Christoffersen – inCommon, Inc
  • 13. Management in Action – User Requests Web Site Hosting ● Scenario: ● Request for dedicated web site hosting ● Actions: ● Receive the hosting request ● Send provisioning request to infrastructure platform ● Infrastructure builds new Apache node instance ● New web virtual host configuration file created ● Default web site created with appropriate user permissions ● Notification sent to end user about server availability 13 JBoss World 2009 | Isaac Christoffersen – inCommon, Inc
  • 14. Platform as a Service (PaaS) Database Platform Web Site Hosting Web Application Hosting Messaging Hosting Service Hosting Web Hosting Provision Service HTTP Transform Check if Create Copy “Hello, Reload Send WS- server Apache World” Web Apache Confirmation Resource space Virtual Host Site Settings Notification Request available Register Transform Create Create System in Job Create Disk Web Web Monitor Request Partition VM Server System Notify JMS Provisioning Server Web Server Provisioning Service Infrastructure as a Durability Container Partitioning Data Consistency Resource Pools Service (IaaS) HA Cluster Messaging Service Hosting Distributed Storage Network Storage Grid Database Virtual Servers Content Delivery Memory Compute 14 JBoss World 2009 | Isaac Christoffersen – inCommon, Inc
  • 15. Enablers ● Infrastructure Management ● Clusters, Grids and Virtualization ● Cobbler ● Puppet ● RHCS ● Satellite ● GFS ● FUNC ● Directory Server ● Monitoring ● Middleware ● Hyperic HQ ● JBoss SOA Platform ● Audit ● JBoss BRMS 15 JBoss World 2009 | Isaac Christoffersen – inCommon, Inc
  • 16. A complete management strategy for the data center will require a harmonizing of business objectives with information technology infrastructure across eight navigational areas... Reputation It takes a lifetime to build a good reputation and one system-wide outage to ruin it. Partnerships The data center is a heterogeneous assembly of vendor products. Partnerships help develop interoperability. Empowerment Empowering employees and communities encourages growth and development of new capabilities. Community The community extends both inside and outside the organization. Mission The alignment organization’s business objective and the technology potential should support the mission. Policy Business objectives and/or the technology potential should help shape policy. Employees Employees should have a vested interest in the effectiveness of the data center. Opportunity Focus on potential while identifying roadblocks and speed bumps. 16 JBoss World 2009 | Isaac Christoffersen – inCommon, Inc
  • 17. ...and this alignment can only be achieved through open architecture, open standards, and the open source community • Open Source Promotes Faster • Agile Infrastructure Deployment • Commodity based approach • Open Standards and Specifications encourage open • Low Start-Up and Maintenance Costs collaboration • Lower Technology Refresh Expenses • Transparent Sharing of Distributed Resources by • Emphasizes community Multiple Clients • Takes advantage of the scalability • Reuse of Business Components obtainable through Internet-based virtual organizations Conway’s Law: “Any organization that designs a system (defined broadly) will produce a design whose structure is a copy of the organization's communication structure.” 17 JBoss World 2009 | Isaac Christoffersen – inCommon, Inc
  • 18. As community engagement practitioners, we seek to build ongoing, permanent relationships for the purpose of applying a collective vision for the benefit of the community. inCommon, Inc was started to advocate the use of Open Source and Open Architecture solutions in the U.S. government market. As part of this mission, we seek to educate individuals on the value of Virtual, Grid and SOA architectures based on Open Source and Open Architecture constructs. We work with clients to efficiently and effectively accelerate systems delivery while maximizing existing resources whenever possible. 18 JBoss World 2009 | Isaac Christoffersen – inCommon, Inc
  • 19. 19 JBoss World 2009 | Isaac Christoffersen – inCommon, Inc