Emergence of Wireless Services Business Actors and their Roles in Networked Component-based Development

Mobility of wireless services allows their use anywhere and anytime via portable terminals. 3G (Third Generation) technologies with increased transmission speeds are expected to increase the revenue from wireless services significantly for all actors involved in business, especially as they will enable new kinds of services based on versatile business models. A business model is architecture for the product-, serviceand information flows, including a description of the various business actors and their roles, the potential benefit for the actors and the sources of revenue. Success in the wireless business requires combining an appropriate business model with an attractive terminal and content, and offering it to the user as an appealing service package. Companies have to select their role and partners in the business network carefully by taking into account the diversity of terminals, networks and software. A large variety of technologies combined with the need to save costs and a faster time-to-market leads towards open interfaces and standards to allow interoperability between different operators and networks, and a predominately component-based approach to service development. The aim of this thesis is to analyse how wireless services can be developed more efficiently in the context of 3G networks by focusing on the actors’ roles and component-based development. The business models and roles are illustrated in this research with the aid of two types of wireless services that are under development for 3G networks. Development of the two case services – a multi-player game and a trading on-line (TOL) service – in this research proves the suitability of component-based development to the development of wireless services. To achieve the best results one has to take into account the risks of commercial component use and the initial investments component-based development requires. This research also shows that component documentation helps remarkably in the former and is amendable to decrease the latter by providing information about components' use in service development.

[1]  Christopher L. Tucci,et al.  Internet Business Models and Strategies , 2000 .

[2]  Veikko Seppänen,et al.  Original software component manufacturing: survey of the State-of-the-Practice , 2001, Proceedings 27th EUROMICRO Conference. 2001: A Net Odyssey.

[3]  Johannes Sametinger,et al.  Software Engineering with Reusable Components , 1997, Springer Berlin Heidelberg.

[4]  Dominik Sankowski,et al.  Application of real-time operating system QNX for automatic determination of dynamic properties of resistance furnaces identification , 2003, Proceedings of the 20th IEEE Instrumentation Technology Conference (Cat. No.03CH37412).

[5]  René L. Krikhaar,et al.  Representing variability in a family of MRI scanners , 2004, Softw. Pract. Exp..

[6]  Mary J. Culnan,et al.  "How Did They Get My Name?": An Exploratory Investigation of Consumer Attitudes Toward Secondary Information Use , 1993, MIS Q..

[7]  J. A. McDermid COTS: the expensive solution? , 1997 .

[8]  David E. Avison,et al.  Action research: a research approach for cooperative work , 2002, The 7th International Conference on Computer Supported Cooperative Work in Design.

[9]  Paul Clements,et al.  Software architecture in practice , 1999, SEI series in software engineering.

[10]  Yasuhisa Nakamura,et al.  Wireless Data Services: Technologies, Business Models and Global Markets , 2004 .

[11]  B. Craig Meyers,et al.  Managing Software Acquisition: Open Systems and COTS Products , 2001 .

[12]  Eila Niemelä,et al.  Product line software engineering of embedded systems , 2001, SSR '01.

[13]  K. Möller,et al.  Business Relationships and Networks: Managerial Challenge of Network Era , 1999 .

[14]  Metin Feridun,et al.  ADK-building mobile agents for network and systems management from reusable components , 1999, Proceedings. First and Third International Symposium on Agent Systems Applications, and Mobile Agents.

[15]  Jeffrey L. Funk Mobile Disruption: The Technologies and Applications Driving the Mobile Internet , 2003 .

[16]  Alan W. Brown,et al.  The Current State , 2016 .

[17]  Valtteri Niemi,et al.  UMTS Networks: Architecture, Mobility and Services , 2001 .

[18]  M. W. Oliphant The mobile phone meets the Internet , 1999 .

[19]  M. Mari,et al.  Quality-Driven Architecture Design Method , 2002 .

[20]  L M. Ippolito,et al.  Software Quality Assurance: Documentation and Reviews | NIST , 1992 .

[21]  Yves Pigneur,et al.  Business Model Analysis Applied to Mobile Business , 2003, ICEIS.

[22]  Clemens A. Szyperski,et al.  Component software - beyond object-oriented programming , 2002 .

[23]  Andrius Plepys Software renting-better business, better environment: the case of application service providing (ASP) , 2002, Conference Record 2002 IEEE International Symposium on Electronics and the Environment (Cat. No.02CH37273).

[24]  James E. Rumbaugh Relations as semantic constructs in an object-oriented language , 1987, OOPSLA 1987.

[25]  Eila Niemelä,et al.  A component framework of a distributed control systems family , 1999 .

[26]  John H. Hartman,et al.  Liquid Software: A New Paradigm for Networked Systems , 1996 .

[27]  Jay Forder,et al.  Electronic Commerce and the Law , 2003 .

[28]  Mary Shaw,et al.  Software architecture - perspectives on an emerging discipline , 1996 .

[29]  Joong-Han Kim,et al.  Context-aware application framework based on open service gateway , 2001, 2001 International Conferences on Info-Tech and Info-Net. Proceedings (Cat. No.01EX479).

[30]  David S. Linthicum,et al.  Enterprise Application Integration , 1999 .

[31]  Mark R. Vigder,et al.  An architectural approach to building systems from COTS software components , 1997, CASCON.

[32]  Julio Berrocal,et al.  Quality of Service Support in the UMTS Terrestrial Radio Access Network , 2002 .

[33]  M. Hult,et al.  TOWARDS A DEFINITION OF ACTION RESEARCH: A NOTE AND BIBLIOGRAPHY , 1980 .

[34]  George Pavlou,et al.  Quality of Service Management for the Virtual Home Environment , 2001, DSOM.

[35]  G. Susman,et al.  An Assessment of the Scientific Merits of Action Research. , 1978 .

[36]  Eila Niemelä,et al.  Embedded middleware: State of the art , 1999 .

[37]  Jan Bosch,et al.  Design and use of software architectures - adopting and evolving a product-line approach , 2000 .

[38]  Paul W. Oman CASE: analysis and design tools , 1990, IEEE Software.

[39]  David G. Messerschmitt,et al.  Industrial and Economic Properties of Software: Technology, Processes , 2001 .

[40]  Alexander L. Wolf,et al.  Acm Sigsoft Software Engineering Notes Vol 17 No 4 Foundations for the Study of Software Architecture , 2022 .

[41]  George Pavlou,et al.  Development of new telecommunications services in distributed platforms: a structured approach , 2000, 2000 IEEE International Conference on Communications. ICC 2000. Global Convergence Through Communications. Conference Record.

[42]  Dominik Sankowski,et al.  Application of real-time operating system QNX for automatic determination of dynamic properties of resistance furnaces identification , 2003, The Experience of Designing and Application of CAD Systems in Microelectronics, 2003. CADSM 2003. Proceedings of the 7th International Conference..

[43]  Paulo Marques,et al.  GOING BEYOND MOBILE AGENT PLATFORMS: COMPONENT-BASED DEVELOPMENT OF MOBILE AGENT SYSTEMS , 2000 .

[44]  Anup K. Ghosh,et al.  Software security and privacy risks in mobile e-commerce , 2001, CACM.

[45]  G. Hamel Leading the Revolution , 2000 .

[46]  Aditya P. Mathur,et al.  On the estimation of reliability of a software system using reliabilities of its components , 1997, Proceedings The Eighth International Symposium on Software Reliability Engineering.

[47]  Kimmo E. E. Raatikainen,et al.  Wireless Java RMI , 2000, Proceedings Fourth International Enterprise Distributed Objects Computing Conference. EDOC2000.

[48]  Henning Olesen,et al.  New mobile systems and services in Europe, Japan and South Korea , 2003 .

[49]  Maurizio Morisio,et al.  Investigating and improving a COTS-based software development process , 2000, Proceedings of the 2000 International Conference on Software Engineering. ICSE 2000 the New Millennium.

[50]  B. Mahadevan Business Models for Internet-Based E-Commerce: An Anatomy , 2000 .

[51]  David Garlan,et al.  Architectural Mismatch or Why it's hard to build systems out of existing parts , 1995, 1995 17th International Conference on Software Engineering.

[52]  Janice L. Davis Digital Capital: Harnessing the Power of Business Webs , 2004 .

[53]  William Stallings,et al.  Operating Systems - Internals and Design Principles (7th ed.) , 2001 .

[54]  H. Håkansson,et al.  Developing relationships in business networks , 1995 .

[55]  Khaled M. Khan,et al.  Composing Security-Aware Software , 2002, IEEE Softw..

[56]  Pearl Brereton,et al.  Component-Based Systems: A Classification of Issues , 2000, Computer.

[57]  Lisa Brownsword,et al.  An Activity Framework for COTS-Based Systems , 2000 .

[58]  George Vanecek,et al.  Middleware Networks: Concept, Design and Deployment of Internet Infrastructure , 2000 .

[59]  W. Morven Gentleman Effective Use of COTS (Commercial-Off-the-Shelf) Software Components in Long Lived Systems , 1997, Proceedings of the (19th) International Conference on Software Engineering.

[60]  J. Jarillo On strategic networks , 1988 .

[61]  Junichi Suzuki,et al.  Toward the interoperable software design models: quartet of UML, XML, DOM and CORBA , 1999, Proceedings 4th IEEE International Software Engineering Standards Symposium and Forum (ISESS'99). 'Best Software Practices for the Internet Age'.

[62]  Jeffrey M. Voas,et al.  The Challenges Of Using COTS Software In Component-Based Development , 1998, Computer.

[63]  Ian S. Hayes Just Enough Wireless Computing , 2002 .

[64]  J. Hall,et al.  The cost of COTS , 2001 .

[65]  William Stallings,et al.  Operating Systems: Internals and Design Principles , 1991 .

[66]  Paul Clements,et al.  Software product lines - practices and patterns , 2001, SEI series in software engineering.

[67]  Nancy Alonistioti,et al.  Adaptive charging accounting and billing system for the support of advanced business models for VAS provision in 3G systems , 2001, 12th IEEE International Symposium on Personal, Indoor and Mobile Radio Communications. PIMRC 2001. Proceedings (Cat. No.01TH8598).

[68]  J. Cunningham,et al.  Case study principles for different types of cases , 1997 .

[69]  Paul Timmers,et al.  Business Models for Electronic Markets , 1998, Electron. Mark..

[70]  Mark Vigder An Architecture for COTS Based Software Systems Prepared for Defence Research Development Branch , 1998 .

[71]  Jeffrey J. P. Tsai,et al.  Development of Wireless Embedded Systems Using Component Based Software , 2002, Int. J. Softw. Eng. Knowl. Eng..

[72]  Wolfgang Emmerich,et al.  Engineering Distributed Objects , 2000, Lecture Notes in Computer Science.