• Like
SOA, OTD, and Web 2.0
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

SOA, OTD, and Web 2.0

  • 1,588 views
Published

Presented at Defense & Aerospace Investor & Corporate Development Conference, Sep 19, 2007

Presented at Defense & Aerospace Investor & Corporate Development Conference, Sep 19, 2007

Published in Technology
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
No Downloads

Views

Total Views
1,588
On SlideShare
0
From Embeds
0
Number of Embeds
1

Actions

Shares
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

Transcript

  • 1. A High-Speed Tour of SOA, Open Technology, and Web 2.0 Jim Stogdill CTO Gestalt jstogdill@gestalt-llc.com www.limnthis.com (blog)
  • 2. A few questions to Why should ponder... we care? SOA, Open Technology, and the Web How is a company that What do these “gets it” different? buzzwords mean?
  • 3. Why should we care? (esp. at an investment conference?)
  • 4. Why should we care? The Market is Changing... NetCentricity Information Operations and Cyber Warfare Unmanned Vehicles Dynamic targeting Asymmetric Warfare
  • 5. Why should NetCentricity we care? JAOC DCGS TACP ASOC To fight a network, be a network. To build a network, requires a network.
  • 6. FCW Article on Open Technology Why should we care? Development
  • 7. Chuck Riechers’ Presentation Why should we care? Pain!
  • 8. Why should we care? So, these days you may care about some additional things when you invest in a company.
  • 9. Why should we care? Like What?
  • 10. Why should we care? Well,... Building This and this...
  • 11. Why should we care? Took This: Strategy Proprietary Technology Prime Contractor and Lock in Proprietary Technology and Sub- Sub- Sub- Lock in Contractor Contractor Contractor Proprietary Technology and Sub- Sub- Sub- Sub- Sub- Contractor Contractor Contractor Contractor Contractor Lock in
  • 12. Why should we care? But...
  • 13. Why should we care? As... Platforms “NetCentric” Prime Contractor + ? Subs + Lock in
  • 14. Why should we care? We’ll talk about the “?” in a minute when we get to . How is a company that “gets it” different?
  • 15. First... What do these buzzwords mean?
  • 16. What do these buzzwords mean? Service Oriented Architecture (SOA): An architectural approach in which systems expose capability via well defined service interfaces (often as Web Services) whose goals are cross platform / cross language interoperability and loose coupling between participating systems.
  • 17. SOA What do these buzzwords mean? So, what is it then?
  • 18. SOA The Overly Simple System What do these buzzwords mean? Integration View
  • 19. SOA The Overly Simplistic Data What do these buzzwords mean? Integration View:
  • 20. SOA What do these Slightly more complete back of a buzzwords mean? napkin view of commercial SOA:
  • 21. SOA What do these The Pre-SOA AOC buzzwords mean?
  • 22. SOA + “Transactional SOA” between What do these buzzwords mean? LOB Apps
  • 23. LOB Composite Applications SOA What do these buzzwords mean? and workflows
  • 24. SOA The Super-Enterprise: What do these buzzwords mean? inter enclave
  • 25. SOA What do these buzzwords mean? Key Idea: SOA’s an approach, not a thing. BEA can’t sell you one. (not even on Oct 31)
  • 26. What do these buzzwords mean? Open Technology Development combines salient advances in the following areas: 1. Open Standards and Interfaces 2. Open Source Software and Designs 3. Collaborative / Distributive culture and online tools 4. Technological Agility
  • 27. Open Technology What do these Focusing on three Open Source buzzwords mean? Activities... Use it - treat it like CoTs, overcome the security and certification fears / issues, and use it. Contribute to it - contribute to commercial OSS projects on a “give back” basis if you are consuming it. Build it - create open source projects that meet DoD-specific requirements. Public Gated
  • 28. Open Technology What do these What does it look like? buzzwords mean?
  • 29. Open Technology What do these buzzwords mean? When will a major program produce open source in a big way? Or Who will do what IBM did with Apache in DoD?
  • 30. OTD Tipping Point? What do these buzzwords mean? Open Technology I say, if you Lock (Proprietary in Guy) are standing here... ...go ahead and push!
  • 31. What do these buzzwords mean? Web 2.0 (or just “the web”) is the business revolution in the computer industry caused by the move to the Internet as platform, and an attempt to understand the rules for success on that new platform. Chief among those rules is this: Build applications that harness network effects to get better the more people use them.” Enterprise 2.0 is basically the same stuff, but used inside an enterprise.
  • 32. Easier to understand by key Web 2.0 What do these buzzwords mean? patterns... Harness Collective Intelligence / Architecture of Participation Data as Platform Rich User Experience Software not tied to a single device Perpetual Beta Leverage the long tail
  • 33. Most important part: It’s What do these buzzwords mean? “Generative” Leveragable Unfortunately, DoD processes conspire Adaptable against generative attributes because of Easy to master security etc... Accessible Read “Saving the Internet” by Jonathan Zittrain at HBS
  • 34. Web 2.0 What do these The Web - extending our example buzzwords mean?
  • 35. Web 2.0 What do these buzzwords mean? PatrolNet - Web 2.0 for COIN
  • 36. Web 2.0 What do these Patrolnet “Geo-spatial Wiki” buzzwords mean?
  • 37. Web 2.0 What do these buzzwords mean? Real Time Web-based Collaboration
  • 38. How is a company that “gets it” different? Or, ... post-proprietary lock in collaborative Zeitgeist detection.
  • 39. How is a company that “gets it” different? Conway’s Law: Any piece of software reflects the organizational structure that produced it. (remember when I said that a “platform contract” can’t build a network?)
  • 40. How is a company that “gets it” different? So, companies that are ready for the post- lock-in connected-and-collaborative future are comfortable with internal and external cross-boundary collaboration. They are prepared to help customer SOA, OSS, and Web Eco-systems co-evolve.
  • 41. How is a company Or, ... What are the common threads to that “gets it” different? make SOA, OTD, or Web 2.0 work? Collaboration Co-Evolution Community of Practice Connections Beyond the Enterprise
  • 42. What does that mean exactly? How is a company that “gets it” different? They regularly use open source in projects for their customers. They already have programmers that contribute regularly to open source projects They use collaborative tools within the enterprise and external to it: Wikis, shared code repositories, chat and irc, mailing lists,... They are probably comfortable with agile methods. They understand open source licensing. They don’t hesitate to use standard SOA interfaces on their projects despite anti-lock-in impact. They add well understood web-oriented public API’s to their projects.
  • 43. ... and just for fun... A few questions to ponder...
  • 44. A few questions to ponder... Will IDIQ task orders facilitate collaboration better than conventional contracts?
  • 45. A few questions to ponder... If customers are tired of proprietary lock in, are we ready to offer alternatives?
  • 46. A few questions to ponder... Could/should SOSCOE be an open source project?
  • 47. A few questions to ponder... Should all DoD infrastructure be open source?
  • 48. A few questions to ponder... Your cell phone is small because of government- developed gallium- arsenide. Can Gov OSS be a public good?
  • 49. A few questions to ponder... Should government leverage internal “social” networks like linked in?
  • 50. Thanks! Jim Stogdill jstogdill@gestalt-llc.com www.limnthis.com