Title: Modularised Partial Product Design Specification within the Web Services Environment
1Modularised Partial Product Design Specification
within the Web- Services Environment
Nottingham Trent University, UK Jiachen Hou,
Daizhong Su
10th January 2006
2Outline
- Motivation
- Aim
- Modularised Partial Product Design
Specification(PDS) - Environmental Architecture
- Conclusion Remarks
3Motivation
Background Information 1/2
- Increasing complexity of design and manufacture
- Interchangeable components among products
- Rapid product life cycle
- Intensive competition in the market
4Aim
Modularised Partial PDS 3/4
- To provide a distributed environment for people
- Who are involved in the process of product
- design to effectively
- Reuse
- Share
- Allocate
- Transfer
5Modularised Partial PDS
Background Information 2/2
- What is Modularised PDS?
- Why PDS need to be modularised?
6What is Modularised PDS?
Modularised Partial PDS 1/4
- Enterprise JavaBeans(EJB)
- Entity Beans
- Session Beans
- Web Services
- Extensible Markup Language(XML)
- Simple Object Access Protocol(SOAP)
- Web Services Description Language(WSDL)
- Universal Description, Discovery and
Integration(UDDI)
7Why PDS need to be modularised?
Modularised Partial PDS 2/4
- Breakdown the system into smaller module, each
module is responsible for a single function,
which can be reused and extended. - Providing a more flexible and more efficient
approach through high degree of platform
independence
8Key Issues for the Development
Modularised Partial PDS 4/4
- Interoperability
- Scalability
- Reusability
- Expendability
- Flexibility
9Environmental Architecture
Environmental Architecture 1/5
- Component
- Pattern
- Implementations
10Environmental ArchitectureComponent 1
Environmental Architecture 2/5
- Product Characteristics Beans(PCBeans)
- Functional Requirements Beans(FRBeans)
- Functional Constrains Beans(FCBeans)
- Performance Metrics Beans(PMBeans)
11Environmental ArchitectureComponent 2
Environmental Architecture 3/5
- Entity Beans
- Session Beans
- Relational Database
- Component Exploitation Table
- Selected Component Table
- User Table
Component EJB
Cross Table
Selection EJB
User EJB
Containing the foreign key can be represented a
many to many relationship
12Environmental ArchitectureImplementation
13Environmental Architecture--Implementation
14Concluding remarks
- Important of partial PDS
- Modularised PDS
- PCBeans
- FRBeans
- FCBeans
- PRBeans
- Environmental Architecture
- Component
- Pattern
- Implementation
15Thank You!