Making Web Content Agile


Published on

Presented by John Kreisa at Web Content Chicago, June 17-18, 2008.

The combination of XML and XQuery provided by XML Content Servers are helping organizations become more agile with their content and enabling them to dynamically deliver a wide range of content in context to the web. In this session you'll learn about some of the key technical drivers behind XML Content Servers including a review of live customer deployments where agility was a key to success.

Published in: Business, Technology
  • Be the first to comment

No Downloads
Total views
On SlideShare
From Embeds
Number of Embeds
Embeds 0
No embeds

No notes for slide
  • Making Web Content Agile

    1. 1. XML Content Platforms: Making Web Content Agile John Kreisa – Director of Product Marketing 6/18/08
    2. 2. Topics <ul><li>What do we mean by agility? </li></ul><ul><li>Why is agility important? </li></ul><ul><li>How do XML content platforms enable agility? </li></ul><ul><li>Examples </li></ul><ul><li>Summary </li></ul>
    3. 3. What is Agility? <ul><li>agile </li></ul><ul><li>  • adjective 1 able to move quickly and easily. 2 quick-witted or shrewd. </li></ul><ul><li>  — DERIVATIVES agilely adverb agility noun. </li></ul><ul><li>  — ORIGIN Latin agilis , from agere ‘do’ </li></ul><ul><li>Source: Oxford English Dictionary </li></ul><ul><li>You have to respect 20 volumes, and a $995 price (even on Amazon) </li></ul>
    4. 4. What is Content? <ul><li>Generally textual information </li></ul><ul><ul><li>May include images and other rich media </li></ul></ul><ul><ul><li>Books, journals, manuals, doctrine, web pages, email, messages, etc. </li></ul></ul><ul><li>May come in a wide range of formats </li></ul><ul><ul><li>PDF, .doc, .txt, XML, .html etc. </li></ul></ul><ul><li>Has some structure/format and hierarchy </li></ul><ul><ul><li>Sections, subsections, paragraphs, etc. </li></ul></ul><ul><li>May have mixed schemas (data organization) </li></ul><ul><ul><li>One customer site has 25+ </li></ul></ul>
    5. 5. What is Content Agility? <ul><li>Load content as-is </li></ul><ul><ul><li>Worry about the structure later </li></ul></ul><ul><li>Process and transform content </li></ul><ul><ul><li>Query and analyze content for a full understanding </li></ul></ul><ul><ul><li>Leverage the structure (or lack of) in content </li></ul></ul><ul><li>Rapidly prototype new products </li></ul><ul><ul><li>Adjust to changing business conditions </li></ul></ul><ul><ul><li>Quickly create syndicated services </li></ul></ul><ul><li>Enable dynamic publishing </li></ul><ul><ul><li>Easily deliver to multiple devices/formats </li></ul></ul>
    6. 6. Topics <ul><li>What do we mean by agility? </li></ul><ul><li>Why is agility important? </li></ul><ul><li>How do XML content platforms enable agility? </li></ul><ul><li>Examples </li></ul><ul><li>Summary </li></ul>
    7. 7. IT Departments Need Agility <ul><li>Fewer resources yet more demands </li></ul><ul><ul><li>Re-use content across the business </li></ul></ul><ul><li>Many sources and structures of content </li></ul><ul><ul><li>Across divisions/organizations </li></ul></ul><ul><ul><li>From acquisitions </li></ul></ul><ul><li>Changing business models </li></ul><ul><ul><li>Quickly develop new applications </li></ul></ul><ul><ul><li>Adapt to the next disruptive technology </li></ul></ul>
    8. 8. Business Needs Agility <ul><li>Increasingly companies are moving more content to the web </li></ul><ul><ul><li>Author fewer times – reuse more often </li></ul></ul><ul><li>Flexibility for the future </li></ul><ul><ul><li>How will users consume your content? </li></ul></ul><ul><ul><li>What will the partner relationships be? </li></ul></ul><ul><li>Differentiate for greater competitive advantage </li></ul><ul><ul><li>New packaging and distribution models </li></ul></ul><ul><ul><li>Create new content offerings to users </li></ul></ul>
    9. 9. Users Want Agility <ul><li>People are a key part of content </li></ul><ul><ul><li>Creating new content </li></ul></ul><ul><ul><li>Enhancing content </li></ul></ul><ul><ul><li>Interacting with content </li></ul></ul><ul><ul><li>Socializing around content </li></ul></ul><ul><li>Content the way they want it </li></ul><ul><ul><li>Aware of their context </li></ul></ul><ul><ul><li>Flexible access </li></ul></ul>
    10. 10. Topics <ul><li>What do we mean by agility? </li></ul><ul><li>Why is agility important? </li></ul><ul><li>How do XML content platforms drive agility? </li></ul><ul><li>Examples </li></ul><ul><li>Summary </li></ul>
    11. 11. MarkLogic Server <ul><li>Platform for integrating and delivering content </li></ul><ul><ul><li>Rapidly build and deploy applications </li></ul></ul><ul><ul><li>XQuery application language </li></ul></ul><ul><ul><li>Simultaneous delivery to multiple channels </li></ul></ul><ul><li>XML repository </li></ul><ul><ul><li>Natively understands XML </li></ul></ul><ul><ul><li>Store & retrieve content </li></ul></ul><ul><ul><li>Manipulate and enrich content </li></ul></ul><ul><li>Powerful search & analytics </li></ul><ul><ul><li>Full-text </li></ul></ul><ul><ul><li>Structured (XML) </li></ul></ul>Built to maximize your investment in XML Slide
    12. 12. Multi-grained Access to Information Does this table interest you? Perhaps this list? These paragraphs (you’ll make the list)? Or, take the whole section?
    13. 13. Fully Leverage Your Content News Article Book Research Report Journal Article Product Sheet Operations Manual
    14. 14. Multi-grained Re-use Content can be dynamically accessed, assembled and delivered to the web for a specific audience or purpose
    15. 15. Designed for Delivering Content <ul><li>Rich navigation options </li></ul><ul><ul><li>Search results – by taxonomy or source </li></ul></ul><ul><ul><li>Faceted navigation </li></ul></ul><ul><ul><li>Tag clouds </li></ul></ul><ul><li>Facilitates user interaction </li></ul><ul><ul><li>User tagging, comments and ratings </li></ul></ul><ul><li>Delivers content in context </li></ul><ul><ul><li>Geographic position (of the content or user) </li></ul></ul><ul><ul><li>Enriched results (persons, places, things) </li></ul></ul><ul><li>Includes help for the users </li></ul><ul><ul><li>Suggested options based on terms, thesauri, spell correction </li></ul></ul><ul><li>Faster, more efficient for web applications </li></ul><ul><ul><li>No mis-match – deliver directly to Xhtml, faster, easier. </li></ul></ul><ul><ul><li>Multi-channel delivery – web, print, services </li></ul></ul>
    16. 16. Topics <ul><li>What do we mean by agility? </li></ul><ul><li>Why is agility important? </li></ul><ul><li>How do XML content platforms enable content agility? </li></ul><ul><li>Examples </li></ul><ul><li>Summary </li></ul>
    17. 17. How We Make Our Customers Agile <ul><li>Powering . . . </li></ul><ul><li>Web content delivery </li></ul><ul><li>Search applications </li></ul><ul><li>Custom publishing </li></ul><ul><li>Digital asset distribution </li></ul><ul><li>Content assembly </li></ul>MarkLogic accelerates the creation of web applications
    18. 18. Agility Through XML <ul><li>Embracing XML </li></ul><ul><ul><li>Corporate initiative to leverage investment in XML </li></ul></ul><ul><ul><li>Deliver richer interaction with content to users </li></ul></ul><ul><ul><li>Create business models to reach new markets </li></ul></ul><ul><li>Working to deliver articles in context </li></ul><ul><ul><li>Explore how enriching traditional search and display of journal articles could change their business and serve members. </li></ul></ul>
    19. 19. Agility Through Centralized Content <ul><li>Creating a single centralize repository for all XML content </li></ul><ul><li>Leveraging the power of XQuery to develop applications </li></ul><ul><li>Providing better operating efficiency, security, and opportunity to develop a more powerful services layer </li></ul>
    20. 20. Agility Through Rich Interfaces
    21. 21. Battle Command Knowledge System <ul><li>US Army “Warrior Knowledge Base” </li></ul><ul><ul><li>Sophisticated knowledge management and information sharing environment </li></ul></ul><ul><ul><li>Up-to-the-minute information for </li></ul></ul><ul><ul><li>war-fighters and mission planners </li></ul></ul><ul><ul><li>Army-level central repository of battlefield knowledge </li></ul></ul><ul><li>Benefits </li></ul><ul><ul><li>Reduces cycle time for capturing and sharing mission essential knowledge </li></ul></ul><ul><ul><li>Fast performance enables soldiers in forward areas to access knowledge </li></ul></ul>
    22. 22. User Agility Through Rich Interfaces
    23. 23. User Agility Through Rich Interfaces (2)
    24. 24. University of Virginia Press <ul><li>Multiple web based applications including </li></ul><ul><ul><li>Dolley Madison Digital Edition </li></ul></ul><ul><ul><li>The Papers of George Washington Digital Edition </li></ul></ul><ul><ul><li>Herman Melville Typee </li></ul></ul>
    25. 25. University of Virginia Press
    26. 26. The Papers of George Washington
    27. 27. Herman Melville’s Typee
    28. 28. Content Platform - O’Reilly Labs
    29. 29. Agility Through Analytics
    30. 30. Role Aware Application: ImagingCONSULT Crawl / slice / content, informational, navigational, and next-step value
    31. 31. Agile Delivery of Content IP Mgmt Syndication Server DAM (metadata + content) Web Services Loader Admin interface (search, load, etc.) Other partners Search, Get Catalog, Get TOC, Look inside book, Etc. Syndication Server System to store, manage and distribute content
    32. 32. Agile Platform for Delivery
    33. 33. Content Logic Configurator This slide courtesy of Harvard Business Review
    34. 34. PDF Reprints via .NET This slide courtesy of Harvard Business Review
    35. 35. WS via PHP thin client This slide courtesy of Harvard Business Review
    36. 36. XML-based content library (MarkLogic) Web content management Dynamic personalized website Dynamic content delivery interface XML-based site map/ content (MarkLogic) Granular authoring Granular outside feeds XQuery Complimentary to Web CMS XQuery PDF <ul><li>Can be deployed with tight integration with Web CMSs </li></ul><ul><ul><li>Easy integration of content from multiple sources </li></ul></ul><ul><ul><li>Dynamic delivery to web and pdf </li></ul></ul>
    37. 37. Summary <ul><li>Content agility drives organizational agility </li></ul><ul><ul><li>IT flexibility </li></ul></ul><ul><ul><li>Business flexibility </li></ul></ul><ul><ul><li>User flexibility </li></ul></ul><ul><li>XML content platforms provide the capabilities for greater content agility </li></ul><ul><ul><li>Search applications </li></ul></ul><ul><ul><li>Custom publishing </li></ul></ul><ul><ul><li>Digital asset distribution </li></ul></ul><ul><ul><li>Online content delivery </li></ul></ul><ul><ul><li>Content assembly </li></ul></ul><ul><li>Complimentary to Web CMS applications for website delivery </li></ul>