InterSystems Global Summit 2016

Solution Developers Conference Sessions

Solution Developers Conference
April 10-13, 2016
Phoenix, Arizona

View the
Daily Agenda Grid

All of the materials from these sessions of the Solution Developers Conference are available at the InterSystems Online Learning system.

A Real-World Look at CDA
Monday, 4:00 PM – 4:45 PM, FLW Ballroom J
Presenter: Boris Mamkin
Task: Understand and use CDA in HealthShare
Approach: Provide a real-world example of how the Clinical Document Architecture standard is being used in a clinical integration
Tags: healthcare, CDA

A Real-World Look at IHE
Monday, 5:00 PM – 5:45 PM, FLW Ballroom J
Presenter: Alex MacLeod
Task: Understand and use IHE in HealthShare
Approach: Provide a real-world example of a successful IHE implementation
Tags: healthcare, IHE

A Tour of Atelier, Our New Eclipse-Based IDE
Monday, 2:00 PM – 2:45 PM, FLW Ballroom C
Tuesday, 10:00 AM – 10:45 AM, FLW Ballroom C
Presenter: Clayton Lewis
Task: Use a modern, powerful tool for developing applications
Approach: Demonstrate how Atelier leverages the capabilities of Eclipse
Tags: rapid development, Atelier, Eclipse

Adding Alchemy to Unstructured Data
Monday, 4:00 PM – 4:45 PM, FLW Ballroom G
Tuesday, 11:00 AM – 11:45 AM, FLW Ballroom G
Presenter: Benjamin De Boe
Task: Extract specialized information from your unstructured data
Approach: Combine InterSystems iKnow technology with third-party and custom text-processing tools
Tags: unstructured data, UIMA, Big Data

Advancing Health through Unstructured Data
Tuesday, 9:00 AM – 9:45 AM, FLW Ballroom J
Presenter: Dirk Van Hyfte
Task: Leverage unstructured data to improve how clinicians deliver care
Approach: Give real-world examples of organizations that are benefiting from using their unstructured data
Tags: unstructured data, healthcare

Analytics Means Action
Monday, 4:00 PM – 4:45 PM, FLW Ballroom A
Wednesday, 10:00 AM –10:45 AM, FLW Ballroom A
Presenter: Barry Cooper
Task: Enable users to perform analytics within an application and take actions based on those analytics
Approach: Provide examples of embedding DeepSee within applications
Tags: analytics, KPIs, monitoring, alerts, financial services

Analytics Models: Thinking Outside the Box
Monday, 5:00 PM – 5:45 PM, FLW Ballroom A
Wednesday, 11:00 AM – 11:45 AM, FLW Ballroom A
Presenter: Joe Gallant
Task: Create a good analytical data model
Approach: Discuss what makes a good analytical data model. Provide examples of using DeepSee’s APIs for building custom dimensions, measures, and KPIs
Tags: analytics, KPIs

Analytics Visualization: The Choice Is Yours
Monday, 2:00 PM – 2:45 PM, FLW Ballroom A
Wednesday, 9:00 AM – 9:45 AM, FLW Ballroom A
Presenter: André Cerri
Task: Use third-party visualization tools to present your DeepSee data
Approach: Use DeepSee REST services to access DeepSee data from third-party tools
Tags: analytics, dashboards, REST

Authentication: When the Usual Won’t Do
Monday, 4:00 PM – 4:45 PM, FLW Ballroom B
Presenter: Saurav Gupta
Task: Provide customized authentication support for biometrics, smart cards, etc.
Approach: Provide code samples and concept examples to illustrate various custom authentication mechanisms
Tags: security, authentication

Big Learning: Putting Your Machines to Work
Monday, 3:00 PM –3:45 PM, FLW Ballroom G
Wednesday, 9:00 AM – 9:45 AM, FLW Ballroom H
Presenter: Benjamin De Boe
Task: Perform advanced analytics on huge amounts of data
Approach: Use third-party analytics frameworks to leverage your entire clustered environment
Tags: advanced analytics, machine learning, Big Data, financial services

Big Load: Massively Parallel Data Ingestion
Monday, 5:00 PM – 5:45 PM, FLW Ballroom G
Tuesday, 9:00 AM – 9:45 AM, FLW Ballroom I
Presenter: Harry Tong
Task: Load terabytes of data into a distributed environment
Approach: Leverage parallelism and open-source tools
Tags: Big Data, performance, financial services

Big Queries: Distributed SQL
Monday, 2:00 PM – 2:45 PM, FLW Ballroom H
Wednesday, 10:00 AM –10:45 AM, FLW Ballroom G
Presenter: Anton Umnikov
Task: Run SQL queries quickly on huge amounts of data
Approach: Use a shared-nothing architecture to leverage a cluster of small, cost-effective servers
Tags: SQL, Big Data, financial services

Deploying Applications in the Public Cloud
Monday, 2:00 PM – 2:45 PM, FLW Ballroom D
Wednesday, 11:00 AM – 11:45 AM, FLW Ballroom D
Presenter: Tony Pepper
Task: Host an application based on InterSystems’ technology in a public cloud environment
Approach: Provide a checklist of things to think about before you deploy
Tags: cloud

Distributed SQL Security
Tuesday, 10:00 AM – 10:45 AM, FLW Ballroom A
Presenter: Andreas Dieckow
Task: Apply SQL security to multiple servers in a distributed system
Approach: Provide code samples for using new API calls to apply SQL security statements to multiple instances of our products
Tags: security, SQL

Exploiting Java Interoperability Libraries
Monday, 2:00 PM – 2:45 PM, FLW Ballroom B
Wednesday, 10:00 AM – 10:45 AM, FLW Ballroom C
Presenter: Maxim Vershinin
Task: Easily extend your solution’s range of interoperability
Approach: Build Java-only business services and business operations that exploit open-source Java libraries
Tags: Java, integration

Failover for Cloud and Wide-Area Networks
Tuesday, 10:00 AM – 10:45 AM, FLW Ballroom D
Presenter: Mark Bolinsky
Task: Provide failover for distributed systems without using a VIP
Approach: Demonstrate using InterSystems’ database mirroring with external traffic managers such as F5 LTM/GTM
Tags: cloud, mirroring

FHIR in HealthShare
Monday, 3:00 PM –3:45 PM, FLW Ballroom J
Presenter: Matt Spielman
Task: Use the FHIR standard with HealthShare-based solutions
Approach: Provide an overview of how HealthShare will support the evolving FHIR
Tags: healthcare, FHIR

Find and Fix the Slow Query
Monday, 4:00 PM – 4:45 PM, FLW Ballroom C
Tuesday, 10:00 AM – 10:45 AM, FLW Ballroom B
Presenter: Anton Umnikov
Task: Identify your slowest SQL queries and tune them for better performance
Approach: Use InterSystems’ query profiling and analysis tools. Discuss how system configuration can affect performance
Tags: SQL, performance

Free Your Developers from Data Definition
Monday, 5:00 PM – 5:45 PM, FLW Ballroom C
Wednesday, 10:00 AM –10:45 AM, FLW Ballroom B
Presenter: Louise Parberry
Task: Reduce the need for skilled developers to define and normalize data from outside sources
Approach: Use the Ensemble Record Mapper and other tools to automatically define comma-delineated and fixed-width data structures
Tags: Record Mapper, integration

Handling Credit Cards the Right Way
Monday, 2:00 PM – 2:45 PM, FLW Ballroom G
Presenter: Andreas Dieckow
Task: Securely store sensitive information
Approach: Give examples of data-at-rest encryption and data element encryption
Tags: security, data encryption, financial services

How Computers Learn to Read
Tuesday, 10:00 AM – 10:45 AM, FLW Ballroom G
Presenter: Misha Bouzinier
Task: Gain an understanding of natural language processing and the current state of the art
Approach: Discuss how InterSystems iKnow technology fits into the NLP ecosystem and complements the output of other components such as Lucene and Stanford NLP tools
Tags: unstructured data, NLP

How Do I Connect IoT Devices?
Monday, 5:00 PM – 5:45 PM, FLW Ballroom B
Wednesday, 11:00 AM – 11:45 AM, FLW Ballroom C
Presenter: Michael Broesdorf
Task: Use the Internet of Things in a business application
Approach: Demonstrate incorporating device-generated messages into a business process, and using that information to trigger physical events
Tags: Internet of Things, devices, integration

HS: Achieving High Availability with Mirroring
Tuesday, 11:00 AM – 11:45 AM, FLW Ballroom J
Presenters: Pete Greskoff, Sebastian Musielak
Task: Ensure high availability of your HealthShare deployments
Approach: Discuss high-availability options and focus on HealthShare’s new support for database mirroring
Tags: healthcare, high availability

HS: New Extensions for Adding Custom Data
Wednesday, 9:00 AM – 9:45 AM, FLW Ballroom J
Presenter: Tom Spencer
Task: Add extra data to HealthShare’s data model and make it available to all HealthShare components
Approach: Use new extensions within HealthShare to add custom data
Tags: healthcare, HealthShare data model

HS: Smart Programs and Alerts for Patient Cohorts
Wednesday, 10:00 AM – 10:45 AM, FLW Ballroom J
Presenter: Randy Pallotta
Task: Automatically create cohorts of high-risk patients. Send them critical action alerts
Approach: Use the new HealthShare features: “Smart Programs” and “Advanced Clinical Notifications”
Tags: healthcare, alerts

Human Decision as a Part of Workflow
Monday, 3:00 PM – 3:45 PM, FLW Ballroom B
Presenter: Mark Massias
Task: Present complete, contextualized information to the people who must act as part of a (mostly) automated business process
Approach: Give examples of using InterSystems’ workflow engine.
Tags: workflow

Integrating OAuth 2.0 and OpenID Connect
Monday, 5:00 PM – 5:45 PM, FLW Ballroom I
Wednesday, 11:00 AM – 11:45 AM, FLW Ballroom J
Presenter: Dan Kutac
Task: Use a common login identity and a central mechanism of authentication across environments from multiple entities
Approach: Provide examples and code samples of an application environment using OpenID Connect and OAuth 2.0
Tags: security, OAuth 2.0, OpenID Connect, authorization

Introducing Personal Community v11
Tuesday, 10:00 AM – 10:45 AM, FLW Ballroom J
Presenter: Alex MacLeod
Task: Use Personal Community to build fully responsive and mobile-compatible portals
Approach: Demonstrate the new release of Personal Community. Provide a behind-the-scenes look at the new application development framework used to build it.
Tags: HealthShare, mobile development, Personal Community, patient portals

Introduction to FHIR
Monday, 2:00 PM – 2:45 PM, FLW Ballroom J
Presenter: Russell Leftwich
Task: Understand the concepts of the Fast Healthcare Interoperability Resources (FHIR) standard
Approach: Discuss what FHIR is, and what it’s for
Tags: healthcare, FHIR

Keep Your Application Agile
Monday, 3:00 PM – 3:45 PM, FLW Ballroom I
Wednesday, 10:00 AM –10:45 AM, FLW Ballroom I
Presenter: Alain Houf
Guest Speaker: Joop van Uden of Philips Healthcare
Task: Evolve your data model as you build your application
Approach: Provide a real-world example of how to leverage the flexibility of the document data model and how to easily integrate it into existing environments
Tags: document data model

LDAP: Beyond the Simple Schema
Tuesday, 9:00 AM – 9:45 AM, FLW Ballroom C
Presenter: Rich Taylor
Task: Use an LDAP schema that differs from the provided default
Approach: Give examples of customized LDAP schema development, using LDAP APIs and ZAUTHORIZE
Tags: security, LDAP, authorization

Managing and Monitoring Clusters
Tuesday, 11:00 AM – 11:45 AM, FLW Ballroom H
Wednesday, 11:00 AM – 11:45 AM, FLW Ballroom G
Presenter: Luca Ravazzolo
Task: Track the status and performance of clustered environments
Approach: Give examples of using modern technology to spot potential bottlenecks before they turn into problems
Tags: system management, monitoring, Big Data

Many Data Sources, One Application
Tuesday, 11:00 AM – 11:45 AM, FLW Ballroom B
Wednesday, 11:00 AM – 11:45 AM, FLW Ballroom B
Presenter: Mark Massias
Guest Speaker: Bruce Porteous of Northgate
Task: Build a composite application that bridges data silos
Approach: Give a real-world example of combining data from multiple sources to run a composite application
Tags: integration, composite applications, financial services

Mirroring: Architecting for Throughput
Monday, 3:00 PM – 3:45 PM, FLW Ballroom A
Tuesday, 9:00 AM – 9:45 AM, FLW Ballroom A
Presenter: Ray Fucillo
Task: Provide high availability (HA) and disaster recovery (DR) in diverse architectures that demand high performance, including replication over long distances
Approach: Give examples of mirror architectures in disparate environments, including geographically separated systems. Discuss performance considerations and advances in InterSystems’ mirroring technology
Tags: mirroring, high availability, disaster recovery, performance, financial services

Modern Full-Stack Development
Monday, 4:00 PM – 4:45 PM, FLW Ballroom I
Wednesday, 11:00 AM – 11:45 AM, FLW Ballroom I
Presenter: Danny Wijnschenk
Task: Build a development stack that enables state-of-the-art rapid development with a stable but adaptive back end.
Approach: Use InterSystems’ new document data model to achieve modern full-stack development
Tags: document data model, rapid development, Angular, REST

Monitoring: Don’t Turn a Drama into a Crisis
Wednesday, 9:00 AM – 9:45 AM, FLW Ballroom B
Presenter: Kerry Kirkham
Task: Prevent application-to-application interface problems from escalating
Approach: Give examples of using alerts to get the right person working on a problem as soon as possible
Tags: system management, monitoring, alerts

Moving from Studio to Atelier
Monday, 3:00 PM – 3:45 PM, FLW Ballroom C
Tuesday, 11:00 AM – 11:45 AM, FLW Ballroom C
Presenter: Bill McCormick
Task: Migrate your development environment from Studio to Atelier
Approach: Give examples of various migration paths. Provide guidance for dealing with issues such as source control, source format, distributing code to previous versions, etc.
Tags: rapid development, Atelier, Studio

Open-Source in the Enterprise World
Tuesday, 11:00 AM – 11:45 AM, FLW Ballroom I
Presenter: Gerd Nachtsheim
Task: Contribute to and influence open-source communities
Approach: Discuss how the joint efforts of people within and outside of InterSystems created our Hibernate driver and contributed to the Hibernate project
Tags: open source, Hibernate, Java

Painless SQL Upgrades
Monday, 4:00 PM – 4:45 PM, FLW Ballroom H
Wednesday, 11:00 AM – 11:45 AM, FLW Ballroom H
Presenter: Kyle Baxter
Task: Upgrade to a new version of Caché without concerns about slowing existing SQL queries
Approach: Use the new Frozen Plans feature in Caché
Tags: system management, SQL

Programmatically Driving Enterprise Manager
Tuesday, 11:00 AM – 11:45 AM, FLW Ballroom A
Wednesday, 9:00 AM – 9:45 AM, FLW Ballroom C
Presenter: Andreas Dieckow
Task: Integrate enterprise-wide management capabilities into applications
Approach: Use APIs that are built into Enterprise Manager
Tags: system management

Skyrocket Your .NET Application Development
Tuesday, 10:00 AM – 10:45 AM, FLW Ballroom I
Presenter: Jeff Semmens
Task: Model and access data as objects in .NET without designing the database first
Approach: Use InterSystems Entity Framework
Tags: .NET, rapid development

Spinning Up Hundreds of Nodes in Seconds
Tuesday, 10:00 AM – 10:45 AM, FLW Ballroom H
Wednesday, 9:00 AM – 9:45 AM, FLW Ballroom G
Presenter: Ken Takemura
Task: Define, provision, and configure a cloud infrastructure
Approach: Use open-source tools for DevOps automation
Tags: cloud, provisioning, Big Data

System Sizing for Insanely Large Deployments
Monday, 3:00 PM – 3:45 PM, FLW Ballroom D
Tuesday, 9:00 AM – 9:45 AM, FLW Ballroom D
Presenter: Ray Wright
Task: Validate your performance and scalability claims, detect and correct bottlenecks, or determine the hardware needed to optimally run your applications
Approach: Discuss and demonstrate the use of our WebStress feature to design and run benchmark tests of your HTTP-based applications.
Tags: benchmarks, system sizing, performance, scalability

The Power of Handling Data Without a Schema
Monday, 2:00 PM – 2:45 PM, FLW Ballroom I
Wednesday, 9:00 AM – 9:45 AM, FLW Ballroom I
Presenter: Stefan Wittmann
Task: Take advantage of the NoSQL paradigm without adding another tool
Approach: Provide sample use cases that are an excellent fit for InterSystems’ new document data model
Tags: NoSQL, document data model

Tier 1 Applications in a Virtual Environment
Tuesday, 11:00 AM – 11:45 AM, FLW Ballroom D
Presenter: Murray Oldfield
Task: Deploy applications based on InterSystems’ technology using VMware.
Approach: Provide a checklist of factors to consider, particularly when deploying a production database application that requires high availability
Tags: VMware, high availability

Turning Accountants into Explorers
Tuesday, 9:00 AM – 9:45 AM, FLW Ballroom H
Presenter: Danny Wijnschenk
Task: Help people make better decisions by letting application deal with all the data.
Approach: As an example, we’ll extend a demo asset management application for portfolio and trade compliance, using iKnow technology to translate agreements into rules that ensure portfolio compliance prior to trade execution.
Tags: analytics, unstructured data, text exploration, financial services

Upgrades: Minimizing Business Disruption
Tuesday, 9:00 AM – 9:45 AM, FLW Ballroom B
Presenter: Paul Dayan
Task: Upgrade with minimal downtime
Approach: Provide examples of planning minimal-downtime upgrades from a variety of starting scenarios
Tags: system management, upgrades

Using Systems Metrics for Capacity Planning
Monday, 5:00 PM – 5:45 PM, FLW Ballroom D
Wednesday, 10:00 AM – 10:45 AM, FLW Ballroom D
Presenter: Murray Oldfield
Task: Avoid bottlenecks caused by scaling up, before they become a problem
Approach: Discuss what operating system and InterSystems metrics you should look at and how to interpret them
Tags: performance, scalability, systems metrics

What Hyper-converged Hardware Means for You
Monday, 4:00 PM – 4:45 PM, FLW Ballroom D
Wednesday, 9:00 AM – 9:45 AM, FLW Ballroom D
Presenter: Mark Bolinsky
Task: Decide whether a converged infrastructure is ideal for your enterprise applications
Approach: Discuss best practices and provide guidance on the right questions to ask
Tags: system sizing, infrastructure, performance, scalability, high availability

Sessions are subject to change