110 likes | 303 Views
Trans-Seeker. Highfive Team Miyul Park, Shinyoung Ahn, Changsup Kum, Kuyul Noh, Chankyu Park 08/11/2005. A situation & Motive. A person has a frequent business or private trip from Seoul to other cities in Korea.
E N D
Trans-Seeker Highfive Team Miyul Park, Shinyoung Ahn, Changsup Kum, Kuyul Noh, Chankyu Park 08/11/2005
A situation & Motive • A person has a frequent business or private trip from Seoul to other cities in Korea. • He is always struggled with suitable transportation information in terms of expenses and schedule whenever go to the business trip. • He largely should access several web sites: train, bus and airplane
Objectives of trans-seeker • To provide transportation information that the user can choose the best ways to move from Seoul to other cities between bus, train and airplane. • To provide local weather about the city where user want to go • To practice the application of web-related technologies such as Web Services, Web Wrapper, the information modeling, and the web presentation technologies for the end-user services.
Design of Trans-Seeker • Retrieve document collections from various transportation web sites Trans-Seeker Mediator Wrapper Bus Kobus JSP Wrapper Bus easyticket • Analyze the document collections using various document analysis services (characterize, sort, partition) Wrapper Train korail Wrapper Airplane KoreaAirline • Union and Join analysis results using mediator Wrapper Airplane AsianaAirline • Visualize analysis results using JSP technology Global Weather Service Web Service Wrapper Legend Call & return Connector Mediator Web Service Wrapper Web Site Wrapper File & DBMS Access Connector JSP Web Services
Information which Trans-Seeker gathers UNION JOIN Results
Application Design Departure city Destination city mm/dd/yyyy Hour Input parameter POST use Web Service Stub result.jsp main.html use Mediator
Environment • Development • Eclipse 3.1 • Java Wrappers • Eclipse Web Tools Platform (WTP) : JSP, Servlet, EJB, and Web Services development tool • AXIS • Debugging in eclipse • Tomcat 5.0.28 • IE browser 6.0 • Deployment • Server IP: 210.107.250.203 • Web Container : Tomcat 5.0.28 • SOAP router : AXIS
Runtime Environment Tomcat Servlet /JSP Container AXIS IE Browser Weather Web Service Stub Package main.html result.jsp Trans-Seeker Package
Summary of applied technologies • Client-Side information presentation • IE 6.0 browser • HTML based Main User Interface : CSS • Server-Side information Management • JSP : to manage business logic in the server side • XML : to extract transportation information from returned XML content by Wrapper • Information Modeling • Web Mediator : integrating various wrapper and linking application to wrappers. • Union Train, bus, airplane • Join results of union and local city weather information • Web wrapper: to gather transportation information from heterogeneous web resources • XML convert the extracted text information to XML format • Utilization of Web services • Global Weather Web services • Apache AXIS