Integrated Collaborative Information Systems Ahmet E. Topcu Advisor: Prof Dr. Geoffrey Fox 1.

Slides:



Advertisements
Similar presentations
Implementing Tableau Server in an Enterprise Environment
Advertisements

DIGIDOC A web based tool to Manage Documents. System Overview DigiDoc is a web-based customizable, integrated solution for Business Process Management.
General introduction to Web services and an implementation example
OPeNDAP’s Server4 Building a High Performance Data Server for the DAP Using Existing Software Building a High Performance Data Server for the DAP Using.
1 Configuring Internet- related services (April 22, 2015) © Abdou Illia, Spring 2015.
Connect. Communicate. Collaborate Click to edit Master title style MODULE 1: perfSONAR TECHNICAL OVERVIEW.
RSS 2.0: Experience with implementation in a closed Intranet Presented by Mr Ajith Balan Scientific Officer Scientific Information Resource Division Bhabha.
1 Introduction to XML. XML eXtensible implies that users define tag content Markup implies it is a coded document Language implies it is a metalanguage.
DEV392: Extending SharePoint Products And Technologies Through Web Parts And ASP.NET Clint Covington, Program Manager Data And Developer Services - Office.
SocioBiblog : A Decentralized Platform for Sharing Bibliographic Information Aman Shakya 1, Hideaki Takeda 1, Vilas Wuwongse 2, Ikki Ohmukai 1 1 National.
Steven Lau Academic Solutions Specialist Microsoft.
Access 2007 Product Review. With its improved interface and interactive design capabilities that do not require deep database knowledge, Microsoft Office.
Report Distribution Report Distribution in PeopleTools 8.4 Doug Ostler & Eric Knapp 7264.
Management of information. Objectives Discuss the benefits of good management practice Present reference management tools Present bookmark management.
Passage Three Introduction to Microsoft SQL Server 2000.
Feeds Computer Applications to Medicine NSF REU at University of Virginia July 27, 2006 Paul Lee.
Definitions Collaboration – working together on team projects and sharing information, often through ad-hoc processes, to accomplish project goals. Document.
A Scalable Framework for the Collaborative Annotation of Live Data Streams Thesis Proposal Tao Huang
Trimble Connected Community
Implementation of HUBzero as a Knowledge Management System in a Large Organization HUBBUB Conference 2012 September 24 th, 2012 Gaurav Nanda, Jonathan.
C Copyright © 2009, Oracle. All rights reserved. Appendix C: Service-Oriented Architectures.
14 Publishing a Web Site Section 14.1 Identify the technical needs of a Web server Evaluate Web hosts Compare and contrast internal and external Web hosting.
Using the SAS® Information Delivery Portal
M i SMob i S Mob i Store - Mobile i nternet File Storage Platform Chetna Kaur.
OASIS ebXML Registry Standard Open Forum 2003 on Metadata Registries 10:30 – 11:15 January 20, 2003 Kathryn Breininger The Boeing Company Chair, OASIS.
A Metadata Catalog Service for Data Intensive Applications Presented by Chin-Yi Tsai.
Event-Based Model for Reconciling Digital Entries Thesis Proposal Ahmet Fatih Mustacoglu 10/3/20151Ahmet.
PUBLISHING ONLINE Chapter 2. Overview Blogs and wikis are two Web 2.0 tools that allow users to publish content online Blogs function as online journals.
Mobile Topic Maps for e-Learning John McDonald & Darina Dicheva Intelligent Information Systems Group Computer Science Department Winston-Salem State University,
1 Apache. 2 Module - Apache ♦ Overview This module focuses on configuring and customizing Apache web server. Apache is a commonly used Hypertext Transfer.
Indo-US Workshop, June23-25, 2003 Building Digital Libraries for Communities using Kepler Framework M. Zubair Old Dominion University.
PLoS ONE Application Journal Publishing System (JPS) First application built on Topaz application framework Web 2.0 –Uses a template engine to display.
Data Management BIRN supports data intensive activities including: – Imaging, Microscopy, Genomics, Time Series, Analytics and more… BIRN utilities scale:
Markup and Validation Agents in Vijjana – A Pragmatic model for Self- Organizing, Collaborative, Domain- Centric Knowledge Networks S. Devalapalli, R.
1 Schema Registries Steven Hughes, Lou Reich, Dan Crichton NASA 21 October 2015.
Fisheries Oceanography Collaboration Software Donald Denbo NOAA/PMEL-UW/JISAO Presented by Nancy Soreide NOAA/PMEL AMS 2002/IIPS 10.3.
Ocean Observatories Initiative Data Management (DM) Subsystem Overview Michael Meisinger September 29, 2009.
Event-Based Hybrid Consistency Framework (EBHCF) for Distributed Annotation Records Ahmet Fatih Mustacoglu Advisor: Prof. Geoffrey.
European Laboratory for Particle Physics NICE NT Web Services Alberto Di Meglio CERN IT/DIS/NCS.
1 Advanced Software Architecture Muhammad Bilal Bashir PhD Scholar (Computer Science) Mohammad Ali Jinnah University.
Knowledge-based flexible workflow to support decision follow-ups Carla Valle Fraunhofer FIT - Germany.
Copyright © cs-tutorial.com. Overview Introduction Architecture Implementation Evaluation.
NA-MIC National Alliance for Medical Image Computing UCSD: Engineering Core 2 Portal and Grid Infrastructure.
Presented by Scientific Annotation Middleware Software infrastructure to support rich scientific records and the processes that produce them Jens Schwidder.
1 Semantic Research Grid Open Grid Forum Web 2.0 Workshop OGF21, Seattle Washington October Geoffrey Fox, Aurel Cami, Ahmet Fatih Mustacoglu, Ahmet.
Presented by Jens Schwidder Tara D. Gibson James D. Myers Computing & Computational Sciences Directorate Oak Ridge National Laboratory Scientific Annotation.
SRG: A Digital Document-Enhanced Service Oriented Research Grid Ahmet E. Topcu Ahmet Fatih Mustacoglu Geoffrey C. Fox Aurel Cami Indiana University Computer.
Mercury – A Service Oriented Web-based system for finding and retrieving Biogeochemical, Ecological and other land- based data National Aeronautics and.
1 Registry Services Overview J. Steven Hughes (Deputy Chair) Principal Computer Scientist NASA/JPL 17 December 2015.
1 Web 2.0 and Grids for Scholarly Research Peking University July Geoffrey Fox Computer Science, Informatics, Physics Pervasive Technology Laboratories.
Internet Documentation and Integration of Metadata (IDIOM) Presented by Ahmet E. Topcu Advisor: Prof. Geoffrey C. Fox 1/14/2009.
25 April Unified Cryptologic Architecture: A Framework for a Service Based Architecture Unified Cryptologic Architecture: A Framework for a Service.
Jens Hartmann York Sure Raphael Volz Rudi Studer The OntoWeb Portal.
Partnerships in Innovation: Serving a Networked Nation Grid Technologies: Foundations for Preservation Environments Portals for managing user interactions.
Rendering Syndicated Library Content in an Institutional Portal: Integrating MyLibrary into uPortal John Fereira: Cornell University Eric Lease Morgan:
Event-Based Infrastructure for Reconciling Distributed Annotation Records Ahmet Fatih Mustacoglu Advisor: Prof. Geoffrey C. Fox.
 A content management system ( CMS ) is a system providing a collection of procedures used to manage work flow in a collaborative environment. These.
Event-Based Model for Reconciling Digital Entities Ahmet Fatih Mustacoglu Ahmet E. Topcu Aurel Cami Geoffrey C. Fox Indiana University Computer Science.
Distributed Handler Architecture (DHArch) Beytullah Yildiz Advisor: Prof. Geoffrey C. Fox.
Building Preservation Environments with Data Grid Technology Reagan W. Moore Presenter: Praveen Namburi.
International Planetary Data Alliance Registry Development and Coordination Project Report 7 th IPDA Steering Committee Meeting July 13, 2012.
The AstroGrid-D Information Service Stellaris A central grid component to store, manage and transform metadata - and connect to the VO!
5/29/2001Y. D. Wu & M. Liu1 Content Management for Digital Library May 29, 2001.
INFM 700 Project 3 (Aqua) - Akashdeep Ray - Arnaud Lawson - Neha AR - Vidisha Vedvyas.
XML and Distributed Applications By Quddus Chong Presentation for CS551 – Fall 2001.
SharePoint 101 – An Overview of SharePoint 2010, 2013 and Office 365
Ahmet Fatih Mustacoglu
Event-Based Infrastructure for Reconciling Distributed Annotation Records Ahmet Fatih Mustacoglu Advisor: Prof. Geoffrey C. Fox.
Event-Based Infrastructure for Reconciling Distributed Annotation Records Ahmet Fatih Mustacoglu Advisor: Prof. Geoffrey C. Fox.
Integrated Collaborative Information Systems
Presentation transcript:

Integrated Collaborative Information Systems Ahmet E. Topcu Advisor: Prof Dr. Geoffrey Fox 1

Outline  Introduction  Motivation  Research Issues  Architecture  Measurements and Analysis  Conclusions Contributions  Future Works 2

Introduction  Efforts for collaboration and sharing between users and communities in Web 2.0 domain Web 2.0  Represents new web-based services  Provides rich and lightweight online tools  Provides reusable services and data  Updates software and data often very rapidly  Provides interactive user interfaces  Provides an architecture for easy user contribution 3

Web 2.0 Examples  Blogs (blogger.com, GoogleBlog)  Wikis(Wikipedia, WikiWikiWeb)  Social Networking Tools(MySpace,LinkedIn)  Social Bookmarking Tools(del.icio.us,YouTube)  Domain of scientific research (CiteULike, Connotea, and Bibsonomy)  Domain specific academic search tools(CiteSeer, Google Scholar, Windows Live Academic) 4

Motivation  Numerous annotation and search tools. Each of them has different capability and not completed defined metadata  Need for exploiting large set of data sources from various tools  Integration of major annotation and search tools in order to use them having additional functionalities for scientific research  No easy way to keep resultant information searched using Web Search Tools.  Utilize the best capabilities of the tools 5

Motivation II  Necessities for integration  Need for common data format  No easy way to find all publications  Example: A search in Google Scholar for the publications of our research lab (Community Grids Lab) will return only about 20% of the total CGL publications.  Wealth of information contained in numerous field remains largely outside the scope of tools  What happens if tool you choose is not adopted or worse just disappears  Example: Windows Live Academic (WLA) 6

Motivation Scenario : Collection of Information using Search Tools  The search tools have two main roles in the usage scenarios of our system: They will be used to seed the creation of a community (e.g., the papers of a research group, the papers on a chemical compound, etc.). These seeds will then be expanded and refined by our community-building tools and linked with the annotation tools. They will be used to extract the citation count of scientific papers. 7

8

Motivation Scenario II : Collection of Information using Search Tools  Extract information from Search Domain Example: Using heuristic method for Google Scholar.  Extract information to build metadata having search key  This model can be used for various search tools Collect metadata for scholarly published papers. Build communities implied by the co-authors of papers. Search information through populated metadata. 9

10

Research Issues  Integration Building a model to  integrate community tools and adding value to existing systems  natural collection of related documents easily  support more metadata  support tagging  Scalability Investigate system behavior for increased message rate per second  Flexibility and Extensibility Easy to add and remove service mechanism Easy of integrating annotation and search tools 11

Architecture Principles  Community-centric platform of services  Integration of dynamic publication, search tools into Cyberinfrastructure based scholarly research  Integration such scientific research defining metadata and using various URL, and map them  Services that aggregate information from a variety of sources (i.e., “mash-up” tools) and provide added value to communities of researchers  Do not build a new tagging or search systems. Reuse the tools and adding value to existing systems  Easier to link together all relating information common Digital Entity (DE) 12

Digital Entity(DE) Definition 13

Integrated Collaborative Information Systems (ICIS) Architecture  Tools: External web tools providing services to clients.  Clients: Users to use the ICIS.  Gateways: Channels between tools and ICIS Channels between clients and ICIS  Services : Collaborative environments for users to utilize the ICIS system functionalities. 14

Integrated Collaborative Information Systems (ICIS) Architecture Components  Tools external web tools to provide services to clients  Integration Manager have information service and provide communication between tools, client, and responsible for integration operation in the system  Filter operates two-way data filtering  Permission Handler checks existing Digital Entity (DE)s permission or build a new permission token for new DEs  Data Manager provides a mechanism to extract data from a repository and insert data into a repository  Storage maintains user data and permissions in the database 15

Integrated Collaborative Information Systems (ICIS) 16

17

Integrated Collaborative Information Systems (ICIS) Services 18

Summary: Architecture  Build integration architecture  We do not reinvent existing tools  Use existing features of tools  Supports tagging services  Provides common metadata  Allows to use consistent data  Provides common resolution of filters  Supports authorization of users 19

Use Case: Collection of Metadata from web pages  Collect Digital Entities in web pages using HTTP methods.  Analyze Using heuristic methodology to extract metadata fields of the Digital Entities for publications  Build RSS objects using collected Digital Entities. New tags using collected Digital Entities.  Compare Collected Digital Entities from web pages with the existing Digital Entities in ICIS repository.  If they are:  different: Store new Digital Entities in ICIS repository.  same: Option to update tags and other fields for collected DEs  Share New Digital Entities with other tools using ICIS repository. 20

Security Model  Security in web 2.0 can be limited.  We implemented a simple but more powerful security model around local tools that wrap Web 2.0 systems.  We used an access-control matrix model to provide security for our information system Supports multiple groups and multiple users for each Digital Entity (DE). Similar to UNIX file system  The Unix RWX bits corresponds to Read, Write, and Execute operation for each file and directory. In our system, DE correspond to the file element and folder corresponds to the directory element. For each DE and folder, there are three types of access rights defined in the systems: Read, Write, and Delete. 21

Security Model II  We have a security model that supports Level of Authorization  Roles are defined as Super Administrator (SA) and Group Administrator (GA), User  The system allows having more than one SA.  An existing SA can add other SAs to the system.  SA can assign any User to become GA, and remove GA from being group administrator.  Each group should at least one GA. GA add/remove Users from the group.  Users can allow other Users and groups to share their resources. User profile  Share user profile between sites. 22

Security Model III User, Group, DE, and Folder relations 23

Benchmarks and Environments  Message rate scalability investigation Search operation  Using Database Access  Using Memory Utilization Test environments  Apache Axis version 1.2  Apache Tomcat Server version  Java 2 Runtime Environment, Standard Edition (build 1.5.0_12-b04)  The maximum heap size of Java Virtual Machine(JVM) is 1024 MB  1 Gbits/sec network bandwidth 24

Integrated Collaboration Information System(ICIS) Framework  Search local repository using database access with increasing Message rate 25

Message rate scalability result (Search using Database) 26

Integrated Collaboration Information System(ICIS) Framework II  Search local repository using memory with increasing Message rate 27

Message rate scalability result (Search using Memory Utilization) 28

Contribution  System Research Providing a architecture and model for integration of collaborative systems Integration and interoperability of annotation, search tools, and web search tools User collaboration and sharing resources. Providing benchmarks to evaluate the scalability of the prototype system 29

Contribution II  System Research Increasing performance and scalability using memory utilization Providing flexibility allowing integration of different tools having common metadata. Easy to add and extend service mechanism Supporting authorization and event based mechanism Implementing a rather more powerful access control mechanism  System Software An ICIS Infrastructure of Internet Documentation and Integration of Metadata (IDIOM) systems 30

Future Works  Apply Integrated Collaboration Information System(ICIS) Framework to other application domains such as streaming collaboration systems  Integrate other collaboration and search tools into ICIS Framework CiteSeer X  Use distributed storages instead of a single storage  Expand our approaches to open-access scientific databases such as PubMed, PubChem, Science.gov 31

32 Thanks! Questions?