The Best Practice and Evaluation of Processes to Develop OSSs Using XML-Based Interfaces
We propose the best practice of improving OSS development processes by modifying the conventional waterfall model. This method is based on the interfaces between OSSs and NEs expressed by XML, which enables us to reduce the cost of developing OSSs and shorten their development period even if new specifications are added. For further efficiency, users themselves could implement their own specifications. This could be regarded as a kind of Software as a Service (SaaS) that has lately been attracting more attention in many fields. The proportion of the scale to develop OSSs using XML to the whole scale was consequently 80-90%, and the development scale of XML-coding at a certain periodical development was 5% of the entire development scale of XML-coding in this system. This shows that we succeeded in drastically improving the efficiency of developing OSSs.
KeywordsOSS XML SaaS Best practice
Unable to display preview. Download preview PDF.
- 4.Takahashi, K., Kon, T., Akiyama, K., Jinguji, M.: The performance evaluation of a Distributed Data Driven Architecture and the Application Design Method. IEICE Trans. Commun. J88-B(7), 1202–1212 (2005) (Japanese edn.)Google Scholar
- 5.Brooks Jr., F.P.: The Mythical Man-Month: Essays on Software Engineering. Addison-Wesley, Reading (1995)Google Scholar
- 6.Pete, M.: Software Craftsmanship. Addison-Wesley Professional, Reading (published, 2001)Google Scholar
- 7.Agile Alliance, http://www.agilealliance.org/
- 8.Salesforce.com, http://www.salesforce.com/
- 9.Kon, T., Tanabe, K., Akiyama, K., Takahashi, K., Jinguji, M.: Creation of Configuration Data Management System Based on a Distributed Data Driven Architecture and XML. In: APNOMS 2005, Poster Sessions P2.4 (September 2005)Google Scholar
- 10.Tanabe, K., Kon, T., Akiyama, K., Takahashi, K., Jinguji, M.: The realization of Work Management System based on 2-Dimensional Distributed Data Driven Architecture. In: Proceedings of APNOMS 2005, pp. 529–540 (September 2005)Google Scholar