• Nenhum resultado encontrado

Com base nos resultados obtidos com a migração do sistema UVT, existem agora novas demandas para aplicação do SPReaD em outros sistemas de SET. Isso proporcionará os meios para a consolidação e evolução do SPReaD, que tem sido utilizado para promover um forte alinhamento entre as áreas de negócio e TI. A despeito disso, sistemas legados utilizados para operações internas como o Extranet2 e SIGAT agora são os novos alvos de migração e candidatos a aplicação do SPReaD.

Dado o nível de maturidade alcançado pela SET em relação a adoção de soluções de serviços, novos sistemas vêm sendo desenvolvidos sobre as fundações dos princípios, padrões e ferramentas que possibilitaram a consolidação de SOA. Como exemplo, podemos

citar o projeto NFP (Nota Fiscal Potiguar) 1, um sistema web e um aplicativo móvel

(para as plataformas Android e IOS) que permite o cidadão consultar todas as notas onde informou seu CPF no momento da compra. Com isso, é necessário que haja um estudo para avaliar o impacto no SPReaD na estrutura da SET.

Os resultados obtidos ainda motivam pesquisas com foco em automatização nesta área, como a criação de frameworks para auxiliar a reengenharia de sistemas legados. Questões relacionadas a aplicação de microsserviços e DevOps como descoberta automática de serviços, auto-escala de um serviço específico com base em altos volumes de requisição, modelos e estratégias para migração e decomposição de base de dados legadas, são temas ainda a serem explorados em futuros trabalhos dentro da estrutura da SET.

Além disso, é necessário também a realização de um estudo sobre o uso de ferramen- tas e técnicas de BPM em conjunto com o SPReaD. Nesse sentido, pesquisas qualitativas podem ser conduzidas para explorar a relação entre BPM e SOA no contexto de aplicações da SET.

REFERÊNCIAS

BAGHDADI, Y.; AL-BULUSHI, W. A guidance process to modernize legacy applications for soa. Service Oriented Computing and Applications, v. 9, n. 1, p. 41–58, 2015. ISSN 1863-2394. Disponível em: <http://dx.doi.org/10.1007/s11761-013-0137-3>. Citado na página 77.

BASS, L.; WEBER, I.; ZHU, L. DevOps: A Software Architect’s Perspective. [S.l.]: Addison-Wesley Professional, 2015. Citado 4 vezes nas páginas15, 25, 26e 27.

BENANY, M. M. E.; BEQQALI, O. E. Soa based e-government interoperability. In:

2015 IEEE/ACS 12th International Conference of Computer Systems and Applications (AICCSA). [S.l.: s.n.], 2015. p. 1–2. Citado na página 79.

BENNETT, K. Legacy systems: Coping with success. IEEE software, IEEE, v. 12, n. 1, p. 19–23, 1995. Citado na página14.

BENNETT, K. H.; RAJLICH, V. T. Software maintenance and evolution: a roadmap. In: ACM. Proceedings of the Conference on the Future of Software Engineering. [S.l.], 2000. p. 73–87. Citado na página 14.

ERL, T. Service-oriented architecture (SOA): concepts, technology, and design. [S.l.]: Prentice Hall, 2005. Citado 2 vezes nas páginas 16 e 27.

ERL, T. Soa: principles of service design. [S.l.]: Prentice Hall Upper Saddle River, 2008. v. 1. Citado 3 vezes nas páginas 20, 21e 27.

ERL, T. et al. SOA with REST: Principles, Patterns &Constraints for Building Enterprise

Solutions with REST. 1st. ed. Upper Saddle River, NJ, USA: Prentice Hall Press, 2012.

ISBN 0137012519, 9780137012510. Citado 5 vezes nas páginas 27,43, 49, 63e 80. ERL, T. et al. Next Generation SOA: A Concise Introduction to Service Technology

&#38; Service-Orientation. 1st. ed. Upper Saddle River, NJ, USA: Prentice Hall Press,

2014. ISBN 0133859045, 9780133859041. Citado 5 vezes nas páginas 9, 21,22, 27e 50. ERL, T.; MERSON, P.; STOFFERS, R. Service-Oriented Architecture: Analysis and

Design for Services and Microservices. [S.l.]: Prentice Hall, 2017. Citado 9 vezes nas

páginas 9,14, 16, 20,22, 23, 24, 27 e53.

EVANS. Domain-Driven Design: Tacking Complexity In the Heart of Software. Boston, MA, USA: Addison-Wesley Longman Publishing Co., Inc., 2003. ISBN 0321125215. Citado 7 vezes nas páginas 25, 36, 43,45, 47, 51e 57.

FOWLER, S. J. Production-Ready Microservices: Building Standardized Systems Across

an Engineering Organization. 1st. ed. [S.l.]: O’Reilly Media, Inc., 2016. ISBN 1491965975,

9781491965979. Citado 2 vezes nas páginas 25e 27.

GRUBB, P.; TAKANG, A. A. Software maintenance: concepts and practice. [S.l.]: World Scientific, 2003. Citado 2 vezes nas páginas 14e 24.

JAMSHIDI, P. et al. Microservices: The journey so far and challenges ahead. IEEE

Software, v. 35, n. 3, p. 24–35, May 2018. ISSN 0740-7459. Citado 3 vezes nas páginas15,

25e 80.

LEON, A. F. Don’t believe the hype! SOA AND MSA are not the same. 2017. Website. Disponível em: <https://www.academia.edu/34828240/Dont_believe_the_hype_SOA_ AND_MSA_are_not_the_same>. Citado 3 vezes nas páginas14,15 e80.

LEWIS, G.; SMITH, D.; KONTOGIANNIS, K. A Research Agenda for Service-Oriented

Architecture (SOA): Maintenance and Evolution of Service-Oriented Systems. Pittsburgh,

PA, 2010. Disponível em: <http://resources.sei.cmu.edu/library/asset-view.cfm?AssetID= 9285>. Citado 2 vezes nas páginas77 e 81.

MILLETT, S. Patterns, principles and practices of domain-driven design. [S.l.]: John Wiley & Sons, 2015. Citado 2 vezes nas páginas41 e47.

NEWMAN, S. Building Microservices. 1st. ed. [S.l.]: O’Reilly Media, Inc., 2015. ISBN 1491950358, 9781491950357. Citado 3 vezes nas páginas 15, 25e 27.

PARNAS, D. L. Software aging. In: IEEE. Software Engineering, 1994. Proceedings.

ICSE-16., 16th International Conference on. [S.l.], 1994. p. 279–287. Citado na página 14. PRESSMAN, R. S.; MAXIM, B. A. Software Engineering: A Practitioner’s Approach, 8a

Edition. [S.l.]: McGraw Hill, 2016. Citado 4 vezes nas páginas 24, 25,37 e39. REDDY, V. K. et al. Evaluating legacy assets in the context of migration to soa. Software Quality Journal, v. 17, n. 1, p. 51–63, Mar 2009. Disponível em:

<https://doi.org/10.1007/s11219-008-9055-6>. Citado na página 77.

RICHARDS, M. Microservices vs. service-oriented architecture. [S.l.]: O’Reilly Media, 2015. Citado 2 vezes nas páginas 15e 27.

SANTIKA, H.; SUHARDI; YUSTIANTO, P. Engineering local government financial service system under good governanceprinciples: Case study: Cimahi government city. In: 2017 5th International Conference on Information and Communication Technology

(ICoIC7). [S.l.: s.n.], 2017. p. 1–6. Citado na página 80.

SHAHIN, M.; BABAR, M. A.; ZHU, L. Continuous integration, delivery and deployment: A systematic review on approaches, tools, challenges and practices. IEEE Access, v. 5, p. 3909–3943, 2017. ISSN 2169-3536. Citado 4 vezes nas páginas 9, 16, 25e 26.

SHEIKH, M. A. A.; ABOALSAMH, H. A.; ALBARRAK, A. Migration of legacy applications and services to service-oriented architecture (soa). In: The 2011 International

Conference and Workshop on Current Trends in Information Technology (CTIT 11). [S.l.:

s.n.], 2011. p. 137–142. ISSN 2377-5327. Citado na página 77.

TRIPATHY, P.; NAIK, K. Software evolution and maintenance. [S.l.]: John Wiley & Sons, 2014. Citado na página 24.

VERNON, V. Implementing Domain-Driven Design. [S.l.]: Pearson Education, Inc., 2013. Citado 3 vezes nas páginas 43, 47e 51.

WAGNER, C. Model-Driven Software Migration: A Methodology: Reengineering, Recovery

and Modernization of Legacy Systems. [S.l.]: Springer Science &#38; Business Media,

2014. Citado 4 vezes nas páginas 9, 24,25 e50.

YAN, P.; GUO, J. Researching and designing the architecture of e-government based on soa. In: 2010 International Conference on E-Business and E-Government. [S.l.: s.n.], 2010. p. 512–515. Citado na página 78.

ZIMMERMANN, O. Microservices tenets. Computer Science - Research and

Development, v. 32, n. 3, p. 301–310, Jul 2017. ISSN 1865-2042. Disponível em:

Documentos relacionados