- Download Presentation Materials
- Global Summit
- Overview
- Daily Agenda Grid
- Partner Pavilion
- Developer/WRC/Learning Services Room
- Social Activities
- Hotel Information
- Logistics
- Fees
- Extra! Extra!
- Developer Conference
- Overview
- Who Should Attend
- Developer Sessions
- InterSystems Academy
- Post-Summit Courses
- Logistics
- Fees
- Executive Leadership Conference
- Healthcare Leadership Conference
Developer Conference Sessions
General Sessions
(Schedule subject to change.)
Global Summit Keynote Sessions
Monday, 9:00 AM
InterSystems' senior executives deliver presentations about our strategic direction and product plans to attendees from all three of our concurrent conferences.
Keywords: general
InterSystems' Vision for Breakthrough Applications
Monday, 10:00 AM
InterSystems' Vice Presidents Richard Currier and Joe DeSantis will talk about our vision and platform for breakthrough applications.
Keywords: general
Technology Advances
Monday, 11:30 AM
InterSystems Vice Presidents of Development, Robert Nagle and Joe DeSantis, demonstrate our new technologies.
Keywords: general
Mobile Opportunities and Challenges
Tuesday, 9:00 AM
Every technology revolutions disrupts businesses. If companies aren't careful, they can be upset by upstart contenders using new technology in novel ways. But technology waves also provide tremendous opportunities for businesses that are able to ride that wave. Mobile represents the largest and fastest growing technology we've ever seen. And because of that, the stakes, challenges and opportunities have never been bigger.
Keywords: general
Concurrent Sessions – Sunday, March 18, 2012
(Schedule subject to change.)
Partner Awareness
Sunday, 1:00 PM – 4:00 PM
One way in which we foster partnerships is to provide a forum for customers and partners to present their solution and or services to the InterSystems community as a pre-conference activity.
On Sunday afternoon, you are invited to attend the InterSystems Partner Awareness Session to hear some of the InterSystems' global partners and customers give a brief presentation on their products and/or services. The detailed agenda and list of partner presenters is available in .pdf format.
Roundtable Discussion: Zen and the Art of MultiValue Development
Sunday, 3:00 - 5:00 PM
MultiValue developers are invited to join us for a discussion on using InterSystems Zen technology with your MultiValue data and code. We will present several topics to motivate discussion:
- How to make a custom Zen component
- How to use jQuery with Zen
- Various ways to work with associated multivalue fields in Zen (including JSON)
Keywords: Caché, Ensemble, MultiValue
Concurrent Sessions – Monday, March 19, 2012
Using WS-Policy
Monday, 2:00 PM
Technical level: Intermediate
To make it easier to configure and manage Web services security, Caché uses the WS-Policy framework outlined by the W3C (World Wide Web Consortium). In this session, we will use our new Enterprise Management System solution as an example of how WS-Security and WS-Policy can enable you to secure the integrity and confidentiality of Web services within your breakthrough applications.
Keywords: Caché, Ensemble, Web services, security, concurrent, intermediate
Embedding Active Analytics with DeepSee – An Overview
Monday, 2:00 PM
Technical level: Introductory
InterSystems DeepSee technology enables you to make your Caché and Ensemble applications more valuable by enhancing them with embedded active analytics. This session gives an overview of DeepSee, including a demonstration of how to use DeepSee. The session also includes a discussion of how active analytics differs from traditional business intelligence, and the business benefits of using DeepSee.
Keywords: DeepSee, Caché, Ensemble, concurrent, introductory
Advances in Monitoring
Monday, 2:00 PM
Technical level: Intermediate
This session will provide a soup-to-nuts overview of what monitoring facilities are available within Caché, and what third-party facilities Caché interfaces with. We will also introduce the next generation of our System Monitor and Monitor History features.
Keywords: Caché, system management, new feature, concurrent, intermediate
Introduction to iKnow Technology
Monday, 2:00 PM
Technical level: Introductory
Caché and Ensemble include a breakthrough technology called iKnow that allows your applications to understand and exploit unstructured information, such as doctor's notes, customer feedback, analyst reports or any other type of free text, regardless of the domain or source it's coming from. This session introduces this unique technology, showing you some easy ways to use it and make your breakthrough applications even smarter.
Keywords: Caché, Ensemble, iKnow, new feature, concurrent, introductory
Java Update
Monday, 3:15 PM
Technical level: Introductory
In this session, we will give an overview of the latest enhancements to our support for Java EE and Java SE 7. We will also talk about recent performance enhancements to our Caché eXTreme for Java technology and the new Globals API. Examples from current users will illustrate how Caché eXTreme can help you maximize the performance of Java database applications.
Keywords: Caché, Ensemble, Java, concurrent, introductory
Panel Session: DeepSee Case Studies
Monday, 3:15 PM
Technical level: Introductory
In this session, representatives from some of our application partners will talk about how their organizations are using DeepSee to enhance applications with active analytics. Come hear which new BI features their users wanted, how those features were created using DeepSee, and how users responded to the enhanced applications.
Keywords: DeepSee, panel, introductory
Automating Ensemble Monitoring
Monday, 3:15 PM
Technical level: Intermediate
An essential part of an operational environment for integrated systems is the ability to monitor productions, automate the detection of errors, and generate real-time alerts. This session will discuss the different ways to detect errors, and to react by routing alerts to the appropriate people.
Keywords: Ensemble, concurrent, intermediate
Eliminating Performance Bottlenecks in Caché-based Applications
Monday, 3:15 PM
Technical level: Advanced
How can you identify performance bottlenecks in your applications, and how can you eliminate them? What performance metrics are provided by Caché? Which are most relevant for your application? How do you proactively "code for performance"? This session describes Caché's built-in performance tracking capabilities, and we will discuss techniques for eliminating typical performance bottlenecks you may find.
Keywords: Caché, performance, concurrent, advanced
Debugging 101
Monday, 4:30 PM
Technical level: Introductory
There's no avoiding it – sometimes you have to debug. Attend this session to learn how to use Caché Studio and other resources (both within Caché and without) effectively when you are trying to isolate and repair a problem.
Keywords: Caché, concurrent, introductory
DeepSee: Analyzer and User Portal
Monday, 4:30 PM
Technical level: Intermediate
The DeepSee Analyzer and User Portal enable point-and-click or drag-and-drop creation of pivot tables, charts, and dashboards. These components are dynamic, allowing users to drill all the way down to underlying detail data. The DeepSee User Portal provides dashboards that are interactive Web pages that can become part of your application's user interface. Come to this session for a demonstration of how to explore and display real-time information by using the DeepSee Analyzer and DeepSee User Portal.
Keywords: DeepSee, Caché, Ensemble, concurrent, intermediate
Introduction to InterSystems HealthShare
Monday, 4:30 PM
Technical level: Introductory
HealthShare is a strategic healthcare informatics platform for hospitals, integrated delivery networks (IDNs), and regional and national health information exchanges. We've recently re-architected HealthShare to make it more flexible and easier to use – building upon HealthShare Foundation, other capabilities are presented as a series of "services", from which you pick and choose depending on the task at hand. This session describes HealthShare's architecture, including HealthShare Foundation and the various modules that can be added to it. We will also discuss which modules can be used to connect care in a variety of scenarios.
Keywords: HealthShare, healthcare, concurrent, introductory
Using Zen to Deliver Mass Personalization
Monday, 4:30 PM
Technical level: Advanced
In this session, we will highlight some of the new features being implemented for Zen in the current release and in the near future. In particular, we will talk about new Zen components and features designed to work on mobile devices like smart phones and tablet systems. Come here to find out what's happening in the world of Zen.
Keywords: Zen, Caché, Ensemble, concurrent, advanced
Concurrent Sessions – Tuesday, March 20, 2012
Security Best Practices
Tuesday, 11:00 AM
Technical level: Introductory
Our security model allows for a lot of flexibility – it's up to you to decide how you want to implement it. This session discusses "best practices" for using security measures such as authentication, authorization, encryption, and hashing. It will also cover how to configure Caché or Ensemble and embed the security measures that best suit your needs.
Keywords: Caché, Ensemble, security, concurrent, introductory
Ensemble and Long-Running Business Processes
Tuesday, 11:00 AM
Technical level: Introductory
Traditionally, IT systems have focused on the individual transactions that occur within a system. By using Ensemble to orchestrate calls to transactional systems, you can focus on the whole flow of activity for a particular request as it is processed. For example, a customer request might pass through several applications and be dealt with by different people over days or weeks. In this session, we will discuss how treating extended work flows as a single business process can provide insight and help you optimize the way your business runs.
Keywords: Ensemble, concurrent, introductory
HealthShare Patient Index
Tuesday, 11:00 AM
Technical level: Intermediate
HealthShare's Patient Index module uses advanced indexing, matching, and resolution capabilities to accurately identify patients within an organization, community, or Health Information Exchange (HIE). It is built upon our high performance database technology, and includes robust support of healthcare industry standard interoperability protocols. Come to this session to learn about HealthShare's Patient Index module.
Keywords: HealthShare, Ensemble, concurrent, intermediate
SQL Performance Analysis
Tuesday, 11:00 AM
Technical level: Advanced
Queries have you down? Your monthly reports take a weekend to run? Come to this session for an in-depth look at InterSystems' SQL implementation, and how you can analyze and decrease your applications' SQL response times using in-built tools and techniques.
Keywords: Caché, Ensemble, concurrent, advanced
Building a Deployable Application with Caché Objects
Tuesday, 1:30 PM
Technical level: Intermediate
You can make your life easier by considering deployment early in your design process. This session will discuss how your initial design can affect things like compilation times, installation times, and ease of rolling out updates.
Keywords: Caché, Ensemble, concurrent, intermediate
Ensemble: XML and Web Services
Tuesday, 1:30 PM
Technical level: Intermediate
An increasing number of standards are defined as XML and as SOAP based web services. This session gives an overview of different techniques that can be used in Ensemble to implement and consume web services in Ensemble, and to parse, route, and transform XML. Topics covered include: how to use XSLT and XPATH in Ensemble, object correlation, and our new capability for creating XML Virtual Documents. The session also describes the use of XML search tables.
Keywords: Ensemble, XML, Web services, concurrent, intermediate
Managing a Large Enterprise
Tuesday, 1:30 PM
Technical level: Intermediate
Enterprise Management System is a new solution that allows you to centrally manage Caché and Ensemble across your entire enterprise. It uses Web services to enable you configure instances (including namespace mapping, memory allocation, etc.) and manage security and SQL security from a centralized configuration server. Come to this session to learn all about it.
Keywords: Caché, Ensemble, system management, new feature, concurrent, intermediate
iKnow Use Cases
Tuesday, 1:30 PM
Technical level: Introductory
InterSystems' new iKnow technology enables applications and users to make sense of unstructured data. But how and where can this technology add value to your breakthrough applications? In this session, we will present several use cases, illustrating the kind of problems that iKnow technology can address.
Keywords: Caché, Ensemble, iKnow, new feature, introductory
.NET Update
Tuesday, 2:45 PM
Technical level: Introductory
Attend this session to learn about current and planned enhancements to our support for .NET. Topics include: Advances in the .NET managed provider, Globals API for .NET, the status of our support for .NET 4.0 (including support for the Entity framework and LINQ), and a roadmap for implementing Caché eXTreme for .NET.
Keywords: Caché, Ensemble, .NET, concurrent, introductory
DeepSee: Building Data Models
Tuesday, 2:45 PM
Technical level: Intermediate
Architect and Connector are the DeepSee components you use to build the data models that users can explore from the interactive dashboards you build into your applications. This session gives a step-by-step guide for how to build DeepSee data models, including tips on planning, performance trade-offs, options for incremental updating, testing, and deployment.
Keywords: DeepSee, Caché, Ensemble, concurrent, intermediate
Deciding between Ensemble and HealthShare Foundation
Tuesday, 2:45 PM
Technical level: Introductory
We've re-architected HealthShare to make it easier to use. Now, our core technologies are bundled with our support for a variety of healthcare standards, documents, and protocols to form HealthShare Foundation. So…what is the difference between Ensemble and HealthShare Foundation? Why might you choose one over the other? If you already use Ensemble in a healthcare setting, are there any advantages of upgrading to HealthShare Foundation? Attend this session for answers to these questions.
Keywords: Ensemble, HealthShare, concurrent, introductory
High Availability and Disaster Recovery
Tuesday, 2:45 PM
Technical level: Intermediate
Come to this session for a discussion of various state-of-the-art techniques for achieving high availability and disaster recovery. We will highlight our elegant and cost-effective database mirroring technology, and detail how to set up a mirror to achieve the highest levels of availability at a fraction of the cost.
Keywords: Caché, system management, concurrent, intermediate
Automating Installation
Tuesday, 4:00 PM
Technical level: Intermediate
Using the %Installer class to automate the configuration of a Caché or Ensemble installation can streamline deployment, saving time and money. In this session, we will discuss the function of various elements of the %Installer class, including configuring namespaces and databases, as well as loading and invoking routines and class methods. New installation features will also be presented.
Keywords: Caché, Ensemble, system management, concurrent, intermediate
Techniques for Deploying Ensemble
Tuesday, 4:00 PM
Technical level: Advanced
Decisions about configuration and deployment of your Ensemble solution can have a significant impact on the ease of management, monitoring, and upgrading of the system for years to come. This session will discuss those choices that are specific to Ensemble. Topics include: how you migrate interfaces from "test" to "live", how you manage credentials, and how you use granular security in the management portal.
Keywords: Ensemble, system management, concurrent, advanced
HealthShare Foundation and IHE Profiles
Tuesday, 4:00 PM
Technical level: Intermediate
Communicating with a Health Information Exchange outside your hospital or sharing information within an IDN is becoming the norm rather than the exception. Hospitals need their integration platform to support IHE profiles and, in some cases, applications vendors can't compete for new business without support for them. This session describes the way HealthShare Foundation supports key parts of the wide ranging IHE standards while keeping the complexity to a minimum.
Keywords: HealthShare, concurrent, intermediate
Advanced Caché ObjectScript
Tuesday, 4:00 PM
Technical level: Advanced
Caché ObjectScript is a highly flexible, high-performance language that allows direct access to Cache's multidimensional data structures. Code generators are an extremely productive tool for development and can create applications that run very efficiently, especially when they use direct access to Caché's multidimensional data structures. This session discusses how to build wizards and other utilities that automatically generate code, how to use macros, class compilation, and other advanced ObjectScript topics.
Keywords: Caché, concurrent, advanced
Concurrent Sessions – Wednesday, March 21, 2012
Calling External Business Logic – Ensemble Gateways
Wednesday, 9:00 AM
Technical level: Intermediate
One of the strengths of Ensemble is its flexibility that allows connection to any application via a wide range of technologies and protocols. This session describes the use of Ensemble's Java, and .NET Gateways to invoke external applications.
Keywords: Ensemble, Java, .NET, concurrent, intermediate
DeepSee: KPIs and Scorecards
Wednesday, 9:00 AM
Technical level: Intermediate
DeepSee KPIs provide a flexible mechanism for capturing the data you need to monitor (your key performance indicators). Scorecards are widgets on DeepSee dashboards that provide a flexible UI for displaying the data in KPIs. This session will demonstrate several different kinds of KPIs and a variety of ways, including scorecards, to display the KPI values.
Keywords: DeepSee, Caché, Ensemble, concurrent, intermediate
Performing Analytics on Your Clinical Data
Wednesday, 9:00 AM
Technical level: Introductory
With the ability to integrate healthcare data comes the desire – even the need – to analyze it. In this session, we will cover how you can start to use our DeepSee technology to analyze data in your HL7 messages already flowing through Ensemble. Beyond that, we will demonstrate our HealthShare Active Analytics module which is designed to make it easier for healthcare networks to define, measure, and report on key performance indicators.
Keywords: DeepSee, Ensemble, HealthShare, Analytics, healthcare, concurrent, introductory
SaaS, PaaS, or DaaS: Click Here for Your Choice of Cloud
Wednesday, 9:00 AM
Technical level: Intermediate
A special preview of InterSystems new self-serve, customer extensible Cloud deployment service for Ensemble and Caché as SaaS, PaaS, and Database-as-a-Service. We'll also hear from Uri Budnik, Director of ISV Programs at RightScale (the world's leading Cloud Management company) about how InterSystems and RightScale are working together to help you create and deploy breakthrough applications in the Cloud.
Keywords: Caché, Ensemble, Web services, concurrent, intermediate
Optimize Your Object Model
Wednesday, 10:15 AM
Technical level: Advanced
All our products rely heavily on object technology to enable rapid development and the speedy manipulation of complex data. The first step in creating an application – building an object model of your data – can have a profound impact on how fast your application runs, how easy it is to maintain and upgrade, and how it can connect to other applications. In this interactive session, we will look at a hypothetical application, and discuss parts of the object data model for that application.
Keywords: Caché, Ensemble, concurrent, advanced
DeepSee: MDX
Wednesday, 10:15 AM
Technical level: Beginner
DeepSee uses MDX, a popular query language for accessing BI data in cubes. This session provides an overview of the MDX query language, gives an understanding of BI data modeling, and describes how DeepSee uses MDX internally. Additionally, this session demonstrates how client technologies (.NET, Java, CSP) can access BI data using MDX and the %DeepSee.ResultSet API.
Keywords: DeepSee, Caché, Ensemble, MDX, BI, concurrent, beginner
Drag-and-Drop Reports
Wednesday, 10:15 AM
Technical level: Intermediate
A Zen Report is a special kind of Zen class that allows you to specify database reports in a variety of formats. Our new graphical report editor gives you control over the layout and appearance of reports, whether you are outputting to a browser, printing to a local printer, or executing server-side printing. Attend this session to learn how you can construct reports with the click of a mouse.
Keywords: Zen, Caché, Ensemble, new feature, concurrent, intermediate
Ensemble Performance and Benchmarking
Wednesday, 10:15 AM
Technical level: Intermediate
In addition to its role in troubleshooting performance problems, performance analysis of an integrated system provides vital information about how much growth that system can sustain. It also can help determine service levels and gauge how well an integrated system performs with respect to those levels. This session will discuss techniques for monitoring the runtime performance of Ensemble and for building the basis of a capacity plan. It will also look at some of the latest benchmark results, demonstrating support for thousands of messages per second.
Keywords: Ensemble, performance, concurrent, intermediate
The Globals Database Community
Wednesday, 11:30 AM
Technical level: Introductory
Globals is our free database that we hope will spread the use of globals far and wide. Come to an informal discussion about the Globals community and how a greater awareness and appreciation of the power of globals can benefit you. Hint: You won't want to miss the chatter about our periodic programming challenges.
Keywords: Globals, Caché, introductory
Debugging Web Services
Wednesday, 11:30 AM
Technical level: Advanced
Debugging Web services can be a complicated and challenging task. Attend this session to learn about tools and techniques available – both within Caché/Ensemble, and from outside vendors – that can help you debug Web services efficiently.
Keywords: Caché, Ensemble, Web services, concurrent, advanced
Panel Session: Hospital and Regional Integration with HealthShare
Wednesday, 11:30 AM
Technical level: Introductory
In this session, we will discuss how HealthShare can be used for clinical integration within an IDN, as the backbone of a regional, state-wide, or country-wide Health Information Exchange, or for connection using technology frameworks such as the United States' NwHIN. Representatives from several of our HealthShare customers will talk about how they implement HealthShare in their organization, and the benefits they have gained.
Keywords: HealthShare, concurrent, introductory
Breakthrough BI: Analyzing All the Data
Wednesday, 11:30 AM
Technical level: Introductory
Many of today's business intelligence (BI) solutions either ignore the vast amount of business data stored in unstructured formats, or offer disconnected, dedicated, and expensive side-products to examine textual sources. This session shows you how you can use our new iKnow unstructured data analysis technology in combination with DeepSee to unlock this important source of information and deliver insights based on 100% of your data.
Keywords: DeepSee, iKnow, new feature, concurrent, introductory

