LICGF, UW-MadisonGIScience 2008 Design of Web 2.0/3.0 and SOA for Geospatial Science: Mashups for Fun and Profit! Nancy Wiegand Land Information and Computer.

Slides:



Advertisements
Similar presentations
The Status of Technology Today (in 30 min) AmeriCorps National Best Practices Conference May 6, 2009 Galen Panger, Google for Non-Profits.
Advertisements

1 The Ken Orr Institute Web 2.0 Wiki Pilot: Tutorial Brand Niemann July 12, 2008
1 State Wildlife Action Plans Wiki: Business Transformation Tutorial Brand Niemann July 5, 2008
Yammer Technical Solutions Overview
DIGIDOC A web based tool to Manage Documents. System Overview DigiDoc is a web-based customizable, integrated solution for Business Process Management.
MAE Training for User July 8, Agenda Wiki FishEye Crucible Stash.
The New Face of Enterprise Collaboration Trends, Observations, and Lessons Learned.
Virtual SharePoint Summit 2010 hosted by Rackspace Overcoming Collaboration Challenges with SharePoint Chris Samson Leslie Sistla Virtual SharePoint Summit.
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.
Gov 2.0: The Government’s Web 2.0 Platform Ramesh Ramakrishnan Division Director Citizant Ph: (703) x165
DoDAF 3.0: A Web 2.0 and SOA Mashup!
Build the Binary Group in the Cloud Brand Niemann Senior Enterprise Architect Binary Group August 5, Updated August 8,
Semantic Interoperability Community of Practice (SICoP) Semantic Web Applications for National Security Conference Hyatt Regency Crystal City, Regency.
Creating Online Class Communities Jennifer Dorman Discovery Education
Enhanced Collaboration and other benefits of Sharepoint Technologies Kern Sutton Business Productivity Group Microsoft Corporation.
Business Driven Technology Unit 4
Big Data and Social Media & Web Analytics Innovation Dr. Brand Niemann Director and Senior Enterprise Architect – Data Scientist Semantic Community
Web 2.0: Concepts and Applications 2 Publishing Online.
1 Semantic Cloud Computing & Open Linked Data Pattern Brand Niemann Invited Expert to the NCIOC SCOPE and Services WGs September 22, 2009.
ArcGIS Workflow Manager An Introduction
1 Gov 2.0 for EPA: Pollution Prevention and Toxics In Support of the June 9-13, 2008 National Dialogue on How to Enhance Access to Environmental Information:
Trimble Connected Community
AIRNow-International The future of the United States real-time air quality reporting and forecasting program and GEOSS participation John E. White U.S.
PowerPoint 2003 – Level 1 Computer Concepts Cathy Horwitz April 25, 2011.
OCLC Online Computer Library Center CONTENTdm ® Digital Collection Management Software Ron Gardner, OCLC Digital Services Consultant ICOLC Meeting April.
OFC304 Excel 2003 Overview: XML Support Joseph Chirilov Program Manager.
1 NSF Accounting Ontology: A Tutorial Brand Niemann Senior Enterprise Architect US EPA May 13, 2008
Wikis are websites where pages can be edited using an online document editor. Users can easily edit and share content. Enterprise wikis are platforms.
INSTRUCTOR & FACULTY ORIENTATION Blackboard 9.1. What is Online Learning? The term online learning is used interchangeably with e-learning or electronic.
In addition to Word, Excel, PowerPoint, and Access, Microsoft Office® 2013 includes additional applications, including Outlook, OneNote, and Office Web.
An Overview of MPEG-21 Cory McKay. Introduction Built on top of MPEG-4 and MPEG-7 standards Much more than just an audiovisual standard Meant to be a.
1 Semanticommunity.info Tutorial Brand Niemann December 7, 2010.
An Introduction to the Powerful Social Network and What it Means for Your Business.
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.
Presentation Outline What is a wiki? How does wiki work? Choosing a Wiki plan The educational benefits of a Wiki Wikis in higHeR eDucation Plans and Pricing.
material assembled from the web pages at
1st Workshop on Intelligent and Knowledge oriented Technologies Universal Semantic Knowledge Middleware Marek Paralič,
International Telecommunication Union Geneva, 9(pm)-10 February 2009 ITU-T Security Standardization on Mobile Web Services Lee, Jae Seung Special Fellow,
SOFTWARE DESIGN AND ARCHITECTURE LECTURE 09. Review Introduction to architectural styles Distributed architectures – Client Server Architecture – Multi-tier.
Data Science ESIP Publication Dr. Brand Niemann Director and Senior Data Scientist/Data Journalist Semantic Community
Dr. Bhavani Thuraisingham October 2006 Trustworthy Semantic Webs Lecture #16: Web Services and Security.
Melissa Armstrong – Sponsor Dr. Eck Doerry – Mentor Greg Andolshek Alex Koch Michael McCormick Department of Computer Science SolutionProblemDesign User.
1 EPA GEO Wiki: MediaWiki and Deki Wiki OEI National Meeting December 10-12, 2008 Brand Niemann December 30, 2008.
James Williams e: eTutor Project SUMMARY OF KEY FINDINGS for 2 Pilot studies of the.
Web 2.0 Pragith Prakash Vikram Singh By The Era of.
Battle of the Collaborators Which collaboration tool is right for you? Sam Johnson, John Alexander, and Trisha Gordon explore many of the online collaborative.
The Brain Project – Building Research Background Part of JISC Virtual Research Environments (Phase 3) Programme Based at Coventry University with Leeds.
Future Learning Landscapes Yvan Peter – Université Lille 1 Serge Garlatti – Telecom Bretagne.
Wiki Workshop Tech PD.
1 Advanced Software Architecture Muhammad Bilal Bashir PhD Scholar (Computer Science) Mohammad Ali Jinnah University.
1 Geospatial and Business Intelligence Jean-Sébastien Turcotte Executive VP San Francisco - April 2007 Streamlining web mapping applications.
NGA Demo Participant Collaboration Dr. Brand Niemann Director and Senior Enterprise Architect – Data Scientist Semantic Community
1 Tutorial for the EAWG: Solution Architecture for 2010 Brand Niemann Senior Enterprise Architect U.S. EPA January 28, 2010.
1 Improved Access to EPA and Interagency Information: Before and After with Web 2.0 – Part 7 EPA Jam on Improved Access to Environmental Information, June.
1 CIO’s Learning Web 2.0 Wikis: A Tutorial Brand Niemann Senior Enterprise Architect EPA Enterprise Architecture Team April 16, 2008
1 Improved Access to EPA and Interagency Information: Before and After with Web 2.0 – Part 4 Interagency and Non-government (in process) Brand Niemann.
COORENOR COORENOR Web Portal COORENOR Agenda Where we are? (Summarize features of the COORENOR web portal.) Where are we going? (Show how to.
Providing web services to mobile users: The architecture design of an m-service portal Minder Chen - Dongsong Zhang - Lina Zhou Presented by: Juan M. Cubillos.
1 Spatial Ontology Community of Practice Workshop November 12, 2009 Maps and map visualization Features and feature geometries Geographic and spatial-temporal.
Windows SharePoint Services. Overview Windows SharePoint Services (WSS) Information Worker Infrastructure component delivered in Windows Server 2003 Enables.
Chapter 1 Introduction to HTML, XHTML, and CSS HTML5 & CSS 7 th Edition.
1 Chesapeake Bay Action Plan: Web 2.0 Wiki Tutorial Brand Niemann September 8, 2008
Copyright 2007, Information Builders. Slide 1 iWay Web Services and WebFOCUS Consumption Michael Florkowski Information Builders.
NASBLA Social Media: What is it for? NASBLA is involved in numerous Social Media that all serve a distinct purpose. So, what are they all for?
International Planetary Data Alliance Registry Project Update September 16, 2011.
By: Jamie Morgan  A wiki is a web page or collection of web pages which you and your students can access to contribute or modify content without having.
Onboarding Learning Objectives Checklist
By: Raza Usmani SaaS, PaaS & TaaS By: Raza Usmani
HISTORY Of API.
Overview of Oracle Site Hub
Presentation transcript:

LICGF, UW-MadisonGIScience 2008 Design of Web 2.0/3.0 and SOA for Geospatial Science: Mashups for Fun and Profit! Nancy Wiegand Land Information and Computer Graphics Facility University of Wisconsin – Madison Talk given in conjunction with Brand Niemann, EPA With input also from AJ Wortley, Wisconsin State Cartographer’s Office For the Design of Service-Oriented Architecture (SOA) for Geospatial Science Workshop September 23, 2008

LICGF, UW-MadisonGIScience 2008 Overview 1. Introduction 2. Web 2.0/ SOA and WOA 4. Mashups 5. Demonstration/Screen Shots 6. Other uses of MindTouch Deki Wiki by the EPA

LICGF, UW-MadisonGIScience Introduction An example Wiki and SOA platform (MindTouch Deki Wiki) is presented to show state of the art technology and how it can be used. Example content focuses on the GIScience conference and the SOA workshop.

LICGF, UW-MadisonGIScience Introduction Composite applications and data mashups have been created in a state-of-the-art Web 2.0/3.0 Wiki and will be demonstrated as part of this presentation.

According to Dario de Judicibus, “Web 2.0 is a knowledge-oriented environment where Human interactions generate content that is published, managed and used through Network applications in a service-oriented architecture.”

LICGF, UW-MadisonGIScience Web 2.0/3.0 Web 2.0 (Collaboration) and Service Oriented Architecture (SOA) have come together recently. Web 2.0 facilitates collaboration. SOA enables the infrastructure for flexibility. Web 3.0 (Semantic or Data Web) enables mashups to create Web applications, integrated Web experiences, and expanded customer value networks.

Web 2.0 Content Services: Blog content, web surveys, photo sharing, video sharing, social networking sites, locations, and maps.

2. Web 2.0/3.0

LICGF, UW-MadisonGIScience Web 2.0/3.0 The first stage, Web 1.0, was about connecting information and getting on the net. Web 2.0 is about connecting people — putting the “I” in user interface, and the “we” into a web of social participation. The next stage, Web 3.0, is starting now. It is about representing meanings, connecting knowledge, and putting them to work in ways that make our experience of internet more relevant, useful, and enjoyable. Web 4.0 will come later. It is about connecting intelligences in a ubiquitous web where both people and things can reason and communicate together.

LICGF, UW-MadisonGIScience SOA Service-oriented architecture (SOA) -- method for systems development and integration where functionality is grouped around business processes and packaged as interoperable services. SOA also describes IT infrastructure which allows different applications to exchange data with one another as they participate in business processes. The aim is a loose coupling of services with operating systems, programming languages and other technologies which underlie applications. Source: WikipediaWikipedia

LICGF, UW-MadisonGIScience SOA SOA separates functions into distinct units, or services, which are made accessible over a network in order that they can be combined and reused in the production of business applications. These services communicate with each other by passing data from one service to another or by coordinating an activity between two or more services. Source: WikipediaWikipedia

LICGF, UW-MadisonGIScience WOA Web Oriented Architecture is “an architectural style that is a substyle of SOA based on the architecture of the World Wide Web.” “The only real difference between traditional SOA and the concept of WOA is that WOA advocates REST, an increasingly popular, powerful, and simple method of leveraging HTTP as a Web service in its own right”. ZapThink believes that the term Web-Oriented SOA represents greater clarity than WOA, since it disambiguates the desire to position WOA as an alternative to SOA as well as more accurately positions the concept at a lower level of abstraction than the SOA concept. Source: ZapthinkZapthink

LICGF, UW-MadisonGIScience Mashups

LICGF, UW-MadisonGIScience Mashups A mashup is a merging of services and content from multiple Web sites in an integrated, coherent way. Mashups are created when different application program interfaces (API) are combined or 'mashed' to create an entirely new application.

LICGF, UW-MadisonGIScience Mashups Mashups often combine internal sources, such as enterprise data, with external Web resources such as Google Maps. Mashups typically add value on top of the individual services used.

LICGF, UW-MadisonGIScience Mashups Mashups are the fastest growing enterprise ecosystem on the Web. Mashups are social, role-based, and network-centric and used in knowledge-based networks, models, and businesses. They enhance customer experience, drive productivity and innovation, and achieve fundamental advancements in knowledge economy competitiveness. Stakeholders (customers, employees, suppliers and others) gain enormous benefits using enterprise mashups to create new applications and expand customer value networks. –Source: Open Enterprise 2.0 Mashup Summit - Expanding Customer Value Networks

4. Mashups Source: ProgrammableWeb.comProgrammableWeb.com Mashup Timeline - New mashups in the last 6 months

4. Mashups

LICGF, UW-MadisonGIScience Demonstration/Screen Shots Here is a example of a Web 2.0 Wiki, based on WOA that gives a practical demonstration.

5.0 GIScience.wik.is

Concept Definition Specific Example Comments Structure and Interface Next Slide

SICoP SOCoP Slide after

LICGF, UW-MadisonGIScience 2008 Spatial Ontology Community of Practice Agenda for 6th SOA for E-Gov Conference, September 29-30, 2008: –A 10 minute introduction to the session, a brief description and an overview of the geospatial domain and its centrality as an area for IT services. –Following this we will have a major 45 minute presentation speaking on "Spatial Ontologies and Semantics - tools to enable the NSDI and enhance the use and understanding of data services. –The third part is a 30 minute panel discussion (4-5 members) of variety of key topics. A preliminary list of these include Geo- semantics and Interoperability for Spatial Data and Technology, Ontology and Service Repositories, The SOA Value Proposition for Spatial Ontologies and Incorporating Semantics into Geospatial Standards. –Q & A session.

LICGF, UW-MadisonGIScience Demonstration 5.1 Mindtouch Deki Wiki Features 5.2 Mindtouch Deki Wiki Architecture 5.3 Tutorial outline 5.4 Mapping Extensions 5.5 Google Maps

LICGF, UW-MadisonGIScience MindTouch Deki Wiki Features Content Creation: –An editing experience similar to what you would expect from modern word processor applications. Content Management: –Hierarchical page organization: Organize content in an intuitive hierarchical manner Search: –Advanced search: User can view all results or only specific subsets of the result set Attachments: –Users can attach any file or image to any page. Versioning and Reversion: –Page versioning: Every page retains a complete history of changes.

LICGF, UW-MadisonGIScience MindTouch Deki Wiki Features Access Control: –Restrict page editing, Restrict page viewing, Restrict hierarchies Alerts and Notifications: –Watch list Feeds: Every user can create a list of pages to watch. Application Administration: –Site administration: Quickly and easily manage multiple users and users' status Miscellaneous: –Adherence to standards: All content is stored in XML.

5.2 MindTouch Deki's Software Architecture

5.2 MindTouch Deki's Software Architecture

LICGF, UW-MadisonGIScience GIScience.wik.is Tutorial Basic Steps in Tutorial:Tutorial –1: Decide on Name –2: Register Name –3: Login –4: Set Preferences –5: Control Panel –6: Design Home Page –7: Create Subtopics –8: Repurpose Word and Web Content Into Wiki –9: Attach Files –10: Insert Images and Links –11: Create Web Log (Blog) –12: Set Security –13: Monitor Users –14: Revise/Reorganize

LICGF, UW-MadisonGIScience Mapping Extensions Deki supports lots of extensions, features which allow embedding content from other websites, e.g., embed Google Maps, Windows Live Maps, AND Yahoo! Maps, all on the same page.extensionsGoogle MapsWindows Live MapsYahoo! Maps Images can also be dynamically manipulated using the ImageMagick extension.ImageMagick extension There's so much that can be done. Learn about available extensions in a Deki by clicking the "Extensions List" tab (when the editor loads) or by viewing the Extensions page at the MindTouch Developer CenterExtensions page at the MindTouch Developer Center

5.5 Google Maps

5.5 Google Maps - see last 2- minutes

LICGF, UW-MadisonGIScience How the EPA is using MindTouch Deki Wikis EPA Deki Pilot Wikis at (next slides) Other EPA uses at (just starting to use Media Wiki for internal projects)

SICOP

Next 4 slides

EPA Data Architecture Wiki: Tutorial Brand Niemann Senior Enterprise Architect EPA Enterprise Architecture Team April 1, 2008, Updated April 12, 2008

Preface Our Metadata COI expressed a need to stand-up a web- based collaboration tool that would be easily accessible to members outside EPA's firewall. Specifically, there are members of our COI that are contractors working on multiple task orders and/or working on projects of our EPA COI members that we have not been able to access materials posted behind our EPA fire-wall. Interim solutions considered include standing-up (for fee) a series of pages on internet sites on a contractor's web- site to be maintained by others or use CORE.GOV under the Data Architecture Subcommittee internet site. Both of these options were deemed problematic because we would not be able to easily maintain our collab space without going through a third-party system administrator.

Preface In a nutshell we needed a site that provides the following functionality: –Requirements: Easily accessible both inside and outside the EPA firewall. Agile enough to post content and track comments posted to content. Secure enough to have an effective gate-keeping aspect whereby we can allow access on an individual or identified group list basis. Be able to administer our own site. –Participants invited/allowed to access our site: EA Team and management chain. EAWG. EPA Metadata COI. Interested individuals invited and granted access. –Accessibility controls: Ability to allow access inside or outside the EPA firewall. Ability to lock-down any part/page of our Wiki.

Step 1: Decide on Name, etc.

LICGF, UW-MadisonGIScience 2008 Summary One of the exciting and promising aspects of the technology presented here is to be able to do mashups (i.e., integrate Web Services) directly in a Wiki. That is, the Wiki platform becomes a SOA. Further, just one technology platform enables collaboration of many forms—text, attach files, mashups

LICGF, UW-MadisonGIScience 2008 Summary Brand suggests the GIScience community could use this technology, say, for the conference and/or workshops, to post agendas, talks, papers, etc. He suggested I use it for the upcoming Terra Cognita workshop, which brings together the GIScience and Semantic Web communities, at the International Semantic Web Conference (ISWC).

LICGF, UW-MadisonGIScience 2008 Summary Again, one of the purposes of this talk is to promote collaboration between: the GIScience Community and those involved in the Federal Geospatial Line of Business and the Federal SOA, Along with those in the Semantic Interoperability and Spatial Ontology Communities of Practice (SICoP & SOCoP) (represented Brand Niemann and Nancy Wiegand, respectively).

LICGF, UW-MadisonGIScience 2008 Thank you, The End! Nancy Wiegand