0
<ul>Turmeric SOA Ignite Eclipse Day at Google 2011 </ul><ul>Dave Carver <li>11.30.2011 </li></ul>
<ul>eBayOpenSource.org </ul><ul></ul><ul><li>Mission is to open source some of the best of breed technologies that were de...
For the benefit of the community
Under a liberal open source license.
These projects are generic technology projects and several years of development effort has gone into them to mature them.
The first project that is open sourced is Turmeric, a comprehensive SOA platform </li></ul>
<ul>Why start a SOA project? </ul>
<ul>The Meaning of Words? </ul>
<ul>Isn't everything really a Service now? </ul>
<ul>Web Services are just a starting point </ul>
<ul>What is SOA? A Buzzword? </ul>
<ul>Turmeric </ul><ul></ul><ul><li>Comprehensive Policy driven SOA platform – Pipeline based architecture
Can be used to develop, deploy, secure, monitor, and govern SOA services and consumers
Client side and server side runtime
Various Quality of Service (QoS) features provided through services </li></ul><ul><ul><li>Authentication, Authorization, a...
<ul></ul><ul><li>Eclipse developer tooling </li></ul><ul><ul><li>Plugins for creation of services and consumers
The Type Library plugin, to define and manage reusable schema type definitions across services, and hierarchically organiz...
The Error Library plugin, to define and re-use error definitions across services.  </li></ul></ul><ul><li>Local binding op...
A Repository Service that enables service registration and governance.  </li></ul><ul>Turmeric (contd.) </ul>
Is SOA Really This?
Upcoming SlideShare
Loading in...5
×

Turmeric soa google

485

Published on

Turmeric SOA - Ignite lighting talk. Presented at the Eclipse Day at Google.

Published in: Technology, News & Politics
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
485
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
8
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide
  • This template should be used for projects that are going through JAD and ARB. There should only be one .ppt file created for any project. The same .ppt should be updated as the project progresses through JAD and ARB. Slides that are not longer relevant should be moved to the end of the presentation. The updated file should be checked in to the VOB ebayv3docs \\ARB\\presentations\\2004\\&lt;name of project&gt; (date should no longer be included in the name) There are four types of presentation objectives: “ JAD Session” “ Informational ARB” presentations can be used to inform ARB about technical issues, vendor information, strategies, etc. “ ARB Control” presentations are for designated projects that are working through design issues in multiple ARB sessions “ Approval Request” presentations are for projects that have resolved all issues and are requesting approval of the architecture approach If you are seeking approval and the approval can be broken down to specific parts of the design you should clearly indicate the different pieces you are seeking approval on
  • Transcript of "Turmeric soa google"

    1. 1. <ul>Turmeric SOA Ignite Eclipse Day at Google 2011 </ul><ul>Dave Carver <li>11.30.2011 </li></ul>
    2. 2. <ul>eBayOpenSource.org </ul><ul></ul><ul><li>Mission is to open source some of the best of breed technologies that were developed originally within eBay Inc.
    3. 3. For the benefit of the community
    4. 4. Under a liberal open source license.
    5. 5. These projects are generic technology projects and several years of development effort has gone into them to mature them.
    6. 6. The first project that is open sourced is Turmeric, a comprehensive SOA platform </li></ul>
    7. 7. <ul>Why start a SOA project? </ul>
    8. 8. <ul>The Meaning of Words? </ul>
    9. 9. <ul>Isn't everything really a Service now? </ul>
    10. 10. <ul>Web Services are just a starting point </ul>
    11. 11. <ul>What is SOA? A Buzzword? </ul>
    12. 12. <ul>Turmeric </ul><ul></ul><ul><li>Comprehensive Policy driven SOA platform – Pipeline based architecture
    13. 13. Can be used to develop, deploy, secure, monitor, and govern SOA services and consumers
    14. 14. Client side and server side runtime
    15. 15. Various Quality of Service (QoS) features provided through services </li></ul><ul><ul><li>Authentication, Authorization, and rate limiting, which you control by defining respective policies. </li></ul></ul><ul><li>Monitoring and Policy Admin console </li></ul>
    16. 16. <ul></ul><ul><li>Eclipse developer tooling </li></ul><ul><ul><li>Plugins for creation of services and consumers
    17. 17. The Type Library plugin, to define and manage reusable schema type definitions across services, and hierarchically organize them.
    18. 18. The Error Library plugin, to define and re-use error definitions across services. </li></ul></ul><ul><li>Local binding option, which lets you locally bind services to consumers as a deployment time
    19. 19. A Repository Service that enables service registration and governance. </li></ul><ul>Turmeric (contd.) </ul>
    20. 20. Is SOA Really This?
    21. 21. <ul>Not limited to WS-* </ul>
    22. 22. <ul>Is Web 2.0 SOA? </ul>
    23. 23. Web 2.0 IS SOA!
    24. 24. SOA is not a silver bullet – Execution Matters
    25. 25. Data Quality Matters
    26. 26. <ul></ul><ul>Leveraging Open Source </ul>
    27. 27. <ul></ul><ul>Monitoring Console </ul>
    28. 28. Policy Admin UI
    29. 29. Eclipse Plugins
    30. 30. <ul></ul><ul><li>Http://www.ebayopensource.org/index.php/Turmeric/HomePage
    31. 31. IRC Freenode.net: #turmeric-dev
    32. 32. Twitter: #turmericsoa
    33. 33. Twitter: @kingargyle
    34. 34. Google Plus+
    35. 35. Forums: http://www.ebayopensource.org/forums
    36. 36. Wiki: http://www.ebayopensource.org/wiki
    37. 37. Source: https://github.com/ebayopensource </li><ul><li>Turmeric-runtime
    38. 38. Turmeric-repository
    39. 39. Turmeric-security
    40. 40. Turmeric-eclipse
    41. 41. Turmeric-releng
    42. 42. Turmeric-wsdldoctool </li></ul></ul><ul>Turmeric (contd.) </ul>
    1. A particular slide catching your eye?

      Clipping is a handy way to collect important slides you want to go back to later.

    ×