|
Size: 1557
Comment:
|
← Revision 24 as of 2009-09-20 22:47:53 ⇥
Size: 1536
Comment: converted to 1.6 markup
|
| Deletions are marked like this. | Additions are marked like this. |
| Line 3: | Line 3: |
| http://ws.apache.org/~hemapani/images/image001.gif | {{http://ws.apache.org/~hemapani/images/image001.gif}} |
| Line 29: | Line 29: |
| * [wiki:/Engine Engine] | * [[/Engine|Engine]] |
| Line 32: | Line 32: |
| * [wiki:/OMRequirements Requirements] * [wiki:/OM OM first steps] * [http://wiki.apache.org/ws/FrontPage/OMDiagrams OM Diagrams] * [wiki:/OMProposedArchi OM Architecture Proposal] * [wiki:/OMTableModel OM TableModel ] |
* [[/OMRequirements|Requirements]] * [[/OM|OM first steps]] * [[http://wiki.apache.org/ws/FrontPage/OMDiagrams|OM Diagrams]] * [[/OMProposedArchi|OM Architecture Proposal]] * [[/OMTableModel|OM TableModel ]] |
| Line 38: | Line 38: |
| * [wiki:/Deployment Deployment] | * [[/Deployment|Deployment]] |
| Line 40: | Line 40: |
| * [wiki:/Client Client Side APIs] | * [[/Client|Client Side APIs]] |
| Line 44: | Line 44: |
| * [wiki:/Encoding Encoding] - not supported in M1 | * [[/Encoding|Encoding]] - not supported in M1 |
| Line 46: | Line 46: |
| * [wiki:/WSDL WSDL] - only the WOM is supported in M1 | * [[/WSDL|WSDL]] - only the WOM is supported in M1 |
Architecture
Above Diagrams shows the composition of the purposed modules. The Dark colored numbered blocks are interfaces. The Development should be start by finalizing those interfaces. This can be best done in the WIKI.
interfaces
Those interfaces are how the information is exchanged between the Modules. These should be finalized first!
- WSDL Object Model
- XML Schema Object Model - Not supported in M1
- Push Interface
- OM
- Deserializer - Not supported in M1
- Serializer - Not supported in M1
- Type Map - Not supported in M1
- Management Interface - Not supported in M1
- Engine registry
- WSDD Object Model
- Client API
Package Structure
go and have a look at the svn
We decide oupon the interfaces in the default package and impl in the impl package if there is more than one implementation.
e.g. org.apache.axis.om.XX for interfaces and org.apache.axis.om.impl for implementation