You are on page 1of 10

2010 Conference Agenda

AGENDA

1

Updated: March 2, 2010

AGENDA

2

Updated: March 2, 2010

BREAKOUT SESSIONS

Applications Track Descripton
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.

Applications Breakout Sessions
Research, Authoring, and Enrichment at the Department of State, Mark Logic Style Stephanie Hurter Williams, Department of State How do you move a paper-based government office to working in a digital environment? The answer: slowly, with lots of preparation, and with Mark Logic! The digital historians in the Office of the Historian at the Department of State will share what they have learned as they have begun the process of transitioning their Office from a paper-based records management system to Mark Logic and SharePoint driven system. They will 1) discuss the planning stages; 2) present the integration of the Mark Logic system with the Office’s information management needs; and 3) review lessons learned. 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. ATLAS: All-Source Text and Link Analysis System 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 Mahadi De Jesus, PhD, 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.

3

Updated: March 2, 2010

BREAKOUT SESSIONS

Applications Breakout Sessions (continued)
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 Mark Logic 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 Mark Logic 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 Mark Logic, 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 Mark Logic. Semantic Content Creation at Cengage - A Bricolage Approach Greg Shepherd, Cengage Learning Gale, part of Cengage Learning, is in the midst of an ambitious plan to bring numerous new online reference resources to market in a very short time frame. To support that goal, an initiative was launched to supply semantic and metadata rich narrative XML reference content to product developers that requires little to no additional enrichment or post-processing. Ready to use XML content would enable Gale to feed and launch their new product offerings quickly by eliminating several manual and batch processing steps. In addition, the Gale content being created will better lend itself to reuse Cengage-wide since...

4

Updated: March 2, 2010

BREAKOUT SESSIONS

Applications Breakout Sessions (continued)
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 Mark Logic Implementation Christopher Beckmann, JetBlue Airways This session will explore how JetBlue Airways plans to extend their Mark Logic implemntation using an in-devleopment industry standard data interchange model. As part of the team devleoping this standard, which includes aircraft manufacturers, airlines, and government regulators, JetBlue sees some exciting possibilities for advanced content sharing and reuse down the road.

5

Updated: March 2, 2010

BREAKOUT SESSIONS

Technology Track Description
The technology track will explore the technology behind MarkLogic Server and Application Services in greater depth. You will hear directly from the Mark Logic engineering team on the features and functionality of Mark Logic 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 indepth 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.

Technology Breakout Sessions
XSLT 2.0 and MarkLogic Server Andy Agrawal & Norm Walsh, Mark Logic Learn how to mix and match XQuery and XSLT in a MarkLogic application. Introduction to Mark Logic Products Ruth Stryker, Mark Logic Mark Logic University’s Senior Instructor Ruth Stryker sets the scene for the Technology Track with an overview of Mark Logic products. If you’re new to Mark Logic and you want to get the most out the Technology Track, this session is a must. Storing and Querying RDF Tuples (Triples, Quads) in MarkLogic Server Michael Blakeley & Jason Monberg, Mark Logic 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, Mark Logic 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, Mark Logic 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, Mark Logic 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.

6

Updated: March 2, 2010

BREAKOUT SESSIONS

Technology Breakout Sessions (continued)
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, Mark Logic Keep your authors authoring, and your analysts analyzing! Designed to maximize content assembly and reuse, the MarkLogic Toolkits for Office provide content application authors a quick, simple way to deploy solutions in the ubiquitous interface their customers are already using and comfortable with. In this session we explore Office Toolkit components, solutions built using the Toolkits, and the features of MarkLogic Server that allow us to extend Microsoft Office to create rich, powerful content applications. Applications Services API Colleen Whitney, Mark Logic 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 & David Amusin, Mark Logic Mark Logic’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, Mark Logic 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, Mark Logic 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.

7

Updated: March 2, 2010

BREAKOUT SESSIONS

Best Practices Track Description
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 Mark Logic to get an insider’s view on optimizing your Mark Logic 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.

Best Practices 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 Mark Logic at BusinessWeek and McGraw-Hill as well as other challenging database migrations. Best Practices for XQuery Testing Mark Helmstetter, Mark Logic 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 Mark Logic XQuery libraries, modules, and applications. The session will explore unit, functional, and integration testing tools and techniques. Creating User Experience out of Requirements and Specifications JD Vogt, Mark Logic 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 including examples, techniques and exercises you can do with your own team. Design Considerations for High-Availability Deployments Michael Blakeley, Mark Logic 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.
8 Updated: March 2, 2010

BREAKOUT SESSIONS

Best Practices Breakout Sessions (continued)
Designing For Scale: Strategies for Maximum Performance Aaron Redalen, Mark Logic 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 Mark Logic’s Performance Consulting Team leader, and draws from his experience to walk through deployment strategies and considerations. Data Modelling, Performance and Pitfalls Damon Feldman, Mark Logic 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, Mark Logic 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. MarkLogic for Java Developers Clark Richey, Mark Logic This talk focuses on integrating MarkLogic into Java based architectures. There are many possible approaches for integrating MarkLogic into a Java based architecture and this talk examines the benefits and tradeoffs inherent in the most common approaches. For projects that are just starting, we will also look at when to use a hybrid Java / MarkLogic architecture and when it might be beneficial to use a pure MarkLogic based architecture. Attendees do not need prior experience developing with MarkLogic. Code sample will be shown. 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 Mark Logic-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.

9

Updated: March 2, 2010