Benefits and Success Factors of Open-Source Web Services Development Platforms for Small Software Houses

Valter de Assis Moreno Jr., Josir Cardoso Gomes

Abstract


It is usually difficult for companies to keep up with the development of new information technologies and adapt to them in face of the opportunities and threats their advances may represent. This is especially true for small and medium enterprises (SME) in emerging economies, where resources tend to be scarce and markets more volatile. This paper describes an action research conducted in a small Brazilian software house that adopted an open-source Web Services development platform in order to improve its software development process. Data analysis revealed critical success factors (CSF) in the adoption process, as well as specific benefits and barriers prone to be faced by small software houses in their adoption efforts. In the process of overcoming such barriers, SME may acquire intellectual capital that represents an essential resource to ensure their competitiveness and survival in emerging economies.

Keywords


Open-source; Web Services; Small and Medium Enterprises; Software Development; Emerging Economies

Full Text:

PDF

References


Balestrin, A. & Vargas, L.M. (2004). A dimensão estratégica das redes horizontais das PMEs: Teorizações e Evidências. Revista de Administração Contemporânea, 8, 203-227.

Baskerville, R.L. & Wood-Harper, T.A. (1996). A critical perspective on action research as a method for information systems research, Journal of Information Technology, 11, 235-246.

Bhatti, S. N. (2005). Why quality? ISO 9126 software quality metrics (functionality). support by UML suite, SIGSOFT Softw. Eng. Notes, 30 (2), 1-5.

BNET (2009). Web Services Authentication Still a Home-Grown Affair; Authentication Remains the Biggest Problem for Web Services Security. FindArticles.com. Retrieved from http://findarticles.com/p/articles/mi_m0EIN/is_2005_June_13/ai_n13808910/

Boehm, B. (1994). Software Architectures: Critical Success Factors and Cost Drivers. Proceedings of the 16th International Conference on Software Engineering. Association for Computing Machinery (ACM).

Booch, G. (2001). Web Services: The Economic Argument. Dr.Dobb’s – The World of Software Development. Retrieved from http://drdobbs.com/architecture-and-design/184414785

Brasil (2011). Software livre no governo do Brasil. Retrieved from http://www.softwarelivre.gov.br

Carvalho, R. A. & Campos, R. (2009). Uma análise de aspectos relacionados ao desenvolvimento e adoção de Enterprise Resources Planning livre de código aberto. Gestão & Produção, 16 (4). Retrieved from http://www.scielo.br/scielo.php?script=sci_arttext&pid=S0104-530X2009000400014&lng=en&nrm=iso

Cesar, R. (2003). Java X .Net: disputa acirrada no mercado nacional. Computerworld. Retrieved from http://computerworld.uol.com.br/tecnologia/2003/06/17/idgnoticia.2006-05-15.5204280289/

CIOL (2007). Developers prefer Java for implementing SOA. EDC. Retrieved from http://www.ciol.com/Languages/Feature/Developers-prefer-Java-for-implementing-SOA-EDC/2280799238/0/

Clabby, J. (2002). Web Services Explained: Solution and Applications for the Real World. New York: Prentice Hall.

Coad, P.& Yourdon, E. (1991). Object-oriented design. New Jersey: Yourdon Press.

Colombo, R. & Guerra, A.C. (2002). The Evaluation Method for Software Product. ICSSEA '2002 - International Conference Software & Systems Engineering and their Applications, Paris, France.

Dumout, E. (2004). Windows to Linux switch - Munich's mayor speaks. Silicom.com. Retrieved from http://www.silicon.com/technology/software/2004/08/06/windows-to-linux-switch-munichs-mayor-speaks-39122965/

Felix, J. H. S. et al. (2009). Avaliação computacional de enfisema pulmonar em TC: comparação entre um sistema desenvolvido localmente e um sistema de uso livre. J. Bras. Pneumol., 35(9). Retrieved from http://www.scielo.br/scielo.php?script=sci_arttext&pid=S1806-37132009000900008&lng=en&nrm=iso

Fitzgerald, B. (2006). The transformation of open source software. MIS Quarterly, 30(3), 587-598.

Fitzgerald, B.& Kenny, T. (2003). Open Source Software in the Trenches: Lesson from a Large-Scale OSS implementation. 24th International Conference on Information Systems, Seattle, WA, United States.

Hagel, J.& Brown, J.S. (2004). TI Flexível, a melhor estratégia. HSM Management, 43.

IBGE (2006). Pesquisa Anual de Serviços. Instituto Brasileiro de Geografia e Estatística (IBGE). Retrieved from http://ibge.gov.br/home/estatistica/economia/comercioeservico/pas/pas2006/pas2006.pdf

Iyer, B., Freedman, J., Gaynor, M., Wyner, G. (2003). Web Services: Enabling Dynamic Business Networks, Communications of the AIS, 11, 525-554.

Jordan, M., Nohama, P., Britto Junior, A. S. (2009). Software livre de produção textual com predição de palavras: um aliado do aluno especial. Rev. Bras. Educ. Espec., 15(3). Retrieved from http://www.scielo.br/scielo.php?script=sci_arttext&pid=S1413-65382009000300004&lng=en&nrm=iso

Kavanagh, J. F. (2004). Resistance as motivation for innovation: Open Source Software. Communication of the AIS, 13, 615-628.

Kreger, H. (2003). Fulfilling the Web Services Promise, Communications of the ACM, 46(6), 29-34.

Krill, P. (2008). SOA adoption slows in '08. InfoWorld, 2008. Retrieved from http://www.javaworld.com/javaworld/jw-11-2008/jw-11-soa-in-a-slump.html.

Lamastra, C. R. (2009). Software innovativeness. A comparison between proprietary and Free/Open Source solutions offered by Italian SMEs. R&D Management, 39(2), 153-169.

Lee, S. M., Olson, D. L. & Lee, S.-H. (2009). Open process and open-source enterprise systems. Enterprise Information Systems, 3(2), 201-209.

McKay, J. & Marshall, P. (2001). The Dual Imperatives of Action Research. Information Technology and People, 14(1), 46-59.

Netcraft (2011). June 2011 Web Server Survey. Netcraft. Retrieved from http://news.netcraft.com/archives/2011/06/07/june-2011-web-server-survey.html

Papazoglou, M. P. & Heuvel ,W.-J. (2007). Service oriented architectures: approaches, technologies and research issues. The VLDB Journal - The International Journal on Very Large Data Bases, 16(3), 389-415.

Patnayakuni, R.& Rai, A.& Tiwana, A. (2007). Systems development process improvement: a knowledge integration perspective. IEEE Transactions on Engineering Management, 54, 2, 286–300.

Ploski, J., Hasselbring, W., Rehwinkel, J. & Schwierz, S. (2007). Introducing Version Control Database-Centric Applications in a Small Enterprise. IEEE Software, 24(1), 38-44.

Ray, A. W. & Ray, J. J. (2006). Strategic benefits to SMEs from third party web services: An action research analysis. Journal of Strategic Information Systems, 15, 273–291.

Reel, J. S. (1999). Critical success factors in software projects, IEEE Software, 16, 18-23.

Roloff, M. L. & Oliveira, R. A. (2007). Um modelo competitivo baseado em ferramentas software livre para a gestão tecnológica de organizações: a promoção do conhecimento corporativo e da inovação tecnológica em uma graduação tecnológica. J. Information Systems and Technology Management, 4(2). Retrieved from http://www.scielo.br/scielo.php?script=sci_arttext&pid=S1807-17752007000200002&lng=en&nrm=iso

Rothenberger, M., Kulkarni, U. & Dooley, K. (1998). Critical Success Factors for Software Reuse Projects. International Conference on Information Systems, Helsinki, Finland.

Santos Jr, C. (2010). Atratividade de projetos de software livre: importância teórica e estratégias para administração. Rev. Adm. Empres., 50(4). Retrieved from http://www.scielo.br/scielo.php?script=sci_arttext&pid=S0034-75902010000400007&lng=en&nrm=iso

Santos Jr, C. (2008). Understanding partnerships between corporations and the open source community: a research gap. IEEE Software, 25(6), 2008.

Santos, S. R. (2010). Informática em enfermagem: desenvolvimento de software livre com aplicação assistencial e gerencial. Rev. Esc. Enferm. USP, 44(2). Retrieved from http://www.scielo.br/scielo.php?script=sci_arttext&pid=S0080-62342010000200008&lng=en&nrm=iso.

SEBRAE-SP (2009). As micro e pequenas empresas na economia. SEBRAE-SP, 2009. Retrieved from http://www.sebraesp.com.br/conhecendo_mpe/mpe_numero/pequena_empesa_economia

Sleeper, B. (2001). Defining Web Services. San Francisco: The Stencil Group.

Stal, M. (2003). Web services: beyond component-based computing. Communications of the ACM, 45(10), 71-76.

Stallman, R. The Free Software Definition. Retrieved from http://www.gnu.org/philosophy/free-sw.html

Thiollent, M. (1997). Pesquisa-Ação nas Organizações. Rio de Janeiro: Atlas.

US-DOJ (1994). Microsoft agrees to end unfair monopolistic practices. United States of America – Department of Justice, 94-387. Retrieved from http://www.usdoj.gov/opa/pr/Pre_96/July94/94387.txt.html .

W3C (2004). Web Services Architecture. W3C. Retrieved from http://www.w3.org/TR/ws-arch/

Wasmund, M. (1993). Implementing critical success factors in software reuse. IBM Systems Journal, 32(4), 595-611.

Yen, C. (2006). Trends of Web Services Adoption: A Synthesis. In: Khosrow-Pour, M. (ed.), Emerging Trends and Challenges in Information Technology Management, Volume 1 and Volume 2, Hershey, PA: Idea Group Inc. Retrieved from http://www.irma-international.org/viewtitle/32998/.

Yuri, F. (2008). Certificação ou especialização acadêmica? Computerworld. Retrieved from http://computerworld.uol.com.br/carreira/2008/05/15/certificacao-ou-especializacao-academica/




DOI: http://dx.doi.org/10.4301/s1807-17752012000300008

Licensed under