gLite Restructuring R-GMA, SD, BDII and GIP

Slides:



Advertisements
Similar presentations
© 2006 Open Grid Forum SAGA and SD OGF19 Chapel Hill, NC Steve Fisher.
Advertisements

Architecture of the COREP-XBRL mapper Java based web application Uses only open source packages of Java + struts.jar for the GUI + poi.jar for the reading.
May 13th, Lucek Consulting Basic Java Servlet/JSP Web Development David Lucek Lucek Consulting
INFSO-RI Enabling Grids for E-sciencE Information and Monitoring Status and Plans GridPP18, Glasgow, Mar 2007.
Cognos Web Services Business Intelligence. SOA SOA (Service Oriented Architecture) The SOA approach involves seven key principles: -- Coarse -grained.
Here’s what we see when we start a new BlueJ “Project”. BlueJ automatically creates a small “readme.txt” file to hold any directions we wish to write about.
Assessment Delivery for QTI v2.1 Tests Jonathon Hare School of Electronics and Computer Science University of Southampton.
Creative Commons Attribution- NonCommercial-ShareAlike 2.5 License Sakai Programmers’ Café Sakai NWU Workshop, South Africa Recap of Sakai Services Antranig.
A digital commerce consultancy san francisco ~ new york ~ london ~ chişinău ~ guadalajara Apache Cayenne Object Relational Mapping.
ANT – Another Neat Tool Representation and Management of Data on the Internet.
MC365 Ant. Today We Will Cover: Overview of Ant Installing Ant Using the Ant command line tool Various Ant commands available Using Ant in Eclipse.
WEB1P servintro1 Introduction to servlets and JSP Dr Jim Briggs.
UPortal System Architecture. System Requirements Microsoft Windows Solaris Linux Mac OS X.
1 Build a Web Application on J2EE. 2 J2EE Scenario Client – Web Server – EIS Resources Client – Web Server – EIS Resources Client – Application Server.
Implementation of One Stop Search by XSLT By Dave Low University of Hong Kong 9-Dec-2003.
Installing DSpace Bill Jordan EDUCAUSE 11/4/2003
L EC. 01: J AVA FUNDAMENTALS Fall Java Programming.
SET UP COMPUTER ** PLEASE BE AWARE SCREENSHOTS MAY NOT MATCH **
Java Servlets and JSP.
Apache Jakarta Tomcat Suh, Junho. Road Map Tomcat Overview Tomcat Overview History History What is Tomcat? What is Tomcat? Servlet Container.
Intro to Servlets Lec 26. Web-Based Enterprise Applications in Java Figure shows a simplified view of one application and its layers.
Web server and web browser It’s a take and give policy in between client and server through HTTP(Hyper Text Transport Protocol) Server takes a request.
Doxygen: Source Code Documentation Generator John Tully.
1 Professional Java & Forthnet The..ilties: Availability, Scalability, Reliability, Security Manageability, Maintainability,Flexibility, Extensibility.
UPortal: Hands On Mark Mazelin Cedarville University.
4/1/2003Application Server Standards Application Server Standards for ITSS Bruce Vincent, ITSS Technology Strategist.
Modern Software Technologies Java™, J2EE™, JSP™, JDBC™ by Radoslav Tr. Ivanov
Web Application Programming Carol Wolf Computer Science.
Presentation: SOAP in a distributed object framework, Application Servers & AXIS SOAP.
JBoss at Work JAW Motors Application Chapter 1-3 Jeff Schmitt October 9, 2006.
Shibboleth: Installation and Deployment Scott Cantor July 29, 2002 Scott Cantor July 29, 2002.
Java, Web Applications, and OSS Experience Prakash Malani Copyright © 2003.
Standalone Firefly Tools with an embedded Tomcat 7 No additional dependencies besides Java 1.8.
Presentation: SOAP/WS in a distributed object framework, Application Servers & AXIS SOAP.
Android Development Environment Environment/tools Windows Eclipse IDE for Java Developers (v3.5 Galileo) Java Platform (JDK 6 Update 18) Android.
WP3 Information and Monitoring Steve Fisher / RAL 23/9/2003.
EGEE-II INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks AMGA PHP API Claudio Cherubino INFN - Catania.
MC365 Application Servers, Servlets, and Java Server Pages (JSP’s): Tomcat.
Shibboleth: Installation and Deployment Scott Cantor July 29, 2002 Scott Cantor July 29, 2002.
EGEE is a project funded by the European Union under contract IST R-GMA: Production Services for Information and Monitoring in the Grid John.
INFSO-RI Enabling Grids for E-sciencE Information and Monitoring Status and Plans Plzeň, 10 July 2006 Steve Fisher/RAL.
Grid Deployment Enabling Grids for E-sciencE BDII 2171 LDAP 2172 LDAP 2173 LDAP 2170 Port Fwd Update DB & Modify DB 2170 Port.
Deploying a service. Talk titledate2 Talk titledate3 Section SOAP Deployment.
JSP Server Integrated with Oracle8i Project2, CMSC691X Summer02 Ching-li Peng Ying Zhang.
Activity Monitoring Tool MIS 2008/2009 Software Project - Group 1 1/4 Architecture Technical Manager.
© 2006 by IBM and Naci Dai; made available under the EPL v1.0 | Santa Clara | Mar. 20, 2006 Java™ Web Application Development with Eclipse WTP - WTP Quick.
Modern Programming Language. Web Container & Web Applications Web applications are server side applications The most essential requirement.
Six Degrees of Separation Saahil Peerbhoy Amortya Ray Aaron Fernandes Ritika Virmani Swapneel Sheth Josh Poritz.
The process of establishing a connection between a client and a server is called as Client – Server communication.
CERN IT Department CH-1211 Genève 23 Switzerland t Bamboo users meeting IT-CS-CT.
WP3 Relational Work Progress Report 11/5/2001 Steve Fisher / RAL.
Java High level programming language ◦ Sun Microsystems ◦ ORACLE acquired Java Development Kit – JDK Java Runtime Environment – JRE Java Virtual Machine.
Lecture Transforming Data: Using Apache Xalan to apply XSLT transformations Marc Dumontier Blueprint Initiative Samuel Lunenfeld Research Institute.
INFSO-RI Enabling Grids for E-sciencE Information and Monitoring Status and Plans GridPP-DB, IC London, 12 July, 2007.
Apache Geronimo Open Source J2EE Application Server Getting up to speed with Apache Geronimo - Copyright 2005 Tom McQueeney 1 Getting up to speed with.
EGEE is a project funded by the European Union under contract IST build & integration system Framework & configuration Joachim Flammer Integration.
Clinical Data Exchange using HL7 and Mirth Connect Lecture 2 - Toolset to use for working with Mirth Connect. - Mirth Connect architecture. - Changing.
See Build, See Build Run Run Build Run Hudson - Continuous Integration Vincent Batts SELF 2010.
Academic Computing Stanford University Libraries Technical Overview of CourseWork 3.0 January 2004.
Practical using C++ WMProxy API advanced job submission
Spitfire Overview Gavin McCance.
Steve Fisher / RAL March 2002
Chapter 6 Network Performance Measurement
ETL Validator + ALM = Data Delivery. Faster and Better
HAPI on eclipse.
SAGA API for gLite Service Discovery
Introduction to JBoss application server
MySQL Migration Toolkit
Installing Tomcat.
Jungkee (Jake) Kim TMD and XML Jungkee (Jake) Kim
Presentation transcript:

gLite Restructuring R-GMA, SD, BDII and GIP JRA1 All-Hands, Catania, 7-9 Mar, 2007 Steve Fisher/RAL on behalf of JRA1-UK

R-GMA Orange things might be avoided in future Build Client Server org.glite Y org.glite.security.trustmanager org.glite.security.util-java servlet API and container (tomcat) java xerces-c log4cxx bcprov-jdk14 (bouncy castle) mm-mysql (jdbc connector) xerces2-j log4j python mysql client mysql server C, C++ Orange things might be avoided in future Steve Fisher/RAL

R-GMA Build time only ant JavaCC fig2dev pdfLatex bibtex javadoc make bash There is a lot of orange here – see later Steve Fisher/RAL

SD Build Client Server C Y Java org.glite.rgma.api-java (for R-GMA plugin) openldap client (for BDII plugin) Steve Fisher/RAL

SD Build time only Ant Antlr … Steve Fisher/RAL

BDII Build Client Server perl openldap client Y openldap server perl(Getopt::Long) perl(IO::Socket) perl(LWP::Simple) perl(Net::hostent) perl(POSIX) perl(strict) perl-libwww-perl Steve Fisher/RAL

GIP Build Client Server perl(File::stat) Y perl(FileHandle) perl(POSIX) perl(strict) Steve Fisher/RAL

Build time dependencies Some portability problems from building documentation etc with “exotic” tools: Latex Docbook JavaCC Antlr The output of all of these is portable: .java .pdf .cpp Have a special target to build these (and store back in CVS if changed) Only used by developers Those porting to exotic platforms have an easier life Saves time in builds If taken to the limit, jars go back into CVS! Steve Fisher/RAL