Your SlideShare is downloading. ×
Innovate 2012 ls 1439 linked data oslc
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×

Saving this for later?

Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime - even offline.

Text the download link to your phone

Standard text messaging rates apply

Innovate 2012 ls 1439 linked data oslc

18,583
views

Published on

Session at IBM Innovate

Session at IBM Innovate

Published in: Technology

0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
18,583
On Slideshare
0
From Embeds
0
Number of Embeds
11
Actions
Shares
0
Downloads
42
Comments
0
Likes
1
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide
  • IBM IOD 2011 05/07/12 Prensenter name here.ppt 05/07/12 15:16
  • To help our clients navigate this complex environment, IBM has developed a smarter approach to standards development. First, cloud standards must be innovative in that we must carefully think about invention versus reinvention, new standard or reuse of an existing standard. Some competitors believe in the development of new standards regardless of the context, but IBM strives to reuse and extend existing standards where and when possible. Second, standards must be practical. Gone are the days of paper based technical specifications - today’s standards need to leverage real world implementations and open source code and today’s standards should be proven in practice through implementation, not based strictly on theory. For this reason, IBM works closely with open source communities to implement standards during the development phase in order to test and “prove” their value. Third, cloud standards should be set in the context of a standard architecture, allowing enterprises to manage change across market evolution cycles and extending the value of clients’ services based architectures and investments. Towards this goal, IBM has contributed the Cloud Computing Reference Architecture to The Open Group as the basis of an industry wide Cloud architecture. Finally and most importantly, cloud standards should be user-driven, based on real world client pain points. This is why IBM founded the Cloud Standards Customer Council, to create a cross-industry client based view of market-leading Cloud use cases and best practices. IBM’s Smarter Approach to Standards Development results in Cloud standards which are interoperable, flexible and customer driven. 135
  • 18 customers participated in an onsite survey Almost all are managing 3 or more lifecycle tool vendors Almost 90% of customers are dealing with in-house developed lifecycle tools Majority are selective where they invest to integrate heterogeneous tools, but almost all would do more if it was easier and more cost-effective Vast majority supplement vendor-provided integrations with in-house development/integration effort Most define CCM, QM, RM, and ADC disciplines as core to their integration needs 1/2 depend heavily on integrating across breadth of “ Decide-Develop-Deploy ” The other 1/2 would integrate more broadly if there was a more effective way
  • Points: At the core is a set of Statements (aka facts) We can look up info about Steve to learn more about him, like facts about resources (Angel) that we already know.
  • Points: At the core is a set of Statements (aka facts) We can look up info about Steve to learn more about him, like facts about resources (Angel) that we already know.
  • OSLC is an open community of vendors, integrators, and users, that creates freely-available, scenario-driven, specifications for integrating software applications. Though OSLC’s initial focus for specification were ALM domains, the techniques used are universally applicable , and are already being applied in workgroups focused on PLM ( with leadership from Siemens ), and DevOps ( with leadership from IBM Tivoli ). (Optional for more technical presentations: All the specifications are based on the standard, and proven, architecture of the web: HTTP, REST, and Linked Data. This means integrations don’t have to copy and synchronize data, but can link to it where it “lives”. Wherever the data is, OSLC-based integrations let users work with data from their current context. ) Whether you want to work on the details of the specifications, get the community to focus on scenarios that are important to you, or use finalized OSLC specifications to integrate your own software, the OSLC community is open to you . (Links on this chart: open-services.net open-services.net/members open-services.net/participate )
  • Green == Existing capabilities Orange == New capabilities Dashed border and Italics == No OSLC provider specification but is aspirational
  • Initial code contributions live in September 2011 Reference Implementations for OSLC (RIOs) for the Change, Requirement and Architecture Management specifications. Provides samples of implementations Enable prototyping and experimentation during spec development Possible starting point for integration adapters or new service providers Co-developed with the OSLC test suite to improve both OSLC Test Suite and Reports Measure implementation compliance against Core and domain specifications Improve implementation quality by finding bugs Currently covers core and CM. Other domains will follow Initial focus is on MUST items, followed by SHOULD and MAY Reports provide both summary and detailed results Samples Change Management adapter for Bugzilla Change Management adapter for Microsoft Excel
  • Author Note: Optional Rational slide. Graphic is available in English only.
  • IBM IOD 2011 05/07/12 Prensenter name here.ppt 05/07/12 15:16
  • The Eclipse Lyo (pronounced “Leo”) project is providing the necessary infrastructure for all implementers to be successful . The test suites help implementers assess their implementation’s fidelity to the OSLC specifications, and play a critical role in the effort to bring predictability to integrations , they are an essential tool to help make the any provider to any consumer goal of OSLC a reality. Lyo is not just for Java or Eclipse users, OSLC’s Linked Lifecycle Data approach means that implementations can be created in any language with a library for HTTP (all of them!). OSLC is technology-neutral and that is Lyo’s goal too. All implementers, regardless of technology choice, can benefit from the test suite and reference implementations. Having built on top of the architecture of the web, the OSLC community is contributing some of its core innovations back to W3C for standardization , and moving forward to address new challenges in ALM, PLM, DevOps, and beyond. (Links: http://eclipse.org/lyo http://www.w3.org/Submission/2012/02/ )
  • Green == Existing capabilities Orange == New capabilities Dashed border and Italics == No OSLC provider specification but is aspirational
  • Transcript

    • 1. Enterprise Linked Data, Open Services forLifecycle Collaboration, and the W3C StandardsAngel Luis Diaz, VP Software Standards, IBM Software GroupSteve Speicher, STSM and OSLC Chief Architect, IBM RationalSession LS-1439
    • 2. The Premier Event for Software and Systems Innovation Please note IBM’s statements regarding its plans, directions, and intent are subject to change or withdrawal without notice at IBM’s sole discretion. Information regarding potential future products is intended to outline our general product direction and it should not be relied on in making a purchasing decision. The information mentioned regarding potential future products is not a commitment, promise, or legal obligation to deliver any material, code or functionality. Information about potential future products may not be incorporated into any contract. The development, release, and timing of any future features or functionality described for our products remains at our sole discretion. Performance is based on measurements and projections using standard IBM benchmarks in a controlled environment. The actual throughput or performance that any user will experience will vary depending upon many factors, including considerations such as the amount of multiprogramming in the user’s job stream, the I/O configuration, the storage configuration, and the workload processed. Therefore, no assurance can be given that an individual user will achieve results similar to those stated here.2 © 2012 IBM Corporation
    • 3. The Premier Event for Software and Systems Innovation We have seen this before Software Cloud Development Platforms Technology builds on and leverages the Computing standards which preceded this market cycle Web, e-business and SOA Transaction Systems Open Virtualization Format, Cloud Management, Cloud Audit, Reference Architecture, SOA Governance Cloud Standards Customer Framework, Council… SOA Reference Architecture, … Open Social, Java, Java EE, HTML 5, XML, XML Schema, Web Services, CMIS, BPMN, SOAP, SCA, BPEL, OpenAjax, SBVR, WSDL, SAML, XACML … OAuth, … RIF, … HTTP, HTML, UML, WSFL, XLANG, Web2.0, ... REST… Mainframe, IMS WebSphere IBM SmartCloud and CICS Time 1960-1980s 1990-2000s 2010s3 © 2012 IBM Corporation
    • 4. The Premier Event for Software and Systems Innovation A Smarter Approach to Standards Development Interoperable. Flexible. Customer Driven. Innovative Practical Open standards : Business success is not Invention? Reinvention? theoretical. Practical Business drivers & implementations is grass technology shifts change roots plain and simple: it the economics of IT and involves leveraging real requires a rethinking of world implementations of how we all engage in standards & open source standards development User-driven Architectural Our clients provide a Standards allow window into a cross- enterprises to manage industry view of practical change across market use cases and best evolution cycles practices that help extending the value of identify and specify customers’ services points of interoperability. based architectures and investments4 © 2012 IBM Corporation
    • 5. The Premier Event for Software and Systems Innovation Cloud Standards & Open Source Leadership OpenStack • Provide customer-lead guidance to Foundation the multiple cloud standards- defining bodies • OpenStack is a global collaboration of • Establishing the criteria for open- developers that seek to produce an standards-based cloud computing open IaaS open source cloud computing platform for public & • 330+ Companies Participating private clouds • OpenStack was founded by Rackspace “CSCC Forms New Security Working Group” Hosting and NASA jointly in July 2010 - Feb. 2012 Co-chaired by The Kroger Co. and Boeing • 160 companies and close to 3,000 developers. “CSCC Forms New SLA Group” - Feb. 2012 Co-chaired by Boeing & IBM 2012 Pipeline Projects “IBM Joins OpenStack as a Founding Member” • Use Cases: Entry. Provisioning, Orchestration & Continuous Delivery (DevOps) On April 12, 2012, IBM in partnership with AT&T, Canonical, • Gap Analysis: DMTF CIMI (IaaS API) & OASIS TOSCA • Liaisons use case scenarios with DMTF, OASIS, SNIA, HP, Nebula, Rackspace, Red Hat, Suse and others TMF, TOG announced their participation as Platinum Sponsors of the • Health Care & Government Working Groups new OpenStack Foundation. IBM plans to be a significant http://www.cloud-council.org/ contributor to the open source projects and provide resources5 to help shape and promote the organization. © 2012 IBM Corporation
    • 6. The Premier Event for Software and Systems Innovation Software Development Drives Innovation: New IT approaches help our clients optimize dynamic business services, processes. * Source: IBM CEO Study Build operating Reinvent customer Uncover new dexterity relationships Profit opportunity6 © 2012 IBM Corporation
    • 7. The Premier Event for Software and Systems Innovation Software Development Drives Innovation Market realities: integrate, collaborate and optimize Lifecycle tool environments are becoming Software Sourcing Spend increasingly heterogeneous Shifting Rapidly Towards Multi-Sourcing # of commercial lifecycle tool vendors Almost all are managing 3 or more lifecycle tool Models creating a Software vendors Supply Chain Almost 90% of customers are dealing with in-house developed lifecycle tools Role of in-house developed tools Market Trends  Rapid increase of multi-source options for Software and Systems Delivery  Disruptive technologies are evolving traditional sourcing models7 Source: IBM Market Development & Insights: “Software Sourcing Market Analysis, Feb 2012”  Increasingly complex multi-sourcing governance requirements © 2012 IBM Corporation
    • 8. The Premier Event for Software and Systems Innovation LinkedData & Open Services for Lifecycle Collaboration Open Services for Lifecycle Collaboration (OSLC)  Open Architecture  Dynamic Interaction  Federated Data  Common Services For Data Centers For Industries For Design & Delivery  OSLC Performance Monitoring Ne  Community Driven open-services.net w! work group  Current work on ALM, PLM, ISM Interoperability specifications  IBM sponsored W3C Workshop leads to formation of Linked Data & OSLC Core WG  Loosely coupled integration  Inspired by Internet architectures  Based on W3C Linked Data  Key technology for continuous delivery across development, test and operation teams (DevOps). http://www.w3.org/2012/ldp/charter8 © 2012 IBM Corporation
    • 9. The Premier Event for Software and Systems Innovation Linked Data – What is it? Steve likes OSLC linkedin:stevespeicher facebook:likes http://open-services.net http://www.linkedin.com/in/stevespeicher Angel likes OSLC linkedin:angeldiaz facebook:likes http://open-services.net Steve is LinkedIn to Angel linkedin:stevespeicher linkedin:linkedTo linkedin:angeldiaz9 © 2012 IBM Corporation
    • 10. The Premier Event for Software and Systems Innovation Linked Data – What is it? Show me a picture likes o dT ke lin Steve OSLC likes Angel10 © 2012 IBM Corporation
    • 11. The Premier Event for Software and Systems Innovation Linked Data – Bridging separate data sources (but with meaning) Source: http://lod-cloud.net Sept 201111 © 2012 IBM Corporation
    • 12. The Premier Event for Software and Systems Innovation OSLC – Based on Linked Data Lifecycle Common Resource Definitions <http://cm/bugs/2314> Tool a oslc_cm:ChangeRequest ; Service Management Change dcterms:relation <http://cm/bugs/1235>; Help Desk Management oslc_cm:implementsRequirement <http://rm/req/56> . <http://rm/req/56> a oslc_rm:Requirement ; Lifecycle Tool dcterms:title “Online shopping cart”; Requirements oslc_rm:validatedBy <http://qm/tc/17> . Management Lifecycle Tool Quality Management Delegated Dialogs Service Management Deployment Link Preview12 © 2012 IBM Corporation
    • 13. The Premier Event for Software and Systems Innovation Year 2000 – point products Software Configuration Build automation Management & management Work-item & defect Test automation Requirements tracking (aka Change & management management Management) User complaints – Need tools to work better – Need tools to work better together13 © 2012 IBM Corporation
    • 14. The Premier Event for Software and Systems Innovation Year 2005 – ALM V1 Software Build automation Configuration & management Management Work-item & defect Test automation Requirements tracking (aka Change & management management Management) ALM Solution • Developer complaints • Mixed Tool Environments – Clumsy integrations – Open-source offerings with DIY – Want best-of-breed choice integration – 3rd party ALM suites • Management complaints – Need governance, metrics, reports, …14 © 2012 IBM Corporation
    • 15. The Premier Event for Software and Systems Innovation Year 2010 - OSLC – A major breakthrough Shared artifacts (project, Governance (Reviews, Cross- Traceability Query, user, group, product, Approvals, Notification, project reporting release, ..) pre-conditions) planning and Authentication … metrics Versioning and and single sign- Baselining on Software Build automation Configuration & management Management Requirements management Test automation Work-item & defect & management tracking (aka Change TSRM ALM Solution Management) Learned to integrate with open protocols instead of glue15 © 2012 IBM Corporation
    • 16. The Premier Event for Software and Systems Innovation Open Services for Lifecycle Collaboration (OSLC) Working to improve the way software lifecycle tools share data Open Services for Lifecycle Collaboration Lifecycle integration inspired by the web  Community driven and governed  400+ registered community members  Workgroup members from 34+ organizations Automation  Wide range of interests, expertise, & participation  Open specifications for numerous disciplines  Defined by scenarios – solution oriented  Implementations from IBM, BPs, and Others Monitoring  Based on Linked Data Inspired by the web Free to use and share Changing the industry Proven Open Innovative open-services.net16 © 2012 IBM Corporation
    • 17. The Premier Event for Software and Systems Innovation Changes to the OSLC Community Only OSLC Members can be Steering Committee nominated to the Steering Committee General Users (Consumers, OSLC Members Specification Authors Implementers) Members Workgroup Participation Terms of Use Agreement Agreement Only General Users Members can can become become Members Specification Authors17 © 2012 IBM Corporation
    • 18. The Premier Event for Software and Systems Innovation OSLC – A path towards standardization 2009 2010 2011 2012+ Prove out use of Influence OSLC W3C Linked Data, Move linked data in Core, expand align proven/finalized CLM efforts with linked data Core/domains, specifications to simple resource relationships, broaden scope of SDO creation and expand domains to address linking (CM, QM, integrations in Further expansion RM). Contribute to segments like for additional OSLC DevOps and BPM. scenarios and community domain. efforts for Mature the specification test governance for suites. members and creation of Steering Committee Directed learning Expansion Standardize18 © 2012 IBM Corporation
    • 19. The Premier Event for Software and Systems Innovation Continuous Delivery Continuous Configuration Integration Automation Pull configurations OSLC OSLC Trigger Update Delivery configuration Pull s changes Deploy Delivery Provisioning service Pipeline Automation OSLC Trigger OSLC Change deployment Management OSLC Trigger Cloud Track tests Track work work Execute tests Track quality Trigger tests Requirement Quality Test Management Management Automation OSLC OSLC OSLC Collaborative Lifecycle Management Adopt in any order, at any time19 © 2012 IBM Corporation
    • 20. The Premier Event for Software and Systems Innovation Eclipse Lyo – Open Source for OSLC enablement  Initial code contributions live in September 2011 – Reference Implementations for OSLC (RIOs) for the Change, Requirement and Architecture Management specifications. – OSLC Test Suite and Reports – Samples – Bugzilla and Microsoft Excel providers  Plans for new content in 2012 – Code libraries – Java, … – Test Suites - Increase # specs covered and fill out tests – Samples – OAuth, additional products, workshop/tutorial http://eclipse.org/lyo20 © 2012 IBM Corporation
    • 21. The Premier Event for Software and Systems Innovation Demo – Connecting the Enterprise IT Solutions IT Operations IBM Tivoli Mobile Business Device Systems Manager Web Executive Browser Activity Stream OSLC IBM Rational IBM Team SmartCloud Concert Control Desk Developer IT Support21 © 2012 IBM Corporation
    • 22. The Premier Event for Software and Systems Innovation www.ibm.com/software/rational22 © 2012 IBM Corporation
    • 23. The Premier Event for Software and Systems Innovation IBM Leading the Evolution of W3C Linked Data  W3C Linked Data  Four design principles proposed by Tim Berners-Lee in a 2006 article  Standardization will accelerate industry adoption and enhance interop  IBM Sponsored W3C Workshop on Linked Enterprise Data Patterns (Dec 2011) – Participating organizations included EMC, Elsevier, IBM, Nokia, Oracle – Workshop recommended W3C produce a standard “which defines a Linked Data Platform -- something that solves IBM Rationals use case.”  IBM Submitted Linked Data Basic Profile 1.0 proposal to W3C (March 2012) – Base the Linked Data Platform foundation on OSLC Core technology and experience – Co-submitters: – Supporters:  W3C Chartered Linked Data Platform Workgroup (May 2012) – Standardize RESTful application integration patterns using Linked Data – IBM’s Arnaud le Hors to chair with June 2012 kickoff23 © 2012 IBM Corporation
    • 24. The Premier Event for Software and Systems Innovation You can play a role in shaping this exciting technology:  Join OSLC: – Anyone can join – You can sign up for any forums, get involved in the development of use cases, requirements, or specifications – See http://oslc.co  Join Lyo: – All you need to get started with OSLC – See http://www.eclipse.org/lyo  Join the W3C Linked Data Platform WG – Requires W3C membership – See http://www.w3.org/wiki/LinkedData24 © 2012 IBM Corporation
    • 25. The Premier Event for Software and Systems Innovation www.ibm.com/software/rational25 © 2012 IBM Corporation
    • 26. The Premier Event for Software and Systems Innovation Daily iPod Touch giveaway  Complete your session surveys online each day at a conference kiosk or on your Innovate 2012 Portal!  Each day that you complete all of that day’s session surveys, your name will be entered to win the daily IPOD touch!  On Wednesday be sure to complete your full conference evaluation to receive your free conference t-shirt!26 © 2012 IBM Corporation
    • 27. The Premier Event for Software and Systems Innovation Acknowledgements and disclaimers Availability: References in this presentation to IBM products, programs, or services do not imply that they will be available in all countries in which IBM operates. The workshops, sessions and materials have been prepared by IBM or the session speakers and reflect their own views. They are provided for informational purposes only, and are neither intended to, nor shall have the effect of being, legal or other guidance or advice to any participant. While efforts were made to verify the completeness and accuracy of the information contained in this presentation, it is provided AS-IS without warranty of any kind, express or implied. IBM shall not be responsible for any damages arising out of the use of, or otherwise related to, this presentation or any other materials. Nothing contained in this presentation is intended to, nor shall have the effect of, creating any warranties or representations from IBM or its suppliers or licensors, or altering the terms and conditions of the applicable license agreement governing the use of IBM software. All customer examples described are presented as illustrations of how those customers have used IBM products and the results they may have achieved. Actual environmental costs and performance characteristics may vary by customer. Nothing contained in these materials is intended to, nor shall have the effect of, stating or implying that any activities undertaken by you will result in any specific sales, revenue growth or other results. © Copyright IBM Corporation 2012. All rights reserved. – U.S. Government Users Restricted Rights - Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp. IBM, the IBM logo, ibm.com, Rational, the Rational logo, Telelogic, the Telelogic logo, Green Hat, the Green Hat logo, and other IBM products and services are trademarks or registered trademarks of International Business Machines Corporation in the United States, other countries, or both. If these and other IBM trademarked terms are marked on their first occurrence in this information with a trademark symbol (® or ™), these symbols indicate U.S. registered or common law trademarks owned by IBM at the time this information was published. Such trademarks may also be registered or common law trademarks in other countries. A current list of IBM trademarks is available on the Web at “Copyright and trademark information” at www.ibm.com/legal/copytrade.shtml27 © 2012 IBM Corporation
    • 28. The Premier Event for Software and Systems Innovation www.ibm.com/software/rational© Copyright IBM Corporation 2012. All rights reserved. The information contained in these materials is provided for informational purposes only, and is provided AS IS without warranty of any kind,express or implied. IBM shall not be responsible for any damages arising out of the use of, or otherwise related to, these materials. Nothing contained in these materials is intended to, nor shall havethe effect of, creating any warranties or representations from IBM or its suppliers or licensors, or altering the terms and conditions of the applicable license agreement governing the use of IBMsoftware. References in these materials to IBM products, programs, or services do not imply that they will be available in all countries in which IBM operates. Product release dates and/or capabilitiesreferenced in these materials may change at any time at IBM’s sole discretion based on market opportunities or other factors, and are not intended to be a commitment to future product or featureavailability in any way. IBM, the IBM logo, Rational, the Rational logo, Telelogic, the Telelogic logo, and other IBM products and services are trademarks of the International Business MachinesCorporation, in the United States, other countries or both. Other company, product, or service names may be trademarks or service marks of others. 28 © 2012 IBM Corporation
    • 29. The Premier Event for Software and Systems Innovation OSLC beyond the OSLC Community clipse.org/lyo SDK Test suite Reference implementations Library for Java (other languages Assess your OSLC Learn from OSLC in action! planned or in progress), implementation using freely Use the simple server as a test documentation, samples, examples, available test suites. harness. and tutorials. Lyo goal: to benefit all developers, regardless of implementation technologies. NE Ma W! y 9 th Supporters: Siemens, Cambridge Semantics29 w3.org/2012/ldp/ © 2012 IBM Corporation
    • 30. The Premier Event for Software and Systems Innovation End-to-End Lifecycle Optimization People Process Build Publish Information Design Agile Test Dev Deploy Dev Ops Prioritize Monitor Open Services for Lifecycle Collaboration Lifecycle integration inspired by the web Follow us on the Enterprise DevOps and Jazz Team Blogs and at open-service.net30 © 2012 IBM Corporation
    • 31. The Premier Event for Software and Systems Innovation Lifecycle Management Reference Architecture Supporting DevOps Configuration Pull configurations Continuous Automation Integration OSLC Update OSLC Trigger Delivery configurations Trigger Pull deployment Deploy changes Delivery Provisioning service Pipeline Automation OSLC OSLC Configure Change Monitor agents Management OSLC Collaborative application Lifecycle Application Monitoring Cloud Track Track work Management Configure OSLC Test work Trigge Service r endpoints Tests Track quality Trigger Tests Requirement Quality Service Management Management Simulation OSLC OSLC OSLC Create development defect Create incident Incident Management Adopt in any OSLC order, at any31 time © 2012 IBM Corporation