TIDEN Node Management Texas Integrated Data Exchange Node Partnered with.

Slides:



Advertisements
Similar presentations
Leveraging an Integrated ERP and CRM System - Featuring Sage MAS 500 ERP and Sage SalesLogix CRM.
Advertisements

5/30/2012. Provides a method for finding services/data on the Exchange Network – discover data. Supports User Friendly Tools Can automatically collect.
Demystifying the Protocol and Specification v1.1 Prepared for the Node Mentoring Meeting by: Rob Willis, Ross & Associates February.
T-FLEX DOCs PLM, Document and Workflow Management.
Naming Computer Engineering Department Distributed Systems Course Asst. Prof. Dr. Ahmet Sayar Kocaeli University - Fall 2014.
Environmental Council of States Network Authentication and Authorization Services The Shared Security Component February 28, 2005.
Active Directory: Final Solution to Enterprise System Integration
Web Servers How do our requests for resources on the Internet get handled? Can they be located anywhere? Global?
Ch1: File Systems and Databases Hachim Haddouti
Report Distribution Report Distribution in PeopleTools 8.4 Doug Ostler & Eric Knapp 7264.
Administering Active Directory
Hands-On Microsoft Windows Server 2003 Administration Chapter 3 Administering Active Directory.
Maintaining and Updating Windows Server 2008
Understanding Active Directory
Product Offering Overview CONFIDENTIAL AND PROPRIETARY Copyright ©2004 Universal Business Matrix, LLC All Rights Reserved The duplication in printed or.
Copyright © The OWASP Foundation Permission is granted to copy, distribute and/or modify this document under the terms of the OWASP License. The OWASP.
SOA, BPM, BPEL, jBPM.
DYNAMICS CRM AS AN xRM DEVELOPMENT PLATFORM Jim Novak Solution Architect Celedon Partners, LLC
Module 12: Designing an AD LDS Implementation. AD LDS Usage AD LDS is most commonly used as a solution to the following requirements: Providing an LDAP-based.
Fall, Privacy&Security - Virginia Tech – Computer Science Click to edit Master title style Design Extensions to Google+ CS6204 Privacy and Security.
Sept 13-15, 2004IHE Interoperability Workshop 1 Integrating the Healthcare Enterprise Overview of IHE IT Infrastructure Patient Synchronized Applications.
Global Customer Partnership Council Forum | 2008 | November 18 1IBM - GCPC MeetingIBM - GCPC Meeting IBM Lotus® Sametime® Meeting Server Deployment and.
Robert Fourer, Jun Ma, Kipp Martin Copyright 2006 An Enterprise Computational System Built on the Optimization Services (OS) Framework and Standards Jun.
SAMANVITHA RAMAYANAM 18 TH FEBRUARY 2010 CPE 691 LAYERED APPLICATION.
Matthew Roche Chief Software Architect Integral Thought & Memory
1 Windows 2008 Configuring Server Roles and Services.
An application architecture specifies the technologies to be used to implement one or more (and possibly all) information systems in terms of DATA, PROCESS,
FlexElink Winter presentation 26 February 2002 Flexible linking (and formatting) management software Hector Sanchez Universitat Jaume I Ing. Informatica.
The Exchange Network Node Mentoring Workshop Universal Description, Discovery, and Integration Registry David Dundua February 28, 2005.
1 Geospatial and Business Intelligence Jean-Sébastien Turcotte Executive VP San Francisco - April 2007 Streamlining web mapping applications.
James Akrigg Microsoft Ltd Integrating InfoPath Forms Into Workflow Solutions And Business Processes.
Architecture and Design of Customer Support System using Microsoft.NET technologies Nikolay Pavlov Asen Rahnev.
Actors and Use Case Diagrams Month Day, Year. Agenda Training Plan Overview Review Detailing Requirements with Requisite Pro Concepts Setting Up XDE Integration.
NA-MIC National Alliance for Medical Image Computing UCSD: Engineering Core 2 Portal and Grid Infrastructure.
System Wide Information Management (SWIM). FAA Transition to Service Oriented Architecture (SOA) - System Wide Information Management (SWIM) Initiative.
A Brave NEtWork World Rob Willis, Ross & Associates Node Mentoring Workshop New Orleans, LA February 28, 2005.
SPOREs Specialized Programs of Research Excellence Ryan Landy Qinyan Pan -SAIC 2003 NCICB Jamboree.
Microsoft Management Seminar Series SMS 2003 Change Management.
Sept 13-15, 2004IHE Interoperability Workshop 1 Integrating the Healthcare Enterprise Patient Identifier Cross-referencing Charles PARISOT GE Healthcare.
Introduction to Grids By: Fetahi Z. Wuhib [CSD2004-Team19]
Service Manager & Orchestrator = IT Automation Gavin Kemp & Ellis Paul Microsoft UK Gavin Kemp & Ellis Paul Microsoft UK.
GRID ANATOMY Advanced Computing Concepts – Dr. Emmanuel Pilli.
 An essential supporting structure of any thing  A Software Framework  Has layered structure ▪ What kind of functions and how they interrelate  Has.
1 Active Directory Service in Windows 2000 Li Yang SID: November 2000.
A Portrait of the Semantic Web in Action Jeff Heflin and James Hendler IEEE Intelligent Systems December 6, 2010 Hyewon Lim.
Active Directory. Computers in organizations Computers are linked together for communication and sharing of resources There is always a need to administer.
National Geospatial Enterprise Architecture N S D I National Spatial Data Infrastructure An Architectural Process Overview Presented by Eliot Christian.
Problem Tracking Software Status FOCUS — June 8 th 2000 Tony Cass —
Integrating the Healthcare Enterprise The IHE Process: Developing Standards-based Solutions Kevin O’Donnell Co-chair, IHE Radiology Planning Committee.
Chapter 6 Server Management: Domains Workgroup Domain Trust Relationship Examples.
The Exchange Network Node Mentoring Workshop User Management on the Exchange Network Joe Carioti February 28, 2005.
Integrating with and Extending Visual Studio. Objectives.
Integrating the Healthcare Enterprise Retrieve Information for Display (RID) Integration Profile Ellie Avraham Kodak Health Imaging IHE IT Infrastructure.
1. Begin Quick Start 2. Administration 3. Good to Know 4. Slightly Technical 5. User Experience 6. You are ready to go !
Maintaining and Updating Windows Server 2008 Lesson 8.
Get “Hooked” On A Wiki Becky Klein Matt Smith Dave Sierkowski.
Secure Access and Mobility Jason Kunst, Technical Marketing Engineer March 2016 Location Based Services with Mobility Services Engine ISE Location Services.
The EPIKH Project (Exchange Programme to advance e-Infrastructure Know-How) gLite Grid Introduction Salma Saber Electronic.
Grid Services for Digital Archive Tao-Sheng Chen Academia Sinica Computing Centre
REDCap General Overview
Installation The Intercompany Integration Solution for SAP Business One Version 2.0 for SAP Business One 9.1 Welcome to the course on the installation.
Installation The Intercompany Integration Solution for SAP Business One Version 2.0 for SAP Business One 9.1 Welcome to the course on the installation.
Windows NT to 2000/XP Migration at SLAC
NAAS 2.0 Features and Enhancements
Grid Coordination by Using the Grid Coordination Protocol
Signet & Privilege Management
Microsoft Dynamics.
SDMX IT Tools SDMX Registry
Presentation transcript:

TIDEN Node Management Texas Integrated Data Exchange Node Partnered with

Agenda History of the project Why did we become involved TIDEN Overview

History of the project 2002 Grant Prepare infrastructure 2003 Grant Build Node 2004 Grant Add data flows

Why did we become involved Each Program area had different process Foundation for future electronic reporting Lessons learned

TIDEN Vitals TIDEN is a J2EE application

TIDEN Overview TIDEN Top 4 Features TIDEN as a Framework User Management Domains Status

TIDEN as a Framework

The Problem: Change Specs/Protocols will change Local Web Service Methods will get added Flows will include cross programs areas Flows have unique (mapping, process, schedule, etc) and common requirements Multiple flows will be developed/maintained concurrently Flows need to be relatively independent from one another The only constant is change

TIDEN Framework: Overview Query Operations: 1. Query(, getFacByID,,, ) Example Query Web Method Query(,,,, ) 2. Query(, getFacByName,,, )

TIDEN Framework: Operations TIDEN framework provides a common workflow for operations of a handler Each operation has hooks at certain points for operation specific implementation to be “plugged” in

Adding a TIDEN Operation

Lessons Learned Understand the specs/protocols Understand the relationship between Web Methods Initially focus on Web Methods and relationships you know you need

User Management

The Problem: Managing Users Diverse types of users (people and machines) Each flow has users and policies Some users cross flow boundaries Some users cross state boundaries User vs Administrator users NAAS required integration

NAAS Potential solution to user management issues Pros Already developed and free! Supports comprehensive authentication Supports sharing users across partner Nodes Works well for exchanges among Node partners Easy to get up and running on Network Provides Web Services for management Cons Limited scope (spec/protocol Web Service Methods) Limited authorization granularity Limited management capabilities (e.g. - GUI) Limited control All Nodes must support NAAS tokens!

NAAS Interface

User Management Use NAAS Web Services to: Manage NAAS Users and Policies Provide GUI Management Extend NAAS

TIDEN Interface: Summary

TIDEN Interface: New User

Lessons Learned Understand NAAS Features/Limitations Determine User Management interactions early on Keep It Simple Stupid (KISS) No synchronization with NAAS server More NAAS Web Services are needed

Domains

The Problem: Delegation Program Areas have the business knowledge Program Areas are the end users Flows will cross Program Areas Flows should reuse existing logic when possible Solution should allow for flow independence

Domains Node Domain: Authenticate, NodePing, GetStatus, GetServices Other Domains: Submit, Query, Solicit, Notify, Download Each Domain is assigned a Domain Admin Domain Admins manage users and policies for their domain Central Registry Domain Node Domain Air Domain Not all Web Methods are shown in the diagram.

Lessons Learned Domains should be logical Need special “Node” Domain Domain Admins can modify any TX Node User

What’s your Status?

The Problem: Status NodePing and GetServices provide basic information only Web Services require a client able to call them and process results How do you provide quick and easy access to your Node’s status?

Status Page: Splash Page

Status Page: More Details

Lessons Learned Use GetServices or not? How much information?

Parting Thoughts Determine goals for flow and user management Centralized vs distributed Determine types of flows you need to support in near future Understand NAAS functionality and limitations Design for extension, not modification Share what you learn! The success of the network depends on you!

Contacts Bob Cadenhead TIDEN Project Sponsor 512/ Bob Jacoby TIDEN Tech Lead 512/ Doug Timms EnfoTech Project Manager 609/ x129