Resumen:
|
[ES] A causa de los avances tecnológicos de los últimos años, las administraciones públicas de
todo el mundo requieren que los empresarios realicen sus gestiones online, con el objetivo de
ahorrar tanto costes como tiempo, ...[+]
[ES] A causa de los avances tecnológicos de los últimos años, las administraciones públicas de
todo el mundo requieren que los empresarios realicen sus gestiones online, con el objetivo de
ahorrar tanto costes como tiempo, esto ha generado en grandes corporaciones la necesidad de
realizar procesos que hagan las gestiones de la forma más rápida posible sin tener que cambiar
sus sistemas a causa de los costes que aquello generaría.
El proyecto se basa en el desarrollo de una aplicación que pueda satisfacer las necesidades
anteriormente mencionadas a las grandes empresas, ofreciendo la posibilidad de gestionar
grandes volúmenes de facturas, en el caso concreto del proyecto, las facturas electrónicas de
crédito de Argentina. Para ello se ofrecen multitud de funciones mediante las cuales realizar
todas las gestiones que requiera la administración pública de Argentina, entre las cuales
destacan: consulta de facturas, información de pagos, autenticación con certificado electrónico y
aceptación o cancelación de facturas.
Para la correcta ejecución de las funciones se utilizan frameworks como Spring o Apache
CXF con la finalidad de facilitar el desarrollo de las partes del proyecto que realicen las
comunicaciones con los servicios web oficiales, que están basados en el estándar de seguridad
mediante certificado TLS 1.2 y el estándar para los mensajes SOAP.
El proyecto se basa principalmente en el desarrollo del back-end del módulo, cuya
arquitectura se basa en dividir las diferentes máquinas en clientes o servidores, pudiendo
distribuir la carga total y reducir el impacto que puede sufrir cada máquina. Con el fin de
optimizar al máximo la aplicación y con la finalidad de evitar conexiones o consultas
innecesarias se utiliza el IMDG que ofrece el framework HazelCast, el cuál ofrece la posibilidad
de crear una memoria compartida en tiempo real entre varios servidores formando una red.
Consiguiendo así tener en todo momento la información necesaria en cualquier máquina y
evitando crear peticiones redundantes a servicios externos.
[-]
[EN] Because of the technological advances in the last years, the public administrations around the
world have started to require to the businessmen to perform their managements online, in order
to save both costs and ...[+]
[EN] Because of the technological advances in the last years, the public administrations around the
world have started to require to the businessmen to perform their managements online, in order
to save both costs and time, this has generated in the big corporations the need to develop
processes that can perform their managements in the fastest way possible without having to
change their internal sistems because of the costs that this would generate.
The project is based on the development of an application that could satisfy the needs
mentioned above to the big corporations, offering the possibility to manage huge amount of
invoices and electronic documents, in the specific case of this project, the electronic credit
invoices of Argentina. The application will offer multitude of functionalities through which the
users can perform all the managements required by the administration of Argentina, among
wich stand out: invoice consultation, payments information, authentications with electronic
certificate and invoice acceptance or cancellation.
For the correct execution of the functionalities, in the project are used frameworks like
Spring or Apache CXF, aiming to ease the development oof the parts in the project that perform
the connections with the official services, that are based on the security standard by certificate
TLS 1.2 and the messages standart SOAP.
The project is based mainly in the development of the back-end of the module, which
architecture is based on dividing the different machines in clients or servers, being able to
distribute the total work and reduce the impact that can suffer the machines. In order to optimize
the application and aiming to avoid the innecessary connexions or queries, the projects also uses
the IMDG that offers the HazelCast framework, offering the possibility to create a real time
shared memory between several servers forming a network. Thanks to that, all the time every
machine has the necessary information that needs and can avoid the creation of new redundant
queries to external services.
[-]
[CA] A causa dels avenços tecnològics del últims anys, les administracions públiques de tot el
món requereixen que els empresaris realitzen les seves gestions online, amb l’objectiu
d’estalviar tant en costos com en ...[+]
[CA] A causa dels avenços tecnològics del últims anys, les administracions públiques de tot el
món requereixen que els empresaris realitzen les seves gestions online, amb l’objectiu
d’estalviar tant en costos com en temps, això ha generat en les grans corporacions la necessitat
de realitzar procesos que facin les gestions de la forma més rápida posible sense tenir que
canviar els seus sistemes a causa dels costos que això generaría.
El projecte es basa en el desenvolupament d’una aplicació que pugui satisfer les necessitats
esmentades anteriorment a les grans empreses, oferint la possibilitat de gestionar grans volums
de factures, en el cas concret del projecte, les factures electróniques de crédit d’Argentina. Per a
això s’ofereixen multitud de funciones mitjançant les quals realitzar totes les gestions que
requereixi l’administració pública d’Argentina, entre les quals destaquen: consulta de factures,
informació dels pagaments, autenticació amb certificat electrónic y aceptació o cancelació de
factures.
Per a la correcta execució de les funcions s’utilitzen frameworks com Spring o Apache CXF
amb la finalitat de facilitar el desenvolupament de les parts del projecte que realitzen les
comunicaciones amb els serveis oficials, que estan basats en l’estàndard de seguretat mitjançant
certificat TLS 1.2 y l’estàndard per als missatges SOAP.
El projecte es basa principalment en el desenvolupament del back-end del mòdul, la
arquitectura del qual es basa en dividir les diferents màquines en clients o servidors, podent
distribuir la carga total y reduir l’impacte que pot sufrir cada màquina. Amb la finalitat
d’optimitzar al màxim l’aplicació y evita connexions o consultes innecessàries s’utilitza el
IMDG que ofereix el framework HazelCast, mitjançant el qual es pot crear una memòria
compartida en temps real entre diversos servidors formant una xarxa. Aconseguint gràcies a
això tenir en tot moment l’informació necessària en qualsevol màquina y evitant crear noves
peticions redundats a serveis externs.
[-]
|