Mobile Service Modeling Based on Service Oriented Architecture

서비스 지향 아키텍처 기반의 모바일 서비스 모델링

  • Chang, Young-Won (Department of Computer Science, Chonbuk National University) ;
  • Noh, Hye-Min (Department of Computer Science, Chonbuk National University) ;
  • Yoo, Cheol-Jung (Department of Computer Science, Chonbuk National University)
  • Published : 2008.02.25

Abstract

Recently, the need for accessing information from anywhere at any time has been a driving force for a variety of mobile applications. As the number of mobile applications increases rapidly, there has been a growing demand for the use of Service Oriented Architectures(SOA) for various applications. Mobile based SOA offers a systematic way to classify and assess technical realizations of business processes. But mobile has severly restricted range of utilizing services in computing environment and more, a mobile computer is envisioned to be equipped with more powerful capabilities, including the storage of a small database, the capacity of data processing, a narrow user input and small size of display. This paper present mobile adaption method based on SOA to overcome mobile restriction. To improve mobile efficient we analyzing mobile application requirement writing service specification, optimizing design, providing extended use case specification which test use case testing and testing service test case which derived from service specification. We discuss an mobile application testing that uses a SOA as a model for deploying discovering, specifying, integrating, implementing, testing, and invoking services. Such a service use case specification and testing technique including some idea could help the mobile application to develop cost efficient and dependable mobile services.

서비스 기반 아키텍처(Service-Oriented Architecture;SOA) 등장 이후 서비스와 애플리케이션을 상호 연결하는 측면에서 여러 가지 접근 방법들이 개발되고 있다. 모바일과 같은 정보기기는 일반적인 접근법이나 전통적인 접근법과는 달리 메모리와 프로세스 등 단말기 자체의 제약과 스크린 및 입출력 및 사용자 인터페이스의 제약이 많아 여러 가지가 고려되어 설계되어야 한다. 본 연구는 서비스를 기반으로 한 구조에서 많은 제약을 갖는 모바일의 효율성을 높이기 위해 모바일 애플리케이션 요구 사항을 분석하고 명세한 후 설계 방법을 최적화하고, 서비스 유스케이스 테스팅을 위한 확장된 유스케이스 명세를 제공하고, 서비스 명세로부터 서비스간 상호운영 테스트를 한다. 또한 모바일 애플리케이션의 성능을 확장하고, 제약을 최소화 할 수 있는 과정을 제시하며 유스케이스 테스팅을 위한 명세 방법과 서비스 상호간 상호운용성 보장 테스팅을 수행한다. 본 연구는 서비스 지향 아키텍처를 기반으로 모바일 서비스 명세 방법과 애플리케이션 테스팅 방법에 대한 아이디어를 제공한다는데 그 의의가 있다.

Keywords

References

  1. Allam, A.; Arsanjani, A., "Service-Oriented Modeling and Architecture for Realization of an SOA", Services Computing, 2006. SCC '06. IEEE International Conference on pp. 521-521, September 2006
  2. Alarcon, M.P.; Fuentes Fernandez, L.; Troya Linero, J.M., "Using MDA to develop Component and Aspect Based Applications", Latin America Transactions, IEEE (Revista IEEE America Latina), Volume 3, pp. 1-1, 2005
  3. R.M. Dijkman, and S.M. Joosten, "Deriving Use Case Diagrams from Business Process Models", 2002
  4. S. Stolfa, I Vondrak, "Using the Business Process for Use Case Model Creation", ISIM '03, 2003
  5. A. Brown, "An introduction to Model Driven Architecture Part I: MDA and today's systems", IBM, January 2004
  6. S. Mellor, K. Scott, A. Uhl, D. Weise, "MDA Distilled: Principles of Model-Driven Architecture", Addison-Wesley, 2004
  7. Object Management Group, "Extensible Metadata Interchange", http://omg.org/technology/xml/
  8. T. Gardner "UML Modeling of Automated Business Processes with a Mapping to BPEL4WS", In Proceedings of the European Workshop on Web Services and Object orientation, ECOOP July 2003
  9. Do Van Thanh; Jorstad, I., "A Service-Oriented Architecture Framework for Mobile Services", Telecommunications, 2005. Advanced Industrial Conference on Telecommunications/Service Assurance with Partial and Intermittent Resources Conference/E-Learning on Tele- communications Workshop. AICT/SAPIR/ ELETE 2005. Proceedings, pp. 65-70, July 2005
  10. Glaschick, R.; Oesterdieckhoff, B.; Loeser, C., "Service Oriented Interface Design for Embedded Devices", Emerging Technologies and Factory Automation, 2005. ETFA 2005. 10th IEEE Conference on Volume 2, pp. 8-8, September 2005
  11. Hans-GerhardGross, Component-Based Software Testing with UML, Springer, 2004
  12. N. Griffeth, R. Hao, D. Lee, R. K. Sinha, "Interoperability Testing of VoIP Systems", Global Telecommunications Conference, Vol. 3, pp. 1565-1570, 2000
  13. Kwang Ik Seo; Eun Man Choi; "Comparison of Five Black-box Testing Methods for Object- Oriented Software", Software Engineering Research, Management and Applications, 2006. Fourth International Conference on pp. 213-220, August 2006
  14. Hye-Min Noh, Ji-Hyun Lee, Cheol-Jung Yoo, and Ok-Bae Chang. "Behavior Modeling Technique Based on EFSM for Interoperability Testing", ICCSA 2005, LNCS 3482. pp. 878-885, 2005
  15. Z. Gao. H.-S.J. Tsao, and Y. Wu. Testing and Quality Assurance for Component-Based Software Engineering, Artech House, 2003
  16. IEEE. IEEE Standard for Software Test Documentation, IEE Std 829. 2000
  17. Margaria, T.; Steffen, B. "Service Engineering: Linking Business and IT", Computer, Volume 39, pp. 45-55, October 2006 https://doi.org/10.1109/MC.2006.355