DoDHE: Data Submission via Architech Michael R Gettes Lead Application Systems Integrator Georgetown University f Technologist, University.

Slides:



Advertisements
Similar presentations
Implementation of a Validated Statistical Computing Environment Presented by Jeff Schumack, Associate Director – Drug Development Information September.
Advertisements

IRRA DSpace April 2006 Claire Knowles University of Edinburgh.
Other Web Application Development Technologies. PHP.
Chapter 17: WEB COMPONENTS
METS Creation in a production environment METS Opening Day Corey Keith
1 XML Web Services Practical Implementations Bob Steemson Product Architect iSOFT plc.
1 Integration Made Easy Agile Integration: Connecting Salesforce With Your Enterprise.
A COMPLETELY DIFFERENT APPROACH TO CLASSIFIEDS. Our approach is different. Our experience in online communities allows us to think differently. We are.
Directory of Directories for Higher Education (DoDHE) October 5, 2001 Michael R. Gettes Principal Technologist Georgetown University Project Leader, DoDHE.
Grid Resource Allocation Management (GRAM) GRAM provides the user to access the grid in order to run, terminate and monitor jobs remotely. The job request.
ActiveXperts Network Monitor Monitors servers, workstations and devices for availability Alerts and corrects.
ActiveXperts Network Monitor Monitors servers, workstations and devices for availability Alerts and corrects.
1 OBJECTIVES To generate a web-based system enables to assemble model configurations. to submit these configurations on different.
JNDI Java Naming Directory Interface JNDI is an API specified in Java that provides naming and directory functionality to applications written in Java.
HyperContent 2.0 JA-SIG Winter Conference December 5, 2005 Alex Vigdor, Columbia University.
Input Validation For Free Text Fields ADD Project Members: Hagar Offer & Ran Mor Academic Advisor: Dr Gera Weiss Technical Advisors: Raffi Lipkin & Nadav.
How Clients and Servers Work Together. Objectives Learn about the interaction of clients and servers Explore the features and functions of Web servers.
Introduction to eValid Presentation Outline What is eValid? About eValid, Inc. eValid Features System Architecture eValid Functional Design Script Log.
Confidential ODBC May 7, Features What is ODBC? Why Create an ODBC Driver for Rochade? How do we Expose Rochade as Relational Transformation.
QCDgrid Technology James Perry, George Beckett, Lorna Smith EPCC, The University Of Edinburgh.
Copyright © The OWASP Foundation Permission is granted to copy, distribute and/or modify this document under the terms of the OWASP License. The OWASP.
Electronically approve and create Suppliers in Oracle Financials using a combination of APEX and Oracle Workflow. NZOUG Conference 2010 Brad Sayer Team.
Submitted by: Madeeha Khalid Sana Nisar Ambreen Tabassum.
Tony Nguyen.  Architecture  Advantages  Disadvantages  Setup JSF Environment  JSF & Database  Conclusion  Demo.
Kuali Rice at Indiana University Rice Setup Options July 29-30, 2008 Eric Westfall.
KARMA with ProActive Parallel Suite 12/01/2009 Air France, Sophia Antipolis Solutions and Services for Accelerating your Applications.
01 February 2002 Directories are Fundamental Keith Hazelton, Senior IT Architect University of Wisconsin-Madison Keith Hazelton, Senior IT Architect University.
Software Development Stephenson College. Classic Life Cycle.
JMeter SEGFAULT Arjun Bhasin Chakori Macherla Gunjan Raghav Jaideep Singh Vicky Sehrawat.
11/16/2012ISC329 Isabelle Bichindaritz1 Web Database Application Development.
Integration Broker at Cornell Kevin Leonard CIT/Integration and Delivery May 9, 2002.
Penn Groups PennGroups Central Authorization System June 2009.
Chapter 2: Operating-System Structures. 2.2 Silberschatz, Galvin and Gagne ©2005 Operating System Concepts Chapter 2: Operating-System Structures Operating.
UWG 2013 Meeting PO.DAAC Web Services Demo. What are PO.DAAC Web Services?
QCDGrid Progress James Perry, Andrew Jackson, Stephen Booth, Lorna Smith EPCC, The University Of Edinburgh.
GCE Data Toolbox -- metadata-based tools for automated data processing and analysis Wade Sheldon University of Georgia GCE-LTER.
HyperContent 2.0 Common Solutions Group September 21, 2005 Alex Vigdor, Columbia University.
Putting it all together Dynamic Data Base Access Norman White Stern School of Business.
LAS To WITSML Conversion Utility Presented at POSC Regional SIG meeting Stavanger, June 2006 by POSC & Satyam Computer Services Ltd.
Java Web Development with NetBeans IDE -- Kai Qian Chapter 5 JavaServer Faces (JSF) Technology.
LDS Account and the Java Stack. Disclaimer This is a training NOT a presentation. – Be prepared to learn and participate in labs Please ask questions.
JISC Middleware Security Workshop 20/10/05© 2005 University of Kent.1 The PERMIS Authorisation Infrastructure David Chadwick
IR Homework #2 By J. H. Wang Mar. 31, Programming Exercise #2: Query Processing and Searching Goal: to search relevant documents for a given query.
Moby Web Services Iván Párraga García MSc on Bioinformatics for Health Sciences May 2006.
Michael StröderDate: Slide 1 Datei: /home/michael/Bizness/SURFnet/web2ldap_presentation_TF-LSD.sdd web2ldap  Personal info  Michael Ströder 
A radiologist analyzes an X-ray image, and writes his observations on papers  Image Tagging improves the quality, consistency.  Usefulness of the data.
Using MS Excel to validate & load your data into Oracle EBS.
PPDG February 2002 Iosif Legrand Monitoring systems requirements, Prototype tools and integration with other services Iosif Legrand California Institute.
Form Processing Week Four. Form Processing Concepts The principal tool used to process Web forms stored on UNIX servers is a CGI (Common Gateway Interface)
Using the ARCS Grid and Compute Cloud Jim McGovern.
Enterprise Directory Services Conference 2003 IBM Directory Integrator.
Copyright © The OWASP Foundation Permission is granted to copy, distribute and/or modify this document under the terms of the OWASP License. The OWASP.
® IBM Tivoli Directory Integrator Tivoli Directory Integrator Exercise 3 – Branches and Attribute Map Components Eddie Hartman
Portals, Services, Interfaces Marlon Pierce Indiana University March 15, 2002.
AHM04: Sep 2004 Nottingham CCLRC e-Science Centre eMinerals: Environment from the Molecular Level Managing simulation data Lisa Blanshard e- Science Data.
1 Service Oriented Architecture SOA. 2 Service Oriented Architecture (SOA) Definition  SOA is an architecture paradigm that is gaining recently a significant.
LDS Account and the Java Stack. Disclaimer This is a training NOT a presentation. – Be prepared to learn and participate in labs Please ask questions.
An Active Security Infrastructure for Grids Stuart Kenny*, Brian Coghlan Trinity College Dublin.
STAR Scheduling status Gabriele Carcassi 9 September 2002.
Glink for Java: applet, application and an API for integrating access to Bull, IBM, UNIX and Minitel systems with your Java based e-business applications.
CS Tellabs Group Sherlock! What’s happening in the coding phase...
Ganga/Dirac Data Management meeting October 2003 Gennady Kuznetsov Production Manager Tools and Ganga (New Architecture)
9/21/04 James Gallagher Server-Side: The Basics This part of the workshop contains an overview of the two servers which OPeNDAP has developed. One uses.
Interstage BPM v11.2 1Copyright © 2010 FUJITSU LIMITED INTERSTAGE BPM ARCHITECTURE BPMS.
The Brenkoweb provides the excellent online programming tutorial for the programmer in various languages like as PHP, SQL, HTML, ASP, Javascript,
 Corpus Formation [CFT]  Web Pages Annotation [Web Annotator]  Web sites detection [NEACrawler]  Web pages collection [NEAC]  IE Remote.
Open Source Ecommerce Script | PHP Shopping Cart Script | Ecommerce Software | Ecommerce Website Software source-ecommerce-script/
MySQL Migration Toolkit
Internet2 Middleware Activities Progress
Web Application Development Using PHP
Presentation transcript:

DoDHE: Data Submission via Architech Michael R Gettes Lead Application Systems Integrator Georgetown University f Technologist, University of Colorado at Boulder

State the problem! Directory of Directories for Higher Education A component is a Central Deposit Service for those sites that wish to submit data centrally for searching. Sites could opt to have their directories search directly or submit centrally. If submitting centrally, how to achieve this? Given institutional LDIF from a dump of the LDAP directory – clean it and transform it for public consumption and submit it to the CDS.

Inputs: Local Site View Local Data Source CDS LDAP Generate LDIF Data Submit final LDIF to CDS using authenticated POST via HTTPS. Filter LDIF according to local policy. Generate new LDIF for submission. DODHEDODHE

Architech Product Info Higher Education Contact for USA Keith Hazelton, University of Wisconsin – Madison This product is available free of charge to Higher Ed in USA Source code will be in escrow. See Keith for further details.

Architech Features GUI development environment NOT a Meta-Directory, but a tool to build same functionality Various Languages: JavaScript, Java, Perl, Rexx, etc… Various Parsers: XML, LDIF, CSV, Script Interface, etc … for input and output Various Connectors: COMport, Files, HTTP, HTTPserver, FTP, LDAP, JDBC, Oracle and more … The product is ALL Java

Architech Structure Assembly Lines contain Connectors Connectors contain access method (LDAP, FTP, JDBC, etc) Parser (LDIF, XML, etc) handler overrides (change how a lookup works in LDAP) handler result processing(if GetNext OK then…) Code can be applied to each attribute and/or each handler “Batch mode” or “continuous processing” handled by triggers & command-line to perform this is given at each GUI “RUN”

DoDHE LDIFTransformer Demo the LDIF Transformer to clean LDIF data for submission to the Directory of Directories Need ability to submit data centrally via HTTPS – not there yet but Architech needs to provide it.

This begs the following … A question similar to the following … If you were given both this Architech LDIFTransformer and a Perl script that is the basis for the same functionality – each need to be customized for local purposes – which appears more attractive to you?