Your SlideShare is downloading. ×
Innovate2014 Better Integrations Through Open Interfaces
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

Innovate2014 Better Integrations Through Open Interfaces

509
views

Published on

Published in: Technology

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
509
On Slideshare
0
From Embeds
0
Number of Embeds
30
Actions
Shares
0
Downloads
4
Comments
0
Likes
0
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

Transcript

  • 1. © 2014 IBM Corporation Better Lifecycle Tool Integrations through Open Interfaces ICD-1884 Mik Kersten - Tasktop Technologies Steve Speicher - IBM
  • 2. • Overview & Background • Problem statement • Approaches to the problem • Lessons learned • Examples in open source • Open interfaces • What next Outline 1
  • 3. Mine!
  • 4. I got this.
  • 5. Though we have…
  • 6. REST SOAP OSLC SOAP XMLRPC
  • 7. Integrate with open protocols instead of unnatural adhesion @ http://open-services.net Open Interfaces. Planning & Tracking Continuous Testing Customer Needs Helpdesk Monitoring
  • 8. Got links? 1. Use URIs as names for things 2. Use HTTP URIs so that people can look up those names. 3. When someone looks up a URI, provide useful information, using the standards (RDF*, SPARQL) 4. Include links to other URIs. so that they can discover more things. Simple. Linked Data: Tim Berners-Lee
  • 9. Automation Monitoring Open Services for Lifecycle Collaboration Lifecycle integration inspired by the web  Built off of W3C Linked Data  Domain-specific needs: Web UIs, domain models, protocol, … Open Services for Lifecycle Collaboration Inspired by the web Proven Free to use and share Open Changing the industry Innovative Open APIs and Semantically Enriched Data Models More at http://open-services.net W3C Linked Data  Simple guidelines for REST APIs  Consistency across Web resources (data) Web based loosely-coupled approach to integrating tools and services
  • 10. Linked … wait, what? TestCase 14 Issue 973 Bug 318 Apache Joe
  • 11. Share. Combine.
  • 12. Interact. LINKED DATA PLATFORM TestCas e 14 Issue 973 Bug 318 Apach e Jo e GET /bugs/123 GET /bugs/ POST /bugs/ {“dc:title”: “Server crash”; “oslc:severity” : “oslc:Blocker”;} FETCH LIST ADD
  • 13. Lifecycle Tool Change Management Lifecycle Tool Quality Management Lifecycle Tool Requirements Management Service Management Help Desk Service Management Deployment Leverage and Extend <http://cm/bugs/2314> a oslc_cm:ChangeRequest ; dcterms:relation <http://cm/bugs/1235>; oslc_cm:implementsRequirement <http://rm/req/56> . <http://rm/req/56> a oslc_rm:Requirement ; dcterms:title “Online shopping cart”; oslc_rm:validatedBy <http://qm/tc/17> . Common Resource Definitions Resource Preview Delegated Dialogs http://open-services.net
  • 14. Staying Current Tool A B D C
  • 15. QA SOAP BA OSLC-RM Dev OpsPM OSLC-CM Reporting Agile Planning Requirement Defect OSLC-QM OSLC- Aut.
  • 16. SLI Pattern Applies to Example
  • 17. OSLC’s Big Picture Open Services for Lifecycle Collaboration Lifecycle integration inspired by the web LINKED DATA PLATFORM WORKING GROUP The Resource for OSLC Implementers Inspired by the web Proven Free to use and share Open Changing the industry InnovativeOSLC: Tests, Libraries, Samples, Examples, Reference Implementations Scenario-driven & Solution-oriented Generally applicable: specs available for many domains covering ALM, DevOps, ISM, and PLM Leading choice for strategic integration technology
  • 18. 24 Technical Committees are Driving Growth of Participation Member Section Co-Founders OSLC – Who’s involved?
  • 19. OSLC – Who’s involved? Accenture Advanced Computational Research Alcatel-Lucent APG Atego BigLever Black Duck Boeing BSD Group CESAR Citigroup ClearBlade CloudOne CM-Logic Corso Creative Intellect Consulting EADS Emphasys Empulsys Ericsson fluid Operations Galorath General Dynamics C4 Systems General Motors IBM Icaro Technologies iFEST Institut TELECOM Integrate Systems Engineering IRIS Koneksys Kovair KTH Mentor Graphics MobileSmith NASA Jet Propulsion Laboratory Northrop Grumman OFFIS Oracle Orb Data Perforce Phunware PointSource Price Systems QSM Ravenflow SCM Solution Shell Siemens Sogeti SourceGear SPRINT State Street Stoneworks Software Tasktop Taxal Thales Tieto TOPIC Embedded Systems UrbanCode Virtual Vehicle Washington Metropolitan Area Transit Authority WebLayers http://open-services.net/organizations/
  • 20. Got links? OSLC http://open-services.net Eclipse Lyo http://eclipse.org/lyo Linked Data Platform http://LinkedDataPlatform.org
  • 21. Thank You