Chris Anderson

MarkLogic User Conference Track Descriptions 2010

Applications Track

The applications track provides invaluable insight into how organizations like yours are using MarkLogic Server to drive business success. Hear directly from customer organizations through case studies, presentations, and discussions. You will come away with an in-depth understanding of how others have addressed their content challenges and how they are leveraging MarkLogic Server.

Breakout Sessions

E-Space: A Real World Case Study of a MarkLogic Application

Pat Wall, Booz Allen Hamilton

MarkLogic Server was brought in to this key DoD program to enhance existing technologies and provide additional agility in managing large volumes of XML data. In this session, we will discuss our use of MarkLogic Server and taking advantage of evolving platform features to deliver additional value for clients.

enContext: All-source Text and Link Analysis System for Open Source Intelligence (OSINT)

Preston McGowan, Raytheon

We strive to take Commercial Off The Shelf (COTS) solutions that are already industry proven and enhance their collective worth. We have integrated MarkLogic, enterprise integration solutions, and custom applications to create a fielded product that enables our customer to ingest, enrich, and manage open source unstructured documents. Our solution empowers an organization to weave an interconnected web of persons, organizations and locations of interest powered by concept aware search and retrieval.

I Believe I Can Fly: FAA's Emergency Collaboration and Data Fusion with MarkLogic and Microsoft

Will Lawrence, Digital Pontis

The FAA, Emergency Operations, and C3 have developed a web-based Emergency Operations Network (EON), intended for information-sharing that creates a common operational picture (COP) and supports effective, actionable decision-making. Architected on a secure, highly available, and flexible infrastructure, EON is designed to implement effective information collaboration, accurate Command, Control Communications (C3), continuity of operations (COOP), and adaptive situational awareness for enhancing decision support. This new infrastructure is built upon existing FAA networks and the technologies of the operations framework.

Proof of Concept: An XML-Approach to Content Management in Support of BP's Operating Management System (OMS)

Michael Weber, BP

BP is now two years into implementation of its new Operating Management System (OMS), which is attempting to bring more consistency to its Engineering, Operating, Project and other related Health, Safety, Security, and Environmental (HSSE) practices deployed across the group. OMS consists of group requirements based on industry practice and standards.  In addition OMS provides recommendations and guidance documents which are reviewed and implemented within local operating entities to meet essential group requirements.. This MarkLogic XML proof-of-concept was designed to help simplify development, delivery, and audit review of these OMS procedures linked with Microsoft Word and SharePoint Document Management solutions.

Building 100% XQuery Web Applications

Darin McBeath, Elsevier

Over the past decade, the products delivered by scientific publishers have evolved from hard-copy journals to interactive, full-featured web sites offering their customers a rich, user-friendly research experience. But, is the scientific publishing industry reaching a tipping point where their products will once again evolve in response to the changing needs of their customers? This presentation will explore how XQuery and MarkLogic Content Server are being used within the Disruptive Technology group of Elsevier Labs to develop 100% XQuery web application in preparation for these new product offerings.

MarkLogic and Three Pillars of Digital Transformation

Andrew Brenneman, Finitiv

The world of publishing and media are in a time of undeniable and profound transformation, driven by technology and its effect on the marketplace. The question is not whether or not there is a need to transform, but rather how to go about it. The capabilities of MarkLogic server and associated technology are significantly transformative. An XML-centric publishing platform has profound implications on the type of value of content offering, how it is created and how it is delivered. Deployment of MarkLogic, therefore needs to be done within the context of a transformative initiative.

The Legal Information System: Building a Centralized, Specialized and Highly Relevant Legal Information System

Pierrick Guinguene, Le Moniteur

The group Moniteur is an information and service provider for Construction and Local Authorities. In 2009, the group Moniteur started to develop an ambitious service offer to provide access to highly specialized and relevant legal information. The first step, the Legal Information System, centralises for the first time all legal and technical information into a unique repository. The main challenges for the group Moniteur were to define a durable information system, able to integrate new content structures, but also to provide millions of complex contents such as legal information with no loss of performance; two requirements covered by MarkLogic.

Semantic Content Creation - Getting People to Come to the Party

Luann Brennan, Swee-Doon Goh & Bill McKinney, Cengage Learning

Gale, part of Cengage Learning, is in the midst of an ambitious plan to bring new online reference resources to market more quickly. To support that goal, an initiative was launched to supply semantic and metadata rich XML content to product developers. We'll share our experiences with helping colleagues trade their SGML documents, Word templates and file system storage for DocBook XML, browser-based WYSIWYG XML editing and MarkLogic.

Data Mining Profiler

Mark Heinzelman, RR Bowker

Bowker has created a next-generation data mining, classification, and analytical engine based on MarkLogic Server. This project has already proven valuable to research institutions in better defining content strategies. Major functions include Term and entity extraction, classification, clustering, and summarization among other features. --this presentation can be modified for a technical audience instead of a business audience.

Integrated Content Delivery Using Marklogic

David Leeming, Royal Society of Chemistry

RSC has launched a powerful new integrated content delivery platform providing over 165 years of world-class RSC-hosted journal, book and database content - all from one simple search. This presentation showcases this new platform and describes the challenges of integrating the different content types and how its rich functionality, powerful searching, simple browsing and intuitive navigation was achieved.

Extending Our MarkLogic Implementation

Christopher Beckmann, JetBlue Airways

This session will explore how JetBlue Airways plans to extend their MarkLogic implementation using an in-development industry standard data interchange model. As part of the team developing this standard, which includes aircraft manufacturers, airlines, and government regulators, JetBlue sees some exciting possibilities for advanced content sharing and reuse down the road.

Converting Paper Documents into Knowledge: How ENSCO Created an Intuitive Knowledge Management System

John Holshey, Ensco

Many organizations' history is preserved in libraries of paper and microfiche documents. Many of these organizations are unable to mine these collections for critical information they need for today's problems and don't understand the relationships within the content of these historic documents. This presentation will describe a MarkLogic-based solution to maximize the value of old, hard-copy document collections utilizing deep content analysis. It will also summarize steps required and the lessons learned in transitioning paper and microfiche documents into rich, searchable content, and visualizing the results.

Serving the needs of the military community with MarkLogic Server: the Warrior Gateway Program

Devin Holmes, Warrior Gateway

MarkLogic Server is helping bring needed resources to wounded warriors, veterans, families and other members of the military community. A nascent effort, the Warrior Gateway program has created a single web portal designed to serve as a trusted/reliable resource to easily discover service organizations, identify academic programs, and find careers seeking their valuable skills – all while creating transparency and enabling improvements across the service provider sector through metrics and collaboration. Bringing innovation combined with social media best practices to this effort, Warrior Gateway is designed to leverage the power of the Web to help our nation's service men and women reintegrate back into their communities.

Yell.com: A year in Retrospect, Technical and Product Views

Daniel Booth & Graeme Seaton, Yell

This session will look at how Yell.com has consolidated its content into MarkLogic Server, providing greater search flexibility and use within different applications. It will also focus on how Yell.com is making the most of the MarkLogic Server functionality, including multi-weighted queries, facets and geo-spatial search. We will highlight some of the technical challenges Yell.com encountered and overcame as well as providing an insight into the business benefits.

Marrying Smart Content with Smart Delivery to Create High Value Customer Applications

Mirko Minnich, Elsevier

Smart Content is becoming a key enabler of Elsevier's transition from content publisher to information solutions provider, providing the means for both better access and discovery of content as well as the production of data from content for new science and healthcare solutions. This keynote will address a framework for understanding the types, sources and evolution of Smart Content, how Elsevier generates it, and how it impacts editorial, production and the user experience. In addition, the keynote will describe the challenges Elsevier Health Sciences is facing in developing Smart Content driven solutions tailored for specific customer roles and tasks and how it is leveraging technologies like MarkLogic to address them.

The Nimble Elephant: Bringing Agile to Old School Publishing

Shannon Holman, McGraw-Hill Higher Education and
Lee Fife, Flatirons Solutions

How can a large organization get lighter on its feet?

Listen to the team at McGraw-Hill Higher Education that led the development of McGraw-Hill Create — the new custom publishing product for educational content — describe how they brought agility both to the development process and to the product itself. They will discuss the challenges faced and benefits gained from applying agile methodology within the process confines of a traditional publisher and will show the resulting product which lets professors and instructors create agile custom textbooks and other educational content. By doing this, McGraw-Hill Higher Education gives instructors the ability to tailor their course content to better meet students' needs and provides new revenue opportunities for their organization.

Coral Reef: Building a Robust, High-Performance Ingest and Storage Framework for Rapidly Evolving Battlefield Exploitation Data

Guy Filipelli, Matthew Carroll & Andy Walker, Berico

This session will explain how and why Berico is using MarkLogic, via Coral Reef, to power a next-generation system to ingest, analyze, present, and alert on the rapidly-evolving nature of forensics data in current conflict zones. The presentation will begin with the major forces that are shaping current and future military intelligence requirements and capabilities, discuss the potential for MarkLogic to reinforce key large-system government initiatives, and finally demonstrate how Coral Reef leverages a MarkLogic XML content server to provide the modern warfighter with a game-changing application to store, analyze, and disseminate mission-essential exploitation data.

Is Your IT Infrastructure Secure? Using MarkLogic Server to Combat the Cyber Threat

Mike Kushin, Six3Systems

With the dramatic increase ini cyber attacks against public and private sector organizations, the need for awareness of cyber events across the enterprise has become an absolute necessity. Having situational awareness and being able to correlate independent events and log records into behavioral analysis that many indicate a cyber attack or insider threat provides organizations the ability to combat and respond to threats against intellectual property and other critical business information. This session discusses the use of MarkLogic to fuse and provide early warning capabilities to help protect IT infrastructure.

Planning for Mobile Computing While Accommodating Current Market Requirements

John Blossom, Shore Communications (Moderator)
James Wonder, American Institute of Physics
Carl Hixson, Pearson
Keith Nichols, Zinio
Kit Webster, EVN Consulting

Delivering valuable content services via mobile devices are becoming a key opportunity for many enterprises, but an opportunity that brings with it many key challenges. With dozens of new devices appearing each year using a wide variety of computer operating systems, networks and standards, simple, reliable rapid adaptation of content to these platforms is a must. This session will provide a roundtable discussion of best practices for meeting the challenges of delivering mobile content across multiple platforms and case studies as to how major organizations have applied these best practices.

Technology Track

The technology track will explore the technology behind MarkLogic Server and Application Services in greater depth. You will hear directly from the MarkLogic engineering team on the features and functionality of MarkLogic products. You will hear about the latest release as well as see demonstrations on existing capabilities. Through presentations and discussions, you will come away with an in-depth understanding of the requirements, options, and possibilities to consider when formulating your strategy for managing, deploying, and delivering content. Talk directly to the teams that build this incredible product.

Breakout Sessions

XSLT 2.0 and MarkLogic Server

Norm Walsh & Mary Holstege, MarkLogic

Ever wanted to do XSLT transformations directly in MarkLogic Server? Mary Holstege, MarkLogic Principal Engineer, will describe her work building an XSLT engine inside MarkLogic Server. Mary will show how you can call XSLT from XQuery and/or call XQuery from XSLT, so you can use the right language for the right job. Then Norm Walsh will demonstrate the power of combining XQuery and XSLT.

Introduction to MarkLogic Products

Ruth Stryker, MarkLogic

MarkLogic University's Senior Instructor Ruth Stryker sets the scene for the Technology Track with an overview of MarkLogic products. If you're new to MarkLogic and you want to get the most out the Technology Track, this session is a must.

Semantic Storage and Queries with MarkLogic Server

Michael Blakeley & Jason Monberg, MarkLogic

You already know that MarkLogic Server is the best place to store your XML. But what about semantic information? Join us for a look at RDF, semantic queries, large-scale joins, and the billion triple challenge.

A Flexible Approach to Replication

Wayne Feick, MarkLogic

This session describes replication techniques supported by MarkLogic server, including a flexible approach to modifying content as it is replicated, and real world scenarios where these techniques should be considered.

Advances in Search With MarkLogic Server

Mary Holstege, MarkLogic

Dr. Holstege talks in depth about MarkLogic Server's rich, scalable search capabilities, and describes the latest advances in functionality and performance.

Information Studio

Justin Makeig & Micah Dubinko, MarkLogic

Information Studio simplifies how you load and transform content for rich information applications. Lead Engineer, Micah Dubinko, and Product Manager, Justin Makeig, will show how you can use the new browser-based application and XQuery API to collect content from different sources, process it with XSLT and built-in transformation logic, and load it into a MarkLogic database. Learn how you can customize Information Studio to connect to additional data sources and package your own transformations for reuse.

XSLT and XQuery - Contrasting Push and Pull Processing in Two Languages

G. Ken Holman, Crane Softwrights Ltd.

This presentation overviews and contrasts the basic approaches towards writing stylesheets in XSLT and queries in XQuery. While a simplified XSLT stylesheet is quite similar in structure to the imperative style in XQuery, most XSLT stylesheets follow a very dissimilar declarative style. These are compared with a brief review of benefits and drawbacks. This presentation also walks through a number of illustrative examples of transformation requirements with comparable solutions in XSLT and XQuery.

Using Microsoft Office as the On-Ramp to MarkLogic Applications

Pete Aven, MarkLogic; Jeffrey Brown, LDS

Keep your authors authoring, and your analysts analyzing! Office applications are ubiquitous and can be easily integrated with MarkLogic Server, providing ways for authors to maximize content assembly, reuse, and auditing within the tools they already know and use. In this presentation you'll see a deep dive on Office Add-ins: an implementation of repository integration, smart component modules, and extensive XML /Word transforms, including virtual and sub-document management. We also introduce the MarkLogic Toolkits for Office, providing content application developers a jump start for Office development with MarkLogic so you too can rapidly take advantage of Office content opportunities within your own organization.

Applications Services API

Colleen Whitney, MarkLogic

Make room in your development tool kit for a powerful new API that makes it easy to create new databases and load content without opening the MarkLogic Server Administration panel. Basic features include directory loading, tickets for tracking and reporting progress, and reusable policies for loading options such as URI construction patterns, document permissions and collections. An additional set of functions for power users supports custom plugin development for loading and transforming content.

Extending Application Builder Applications

Kash Badami, MarkLogic

MarkLogic's Application Builder lets you rapidly create full-blown search applications without writing any code. This session gives tips and describes new tools to extend those applications so that you can add new functionality to your applications.

Is it a Bird? Is it a Plane? No, It's an App server (and a Database and a Search Engine)

Justin Makeig, MarkLogic; Mindie Sorenson & Ryan Semerau, LDS

Learn how to build single-tier applications with MarkLogic Server, and why that makes for simple, agile, scalable web applications. This session includes real-world examples of single-tier applications drawn from across our customers.

Doing Everything with the Universal index

Chris Biow & Wayne Feick, MarkLogic

MarkLogic now provides spatial indexes and "reverse" indexes of search expressions, in addition to "universal" indexing of text, structure, and XML semantics. These "forward" and "reverse" indexes work within the same databases, search engine, DBMS kernel, and even in the same extended XQuery language. Both queries and indexed documents may now contain arbitrary combinations of structured or semistructured data, textual content, geospatial locations, and search expressions. This creates a true "data finding data" capability, where searching is simultaneously evaluated in both directions, between the database and the query under evaluation. We will explore some novel applications of this unique capability.

Gaining Insight Through Analytics

Kelly Stirman, MarkLogic

Understanding and getting to the important information that lies beneath a mountain of content can be challenging. Powerful analytic capabilities built into MarkLogic Server can shed light on the right information and be used to guide users via rich navigation options. In this session we will review the analytic features and discuss how they are used to give your users the insight and guidance they need when faced with massive amounts of information.

New Release Potpourri

Stephen Buxton, MarkLogic

With each release, MarkLogic adds many features for developers and administrators that make it easier to build applications and administer MarkLogic Server. This technical session will introduce highlights for these new features, many of which have come directly from customer requests. Stephen Buxton, Director of Product Management, will discuss how the new functionality can benefit your MarkLogic deployment.

Deploying MarkLogic in the Cloud

Denise Miura, MarkLogic

This session gives you everything you need to build, deploy, and manage Mark Logic applications in a public or private cloud.

Best Practices Track

The best practices track will provide you with invaluable insight on maximizing your MarkLogic Server deployment. Join select industry partners, as well as developers, the professional services team, and the product management team from MarkLogic to get an insider's view on optimizing your MarkLogic deployment with tips, and tricks and how-to's from the gurus that know it better than anyone. You will learn about the many aspects of managing, deploying, delivering content. Talk directly to the people who know how to get the very most out of MarkLogic Server.

Breakout Sessions

Debugging MarkLogic Applications

Keith L. Breinholt, LDS Church

The most common method for developing and debugging MarkLogic is simple trial and error. While this is okay for small applications it can become problematic for larger more involved applications with multiple developers. The goal of this session is to outline some best practices and tools for debugging simple and then more complex applications alike. - Introduction to Debugging XQuery Applications - Using CQ - Editors with XDBC based Debuggers such as Oxygen - A Debugger 'Web App' that uses MarkLogic's Debugging API - Profiling

A CIO's Best Practices for Content Database Migrations

Isaac Sacolick, McGraw-Hill

What should a CIO or GM do to upgrade legacy content databases with rich document structures, searchable metadata, connections to CMS systems, and multiple customer facing applications? What are the business cases for these upgrades and how do you win over supporters? How should data and application management teams plan these upgrades to deliver value and mitigate risks? What are some tactical best practices in implementing these transitions? This presentation will include some best practices on implementing MarkLogic at McGraw-Hill as well as other challenging database migrations.

Best Practices for XQuery Testing

Mark Helmstetter, MarkLogic

Software testing is a critical component of the software development process to ensure the timely delivery of a quality application. This session explores several approaches and best practices that can be implemented to test your MarkLogic XQuery libraries, modules, and applications. The session will explore unit, functional, and integration testing tools and techniques.

Creating a User Experience for Applications Built on MarkLogic Server

JD Vogt, MarkLogic

How do you go from requirements and specs to a well-designed user interface? This talk will provide an overview of the design process for creating web applications on MarkLogic Server including examples, techniques and exercises you can do with your own team.

Design Considerations for High-Availability Deployments

Michael Blakeley, MarkLogic

As more customer-facing and mission-critical content applications are built the need for guaranteed availability grows with them. Users have come to expect 24/7 accesses to their content and you need to deliver. MarkLogic Server contains many features that enable it to be deployed in a high-availability manner. Which features will you use in your applications, and how will you use them? This session will discuss considerations when deploying MarkLogic Server for high availability.

Designing For Scale: Strategies for Maximum Performance

Aaron Redalen, MarkLogic

MarkLogic Server was designed for large content sets, from hundreds of gigabytes to hundreds of terabytes. Real-world customer experience has proven its ability to scale as content sizes grow, providing consistent and predictable performance. This session will presented by MarkLogic's Performance Consulting Team leader, and draws from his experience to walk through deployment strategies and considerations.

Data Modelling, Performance and Pitfalls

Damon Feldman, MarkLogic

MarkLogic Server structures information differently than relational databases, and uses different index structures, locking mechanisms and functions calls to maximize performance. In this talk we review a few approaches to getting the most from your XML and XQuery code, including how the XML is structured, how documents and specific elements or attributes can be accessed, and how to avoid pitfalls such as over-locking.

XQuery by Example for MarkLogic Server

Jason Booth, MarkLogic

With the breadth of available functionality in the MarkLogic Server, 'the world is your oyster' with regard to XML data. This session will focus on the practical application of XQuery, along with powerful MarkLogic Server API. Small, solution-based code examples will be used to show what XQuery can do for you. Some areas covered: using XQuery (with MarkLogic lexicons)/JavaScript/HTML to create an autosuggest box, writing a simple ReST service and performing real-time client notification with MarkLogic alerting.

Partner Track

The partner track features sessions presented by our sponsors. These sessions discuss a range of complementary solutions that address different technology and business needs in media, government and the enterprise. These partner solutions either integrate directly with MarkLogic Server or are built using MarkLogic Server.

Breakout Sessions

High-End Search with MarkLogic Server

Sam Mefford, Avalon Consulting

Avalon Consulting, LLC will share our discoveries of how to create the premier search user experience on MarkLogic Server. You will benefit from seeing: 1) Top features your modern search applications need, 2) Code samples for implementing these features, 3) An introduction to Avalon's Unified Search Platformtm (USP) for MarkLogic, 4) Insight on revolutionizing your users' search experience. Our clients demand increased functionality from their search interfaces, including faceted search, auto-complete and cross-repository virtual results, with full respect for security. Avalon completed an intense development effort and found innovative ways to revolutionize the search experience (and the search industry).

Dynamically Delivering 50 Years of Complex Technical Documents to the Engineering Shop Floor

Phil Metivier, Senior Solutions Architect, Innodata Isogen

A government facility maintains a technical library with a 50-year collection of printed technical manuals, parts manuals and drawings. Innodata Isogen was engaged to assist them with their goal of achieving a “paperless future” through the implementation of an IETM-compliant EDDS. Using MarkLogic Server's XML and XQuery capabilities, Innodata Isogen built a system to dynamically deliver pinpoint XML content, linked to SVG graphics, and unstructured and relational data to specifically targeted shop floor technicians' queries. Users were provided with dramatically reduced cycle times.

Content in Context

Tony Apuzzo and Ryan Sappenfield, Flatirons

To make the best use of content and maximize its value, you need to place that content in context. This context can include IP Rights and Permissions, Taxonomies and Ontologies, and Rich Relationships with other pieces of content. To date, much of the focus of MarkLogic solutions has been on applying XML to the insides of documents: the content itself. Flatirons Solutions is now applying XML and MarkLogic to manage the context of content. We'll talk about how context increases the value of your content and show a demonstration of advanced Rights Management enabling discovery and access to rich media assets.

Enabling Growth Thanks to Text Analytics and Content Enrichment

Guillaume Mazieres, TEMIS

Digital content production and delivery has brought on a period of challenges and opportunities in which Publishers are seeking new avenues for growth and competitiveness. In this context, Content Enrichment has emerged as the key process that enables Publishers to make their content more targeted and compelling for their audience and opens new routes for increased content monetization with new products, services and channels. This presentation by TEMIS introduces Text Analytics as the core technology powering efficient Content Enrichment, and illustrates its use cases and unique benefits throughout the Publishing workflow.

Maximizing Web Content Platform ROI: The Critical Role of “Content Architecture & Effective Search”

Anil Ganjoo, HCL

Aggregation & Delivery has brought a number of challenges as well as opportunities for publishers. A number of content providers / aggregators have started identifying themselves as “Information Partner”, creating indispensible solutions that connect people and information. In this context, Content Architecture & Search has emerged as key factors for publishers to increase their content reach across different user communities and opens new avenues of content monetization with new products and distribution channels. This session by HCL outlines some best practices and tools that enable the publishers for the transformation through a case study of a leading research information service provider.

Simultaneous Publishing in Print & Digital: Successful Outsourcing of Core Processes

Prema Ramalingam, Jouve

"Publishing in digital means embracing the full range of opportunities created by digital processes and devices--from product development and design to production, distribution, and delivery to end product customization. Can outsourcing core business processes help publishers meet the challenges of publishing in digital? Jouve has developed a unique set of modular platforms and services that establish a customized working organization between the publisher and us, with process optimization to take best advantage of the capabilities on each side. We will share success stories, demo platform modules, and talk about our road map for integrating MarkLogic into our core platform.

Cognizant Custom Publishing Framework - Enhancing the Value of Your Content

Mike Harris, Cognizant

The Cognizant Custom Publishing Framework is an enterprise repository, management and distribution solution for content. The solution ingests and transforms various rich media formats into a single, logical XML framework powered by MarkLogic Server. The framework can be deployed in a production environment, or can be applied to transform and derive value from legacy content, or both. The centralization of these disparate formats in a single, active repository, and the transformation of static text into more useful XML provides several key advantages including dynamic content management, content enrichment, advanced search and retrieval, multi – format content delivery, analytics and ensures monetization.

Special Thanks to Our Sponsors:

Avalon: Platinum Sponsor
Flatirons Solutions: Gold Sponsor
Innodata Isogen: Gold Sponsor
Cognizant: Gold Sponsor
Jouve: Gold Sponsor
HCL: Gold Sponsor
Temis: Gold Sponsor
Content Data Solutions: Silver Sponsor
4D Concept: Silver Sponsor
Antenna House: Silver Sponsor
Media Entities: Silver Sponsor
Xopus: Silver Sponsor
Virtusa: Silver Sponsor
Infosys: Silver Sponsor
DataHarmony: Silver Sponsor
Rave Technologies: Silver Sponsor
PubFactory: Silver Sponsor
SMSi: Silver Sponsor
Wipro Technologies: Bronze Sponsor
OHO Interactive: Conference Party Sponsor
RSuite: Conference Party Sponsor