Download MESE Proposal Presentation

Survey
yes no Was this document useful for you?
   Thank you for your participation!

* Your assessment is very important for improving the work of artificial intelligence, which forms the content of this project

Document related concepts
no text concepts found
Transcript
MESE Project Proposal
Publish-Subscribe Notification for Web Services
Leah Rosenburg
CS-701 Masters Project
October 4, 2006
Overview

Project Description
– Objectives
– Process
– Technical
– Research


Methodologies and Technology
Project Plan
–
–
–
–
Scope
Deliverables
Metrics
Schedule
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
Event Msgs
Net Server
(WebSvc)
My Program
Control Msgs
Event Msgs
Net Server
(WebSvc)
Program
Server
Clients
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
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
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
Project Plan (continued)

Metrics
–
–

Resource Expenditure (per Activity)
Java SLOC
Schedule
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
My Questions

Each Committee Member:
What will be your primary focus area?

Are there any project requirements that I have not
addressed?
Your Questions
Related documents