Document-Service-Oriented Architecture and Asynchronous SOAP Platform for Office Automation System
Date Issued
2006
Date
2006
Author(s)
Wu, Shann-Chiuen
DOI
en-US
Abstract
Office automation systems are computer application systems which mainly automate daily operational works in the office. The development team for such systems usually consists of analysts, designers, programmers, testers, etc. The development procedure usually goes through different phases such as system analysis, design, implementation, testing and maintenance. Due to the frequent changing nature of modern organizations, the development model should be adapted to the demand of changing to the system. This dissertation proposes the document-service-oriented architecture and the asynchronous SOAP platform to deal with the changing requirements of the office automation systems.
System development training in Taiwan focuses too much on programming skills and thus producing much more programmers than analysts or designers. Analysis and design for office automation systems require domain knowledge from various fields and technical expertise of computer hardware and software. Therefore producing a sophisticated system analyst/designer is very costly and requires very long time span.
Document-service-oriented architecture, based on the service-oriented architecture, expresses a perspective of document manipulation which uses three basic document services to meet the requirement of office automation systems. The service-based processes are directly mapped to the real world documents like slips, forms or reports which should be very intuitive to both programmers and users. Therefore in the proposed architecture, it is feasible to develop an office automation system without system analysts or designers.
SOAP is a protocol for exchanging XML-based messages over the computer network. There are several different types of messaging patterns in SOAP, but by far the most common development platform supports only synchronous remote procedure call. Yet asynchronous procedure call is often used in the office automation system especially for long-term transactions. Therefore the SMTP is adopted in the proposed SOAP development platform. By binding SOAP to SMTP, we can take advantage of SMTP's store and forward messaging to provide an asynchronous feature of SOAP programming. This allows SOAP to be used in a number of scenarios where HTTP is not suitable.
System development training in Taiwan focuses too much on programming skills and thus producing much more programmers than analysts or designers. Analysis and design for office automation systems require domain knowledge from various fields and technical expertise of computer hardware and software. Therefore producing a sophisticated system analyst/designer is very costly and requires very long time span.
Document-service-oriented architecture, based on the service-oriented architecture, expresses a perspective of document manipulation which uses three basic document services to meet the requirement of office automation systems. The service-based processes are directly mapped to the real world documents like slips, forms or reports which should be very intuitive to both programmers and users. Therefore in the proposed architecture, it is feasible to develop an office automation system without system analysts or designers.
SOAP is a protocol for exchanging XML-based messages over the computer network. There are several different types of messaging patterns in SOAP, but by far the most common development platform supports only synchronous remote procedure call. Yet asynchronous procedure call is often used in the office automation system especially for long-term transactions. Therefore the SMTP is adopted in the proposed SOAP development platform. By binding SOAP to SMTP, we can take advantage of SMTP's store and forward messaging to provide an asynchronous feature of SOAP programming. This allows SOAP to be used in a number of scenarios where HTTP is not suitable.
Subjects
辦公室自動化系統
非同步傳輸
Office Automation System
Asynchronous Communication
Document Services
Type
thesis
File(s)![Thumbnail Image]()
Loading...
Name
ntu-95-D89922004-1.pdf
Size
23.31 KB
Format
Adobe PDF
Checksum
(MD5):bbadd605705f0007fec27cd21217b646