CONNECT 4.0 Technical Deep Dive February 19, 2013.

Slides:



Advertisements
Similar presentations
OVERVIEW TEAM5 SOFTWARE The TEAM5 software manages personnel and test data for personal ESD grounding devices. Test and personnel data may be viewed/reported.
Advertisements

Practice Insight Instructional Webinar Series Reporting
Instant Queue IBM Techline Instant Queue Manager Deployed for IBM Techline Richard Brader IBM Techline January 2012.
CONNECT 4.0 July 26, Webinar Technical Details 2 Type questions in advance; click sendQuestions + answers appear in chat window During discussion.
29 Oded Moshe, Director of Product Management Beta Release May 3rd, 2010 Official Release May 24, 2010.
Welcome to the Minnesota SharePoint User Group June 10 th, 2009 Search: From WSS to FAST Brian Caauwe, Wes Preston Bob Koviak,
CONNECT 4.0 Enhancing Health Information Exchange for Interoperability Success February 12, 2013.
Advanced Deployment Topics – MSI Enhancements Om Sharma Program Manager, Windows Installer Microsoft Corporation.
CONNECT Deep Dive July 16 th Goals and Focus Areas Goals –Provide a detailed view of CONNECT and its benefits –Explain how CONNECT capabilities.
Jason Morrill NCOAUG Training Day February, 2008
Instant Queue Manager Version 4 Enterprise Click to Chat For Lotus Sametime.
Open Source Workshop1 IBM Software Group Working with Apache Tuscany A Hands-On Workshop Luciano Resende Haleh.
ArcGIS Workflow Manager An Introduction
RUG Australia meeting 2012 Feb 6, V Tiers & sequencing suppliers Tiers and sequencing and load balancing  Tiers = groups of suppliers.
What’s New in Sage SalesLogix V Release Overview Sage SalesLogix v7.5.2 focuses on: −User Enhancements streamline the user experience furthering.
Sprint 114 Review / Sprint 115 Planning August 26th, 2013.
Sprint 99 Review / Sprint 100 Planning January 28, 2013.
Expert Training Presentation September 2013 Rev 3 Instant Queue Manager Enterprise Click to Chat.
What’s new in Stack 3.2 Michael Youngstrom. Disclaimer This IS a presentation – So sit back and relax Please ask questions.
Nynox.com Nynox Help Desk Affordable Help Desk Solution.
Sprint 104 Review / Sprint 105 Planning April 8, 2013.
Instant Messaging for the Workplace A pure collaborative communication tool that does not distract users from their normal activities.
Cancer Clinical Trial Suite (CCTS): An Introduction for Users A Tool Demonstration from caBIG™ Bill Dyer (NCI/Pyramed Research) June 2008.
© 2008 IBM Corporation ® Atlas for Lotus Connections Unlock the power of your social network! Customer Overview Presentation An IBM Software Services for.
Welcome to the Minnesota SharePoint User Group December 12 th, 2007 Miscellaneous really useful demos Wes Preston, Ryan Oliveira,
Presented by: Alicia Goodwin
Computer Emergency Notification System (CENS)
Sprint 103 Review / Sprint 104 Planning March 25, 2013.
CONNECT: Install Webinar for Code-A-Thon April 22nd, 2010.
(EDI SIG SIG9182 ) September 28, :30 pm - 4:15 pm Moscone West – 3010.
Sprint 115 Review / Sprint 116 Planning September 9th, 2013.
Virtual techdays INDIA │ august 2010 Deep Dive into WCF 4.0 Features Sarath S S V S │ Program Manager, BING, Microsoft India R&D.
© 2010 Oracle Corporation – Proprietary and Confidential.
Sprint 101 Review / Sprint 102 Planning February 25, 2013.
Sprint 110 Review / Sprint 111 Planning July 1 st, 2013.
Sprint 102 Review / Sprint 103 Planning March 11, 2013.
Sprint 106 Review / Sprint 107 Planning May 06, 2013.
Sprint 108 Review / Sprint 109 Planning June 3 rd, 2013.
MDPHnet & ESP Data Partner Participation Overview The following slides describe the necessary steps for a data partner to participate in the MDPHnet Network.
Ensuring Conformance & Interoperability NHIN Testing Leslie Power, NHIN Testing Lead (Contractor) Office of the National Coordinator for Health IT WEDNESDAY,
Mariann Yeager, NHIN Policy and Governance Lead (Contractor) Office of the National Coordinator for Health IT David Riley, CONNECT Lead (Contractor) Federal.
1 © Xchanging 2010 no part of this document may be circulated, quoted or reproduced without prior written approval of Xchanging. MOSS Training – UI customization.
Sprint 116 Review / Sprint 117 Planning September 23th, 2013.
Sprint 105 Review / Sprint 106 Planning April 22, 2013.
Sprint 107 Review / Sprint 108 Planning May 20, 2013.
New York State DOH Health Home Care Management Reporting Tool (HH-CMART) Support Calls – Session #3 March 6,
1 © 2006 Cisco Systems, Inc. All rights reserved. Session Number Presentation_ID Using the Cisco Technical Support & Documentation Website for IP Routing.
CONNECT CCB Meeting May 16, Balancing current + future needs CONNECT needs to support the current 2012 production and operational needs of the Federal.
Jasig CAS Roadmap Scott Battaglia Rutgers, the State University of New Jersey.
Sprint 113 Review / Sprint 114 Planning August 12th, 2013.
Jack Malloch Product Service Advisor Global Support Services.
Get Connected through the My Oracle Support Community Lynn Pionkowski Sr Regional Support Advocate
Metric Studio Cognos 8 BI. Objectives  In this module, we will examine:  Concepts and Overview  An Introduction to Metric Studio  Cognos 8 BI Integration.
Project Workspace (Coach) Overview. Copyright © , Compass Partners, Inc. Unauthorized Duplication Prohibited. 2 About SigmaFlow  Founded in.
Google Code Libraries Dima Ionut Daniel. Contents What is Google Code? LDAPBeans Object-ldap-mapping Ldap-ODM Bug4j jOOR Rapa jongo Conclusion Bibliography.
INFORMATION DEPLOYED. SOLUTIONS ADVANCED. MISSIONS ACCOMPLISHED. PDS Punch-Out v1.0 SPS Spotlight Series October 2014.
Michael Mast Senior Architect Applications Technology Oracle Corporation.
ETM ® System Release 5.2 Overview and Release 6.0 Preview Ronnie Ganske, Chief Architect Tuesday, March 27, 2007.
CONNECT Architecture (Versions 2.3 and 2.4) Cross Community Patient Discovery (XCPD) and XDR Overview MONDAY, 2:00 – 2:00PM Greg Fairnak, CONNECT Chief.
Getting Started as an EdgeX Developer
ADVANCED HOSTING Adrian Newby, CTO.
5/12/2018 3:54 PM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN.
James Blankenship March , 2017
Integration Framework of SAP Business One as Platform for Scenario Development January 2016 Public.
Welcome! The 2015 B-13 Data Collection webinar will begin in a few moments. Event number: Event password: 2015B13 To hear the presentation.
Getting Started as an EdgeX Developer
Michael Mast Senior Architect
A technical look at the new capabilities
Engineering Workbench Version 2.0
Presentation transcript:

CONNECT 4.0 Technical Deep Dive February 19, 2013

Introduction Brian Humphrey CONNECT Architect Matt Weaver CONNECT Lead Developer 2

Webinar Technical Details 3 During discussion time, “raise hand” to speak Type questions in advance; click send What is the largest file size I can stream using CONNECT 4.0? Questions + answers appear in chat window

CONNECT 4.0 New Features ① Increased throughput targeting increased numbers of PD, QD, RD, AD, and DS transactions ② Exchange and process large payload sizes of up to 1 GB ③ Run CONNECT on additional application servers such as IBM WebSphere and Oracle WebLogic to meet their environment needs ④ More comprehensive event logging and metric data ⑤ Ability to determine the state of a transaction across messages in order to better review and analyze the operation of CONNECT and adopters’ trading partners ⑥ Minimize deployment load by supporting a lightweight gateway which allows smaller server footprint and use of system resources ⑦ Support Direct messages to allow for greater adoption and exchange 4

Agenda Updated tech stack -Enables : +increased throughput, +large payload sizes, and +multi-app support Improved performance Large payloads Event logging -How it works and how you can use it Transaction logging “Lightweight gateway” -Current users – changes to be noted -Direct 5

Updated Tech Stack Support for WebLogic, WebSphere, and GlassFish application servers –Deploy via an Enterprise Archive Web service stack introduced to expand CONNECT’s capabilities –Apache CXF replaces Metro Source code now at GitHub –Simplified code contribution process Build with maven –Better dependency management –Replaces ant –Easier project setup 6

Start developing Get the CONNECT 4 Source –Checkout source: git clone Solution/CONNECT.git. –Alternatively, create a fork of our repo and clone your fork: git clone /CONNECT.git. /CONNECT.git – git checkout Compile Source – Mvn clean install Request Enhancements or Log Issues – Submit Code – Follow the “how to contribute code” wiki page: 7

Increased Throughput 8 Achieved through: Reduction in memory usage ApacheCXF & OpenSAML Reduced number of static classes Fewer number of web services running Removed redundant and duplicative code flows *These numbers are based on the same testing methodology performed during the CONNECT benchmark testing for release 3.3. Document Submission Patient Discovery Document Retrieve Document Query Messages per Second CONNECT 4.0 CONNECT 3.3 CONNECT CONNECT 3.1

Large Payloads Using Streaming Web Services using HTTP “Chunking” –Minor wsdl file change – does not affect interoperability. –“Over the wire” message is unchanged File size limited only by network and server capabilities –No longer limited by memory available to the server Backwards compatible –Up to limitations of partner gateway. 9

Event Logging Goals and Data Points Two formal high level business goals: CONNECT provides the ability to count and produce durations for the following values: Number of a given transaction type (PD, QD, RD, etc.) Number of a given transaction group Number of transactions from a specific gateway Total duration for given transaction type Total duration for a given transaction group CONNECT can track and report on the following data points: Error Performance Transaction Type Payload Error Messages log (without PHI data) 10

Event Logging CONNECT captures lifecycle events for inbound and outbound messages Event logging framework can be extended to: –Add new event types –Record events in different manners –Customized what details are recorded 11

State Diagram for Inbound Message 12

State Diagram for Outbound Messages 13

Event Class Diagram 14

EventLogger Class Diagram 15

Event Configuration 16

EventFactoryConfig.xml 17

Transaction Logging Transaction Logging Example 18 Database and log output for a related transaction chain (Patient Discovery, Document Query, and Document Retrieve messages as a single transaction) Note that there are two transaction entries logged for each service The response Nhin message ID was logged based on its RelatesTo message ID

“Lightweight Gateway” Reduction of endpoints “Entity” now called “Standard” (“Pass-through” remains) Configurable 19

Document Query Provided Interfaces 20

applicationContext.xml classpath:documentquery.properties file:///${nhinc.properties.dir}/gateway.properties classpath:documentquery-test.properties 21

applicationContext.xml (continued) <bean id="nhinDQ” class="gov.hhs.fha.nhinc.docquery._20.nhin.DocQuery”> 22

Property files gateway.properties: # docquery.inboundDocQuery=\ gov.hhs.fha.nhinc.docquery.inbound.PassthroughInboundDocQuery src/main/resources/docquery.properties: docquery.inboundDocQuery=\ gov.hhs.fha.nhinc.docquery.inbound.StandardInboundDocQuery 23

Direct SMTP message transaction CONNECT leveraged Direct Project RI How to use CONNECT Direct: –Configure your own organization’s mail server –Use your regular mail client –Or your EMR’s mail client –Or, use SOAP+XDR Tool for Stage 2 Meaningful Use 24

Direct Deployment 25

Join Us for Sprint Review + Planning 26 Join us for sprint review and planning sessions, every other Monday, 10am-noon ET. The CONNECT product team will share the work of the last sprint for community review and feedback. We’ll then transition into a high-level planning session to set the themes for the coming sprint, in the context of the product roadmap. Community input and insights are welcome, so please join us! The meeting will start with a review of the work accomplished during the past sprint which leads into a planning discussion for the upcoming sprint, we flow from one topic to another based on content, questions and conversation. Sprint Review + Planning: Every other Monday 10am-12pm ET (next one: Feb 24) Tel: Participant Code: Web: (meeting id )

Upcoming Events February 11, 2013 CONNECT Release 4.0 February 25, 2013 (10am ET) Next Sprint Review + Planning meeting March 4 - 7, 2013 HIMSS Interoperability Showcase demo Spring 2013 (date to come, D.C. area) CONNECT User Group Meeting 27

More Details on CONNECT NECT40 Solution/CONNECT/tree/ resources/forums/developer-forum 28 Release info: GitHub: JIRA: Forums:

Discussion Questions? 29 Comments?

Webinar Technical Details 30 Type questions in advance; click send Questions + answers appear in chat window During discussion time, “raise hand” to speak What is the largest file size I can stream using CONNECT 4.0?

Contact Information Please post questions on the CONNECT Release Webinars Forum: veloper-resources/forums CONNECT Inbox 31

Important Links Webinar Recording, Q & A, Slides: nect-webinar-v CONNECT Forums: resources/forums 32

Thank you for participating.