1 / 9

MESE Project Proposal Publish-Subscribe Notification for Web Services

A project proposal for a Master's project to develop a publish-subscribe notification system using Web Services for efficient data sharing. The project aims to support Service Oriented Architecture, implement industry specifications, and secure message transfer.

mconaway
Download Presentation

MESE Project Proposal Publish-Subscribe Notification for Web Services

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. MESE Project ProposalPublish-Subscribe Notification for Web Services Leah Rosenburg CS-701 Masters ProjectOctober 4, 2006

  2. Overview • Project Description • Objectives • Process • Technical • Research • Methodologies and Technology • Project Plan • Scope • Deliverables • Metrics • Schedule

  3. Project Description • Objectives • Model masters project after real-life work • Support Service Oriented Architecture (SOA) for data sharing • Establish a reusable pattern for implementing web services • Provide mission display data from an external system • Use industry WS-* Specifications External System My Program Control Msgs Event Msgs Program Server Net Server(WebSvc) Net Server(WebSvc) Event Msgs Clients

  4. Project Description (continued) • Process • Use spiral development cycle • Develop using object-oriented principles • Technical • Use Asynchronous Web Services • Conform to WS-Eventing specification • Distribute XML Payload using JMS • Translate XML Payload to Java Object • Provide user administration with JSP interface • Secure message transfer using WS-Security specification • Research • Investigate Web Services Standards • Investigate JAX-RPC vs. JAX-WS • Reference IEEE/ACM Resources

  5. Methodologies and Technology • OOA/OOD • Eclipse with WTP Plug-in • Java 5.0 • J2EE: EJB, JMS, JSP, Web Services • BEA WebLogic Server 9.1 • SOAP / XML • JUnit / Cactus • Apache Ant

  6. Project Plan • Scope • Design web services interface conforming to WS-Eventing • Develop subscriber web service • Distribute XML data to internal consumers • Translate XML data • Provide administration capabilities • Create test harness • Deliverables (via email) • Project Proposal • Software Requirements Specification (SRS) • Software Design Document (SDD) • Test Plan • Source Code • Final Report and Presentation

  7. Activity Completion Date Project Proposal 3 Oct 05 Requirements Specification 9 Oct 05 Design Specification 23 Oct 05 Test Plan 23 Oct 05 Software Development 20 Nov 05 Software Test 30 Nov 05 Software Complete 30 Nov 05 Final Report 04 Dec 05 Final Presentation 12 Dec 05 Project Plan (continued) • Metrics • Resource Expenditure (per Activity) • Java SLOC • Schedule

  8. My Questions • Each Committee Member:What will be your primary focus area? • Are there any project requirements that I have not addressed?

  9. Your Questions

More Related