3 research outputs found

    Towards a Fault-Tolerant Architecture for Enterprise Application Integration Solutions

    Get PDF
    Enterprise Application Integration (EAI) solutions rely on process support systems to implement exogenous message workflows whereby one can devise and deploy a process that helps keep a number of applicationsā€™ data in synchrony or develop new functionality on top of them. EAI solutions are prone to failures due to the fact that they are highly distributed and combine stand-alone applications with specific-purpose integration processes. The literature provides two execution models for workflows, namely, synchronous and asynchronous. In this paper, we report on an architecture that addresses the problem of endowing the asynchronous model with fault-tolerance capabilities, which is a problem for which the literature does not provide a conclusion.Ministerio de Ciencia y TecnologĆ­a TIN2007-64119Junta de AndalucĆ­a P07-TIC-0260

    Desafios para a implantaĆ§Ć£o de soluƧƵes de integraĆ§Ć£o de aplicaƧƵes empresariais em provedores de computaĆ§Ć£o em nuvem

    Get PDF
    Nos Ćŗltimos anos o campo de estudos conhecido como IntegraĆ§Ć£o de AplicaƧƵes Empresariais tem desempenhado um importante papel ao proporcionar metodologias, tĆ©cnicas e ferramentas para que as empresas possam desenvolver soluƧƵes de integraĆ§Ć£o, visando reutilizar suas aplicaƧƵes e dar suporte Ć s novas demandas que surgem com a evoluĆ§Ć£o dos seus processos de negĆ³cio. A ComputaĆ§Ć£o em Nuvem Ć© parte de uma nova realidade, na qual tanto pequenas como grandes empresas tĆŖm a sua disposiĆ§Ć£o uma infraestrutura de TI de alta capacidade, a um baixo custo, na qual podem implantar e executar suas soluƧƵes de integraĆ§Ć£o. O modelo de cobranƧa adotado pelos provedores de ComputaĆ§Ć£o em Nuvem se baseia na quantidade de recursos computacionais consumidos por uma soluĆ§Ć£o de integraĆ§Ć£o. Tais recursos podem ser conhecidos, basicamente, de duas formas distintas: a partir da execuĆ§Ć£o real de uma soluĆ§Ć£o de integraĆ§Ć£o em um motor de orquestraĆ§Ć£o, ou a partir da simulaĆ§Ć£o do modelo conceitual que descreve a soluĆ§Ć£o sem que a mesma tenha que ser previamente implementada. Ainda, Ć© desejĆ”vel que os provedores proporcionem modelos conceituais que descrevam detalhadamente a variabilidade de serviƧos e as restriƧƵes entre eles. A revisĆ£o da literatura tĆ©cnica e cientĆ­fica evidencia que nĆ£o existem metodologias, tĆ©cnicas e ferramentas para estimar a demanda de recursos computacionais consumidos por soluƧƵes de integraĆ§Ć£o, a partir de seus modelos conceituais. AlĆ©m disso, os provedores de ComputaĆ§Ć£o em Nuvem nĆ£o possuem ou disponibilizam os modelos conceituais dos serviƧos que possam ser contratados. Tais questƵes constituem a base para que se possa estabelecer um processo e desenvolver ferramentas de apoio a tomada de decisĆ£o para a implantaĆ§Ć£o de soluƧƵes de integraĆ§Ć£o de aplicaƧƵes empresariais em provedores de ComputaĆ§Ć£o em Nuvem
    corecore