GEO PLACES EXPLORER
-
Upload
alisa-cash -
Category
Documents
-
view
36 -
download
3
description
Transcript of GEO PLACES EXPLORER
GEO PLACES EXPLORER
PRESENTED BYKHUSHBOO BAGHADIYA
SUMANA VENKATESH
Overview
IntroductionMotivationKey ComponentsFunctionalityTechnology UsedReferences
Introduction
“Geo Places Explorer” is an interface to search for a place, get comprehensive information about the place, search for nearby places, events happening in and around the place and points of interest. POI can be restaurants, shops, hospitals, Gas station etc.
It also aims at finding the distance/route between two given places and show nearby places/points of interest between the two places
Introduction
Place Search query for place information on a variety of categories,
such as: establishments, prominent points of interest, geographic locations, and more.
Nearby Search search for Places within a specified area.
Text Search information about a set of Places based on a string — for
Ex: "pizza in New York" or "shoe stores near OttawaRadar Search
create applications that help users identify specific areas of interest within a geographic area.
Motivation
To create single platform to get more information and events happening around the place.
To get hands-on experience on workflow implementation
Integrating workflow with web services
To integrate Google Maps.
Key Components
Web Service
Method of communication between two electronic devices over the World Wide Web.
Describes a standardized way of integrating Web-based applications using the XML, SOAP, WSDL and UDDI open standards over an Internet protocol backbone.
Key Components
Workflows A workflow consists of a sequence of connected steps
where each step follows without delay or gap and ends just before the subsequent step may begin.
Workflow may be seen as any abstraction of real work. For control purposes, workflow may be a view of real work in a chosen aspect, thus serving as a virtual representation of actual work.
The flow being described may refer to a document or product that is being transferred from one step to another.
Dummy Workflow Model
Technology Used
jBPM JBPM stands for ‘Java Business Process Management’. JBPM is an open-source workflow engine written in Java that can
execute business processes described in BPMN(Business Process Management Notation).
JBPM provides various tools for creating workflows, both for developers (Eclipse) and end users (web-based) to create, deploy, execute and manage business processes throughout their life cycle
RestFul web services REST stands for Representational State Transfer. It is a software architecture style that centres around the
transmission of data over HTTP. HTTP uses 4 main request methods: DELETE, GET, POST, PUT
Technology Used
Soap web services SOAP stands for Simple Object Access Protocol. It is a protocol specification for exchanging structured
information in the implementation of Web Services.
Google Places API’s The Google Places API is a service that returns
information about Places — defined within this API as establishments, geographic locations, or prominent points of interest — using HTTP requests.
When User gives one place as input
Address
Reviews
Rating
Contact
Functionality
Other options provided for the user would be:
Geographical LocationLatitude
Longitude
EventsDate
Venue
TimeDescriptionPoints of
InterestPOIs nearby
User inputs a search string
List of all the related search results
Address
Contact
Reviews
Rating
When user inputs two places
Routes
Distance between them
Prominent Establishments on way
Geographical LocationEvents
POIs Nearby
References
https://developers.google.com/places/documentation/
http://en.wikipedia.org/wiki/Web_servicehttp://www.programmableweb.com/www.xmethods.nethttp://www.service-repository.com/www.jboss.org