Access Keys:
Skip to content (Access Key - 0)









Developing Portable Applications with JAIN SLEE

Print this page
D.T. Long Dr D.C. Page
VP Engineering
Chief Scientist

Abstract

This paper explores best practices for developing portable applications for telecommunications (using JAIN SLEE). Specifically it:

  • defines portability and lists its many benefits
  • suggests overcoming resistance to the trend towards portability, by adopting international standards and processes for development
  • posits principles for best practice in developing portable applications generally, including a focus on interfaces, core features, modularity, and adhering to standards
  • presents JAIN SLEE as a standard defined specifically for developing portable applications
  • elaborates features of JAIN SLEE that promote portability, such as O&M facilities, core components, and the resource adaptor architecture
  • compares JAIN SLEE with proprietary solutions
  • illustrates how JAIN SLEE 1.0 and 1.1 were designed for developing portable applications
  • showcases a real-world example of a portable JAIN SLEE application
  • suggests best practices for using JAIN SLEE to develop portable applications.
Keywords — JAIN SLEE; Software Lifecycle; Application Portability; Portable Applications

REFERENCES

Footnotes
Ref Notes
1 Software Portability Home Page, http://www.cs.wvu.edu/~jdm/research/portability/home.html, September, 2008
2 Mooney, J.D. Issues in the Specification and Measurement of Software Portability. Technical Report TR 93-6, Dept. of Statistics and Computer Science, West Virginia University, Morgantown WV, 1993
3 Sommerville, I., Software Engineering (5th ed.), Addison-Wesley, Reading MA, 1996
4 Jacobson, I., Booch, G., Rumbaugh, J., The Unified Software Development Process, Addison Wesley Longman, Inc., Reading MA,
5 OpenCloud, A SLEE for all Seasons: A discussion on JAIN SLEE as an execution environment for new revenue generating applications across current and future networks, March 2003, http://www.opencloud.com/documents/Whitepaper%20A%20SLEE%20for%20all%20Seasons.pdf, October 2007
6 Mooney, J.D. Issues in the Specification and Measurement of Software Portability. Technical Report TR 93-6, Dept. of Statistics and Computer Science, West Virginia University, Morgantown WV, 1993.
7 Mooney, J.D. Bringing Portability to the Software Process. Technical Report TR 97-1, Dept. of Statistics and Computer Science, West Virginia University, Morgantown WV, 1997
8 D'Souza, D., F., Wills, A., C., Object Components, and Frameworks with UML: The Catalysis Approach, Addison Wesley Longman, Inc., Reading MA, 1998
9 Dubois, R., Sun's Java Advanced Intelligent Networks Initiative (JAIN) Addresses Telco Interoperability and Portability Issues, May 1999, http://www.remidubois.com/Remi%20duBois%20Consulting/DC0599.htm, October 2007
10 Systemnews.com, SUN Microsystems Launches Drive To Bring Benefits Of Java Software To Telecom Intelligent Network Blending Intelligent Networks And Internet Technologies: SS7 Stack Providers ADC NewNet, DGM&S and Ericsson InfoTech Endorse Sun's Java Advanced Intelligent Network Technology Program, 1998, http://sun.systemnews.com/fullsource?article=1137, October 2007
11 Ferry, D., Lim, S. B., JAIN SLEE 1.0 Specification, Final Release, January 2004, http://www.jcp.org/en.jsr/detail?id=22
12 Ferry, D., O'Doherty, P., JSLEE v1.1 Specification, Final Release, July 2008, http://www.jcp.org/en.jsr/detail?id=240
13 JAINSLEE.org, Factors Influencing the Design of JAIN SLEE, http://www.jainslee.org/slee/factors.html, July 2007
14 D'Souza, D., F., Wills, A., C., Object Components, and Frameworks with UML: The Catalysis Approach, Addison Wesley Longman, Inc., Reading MA, 1998
15 Vodafone Spain, Vodafone Spain Proves Software Portability for Programmable Network Services — Wireless Carrier Proves a Major Benefit of JAIN(TM) SLEE Technology By Demonstrating Binary Software Portability Across Vendor Platforms, July 2005, http://www.prnewswire.co.uk/cgi/news/release?id=149657, September, 2008
16 Brand, C., How to Achieve Application Software Portability, COTS Journal — Digital Edition, http://www.cotsjournalonline.com/home/article.php?id=100378, August 2005
Adaptavist Theme Builder Powered by Atlassian Confluence