Inginerii adevarate
Se da urmatoarea problema: Avem un fisier text cu date intr-ul format dat. Sa se parseze acest fisier, sa se salveze datele intr-o baza de date, sa se genereze un fisier pdf (raport) pe baza lui, sa se vizualizeze operatia si raportul intr-o aplicatie web.
Rezolvare 1:
- Creeaza un serviciu web si un EJB. Serviciul web cheama EJB-ul (2.0) iar acesta parseaza fisierul si introduce datele intr-o baza de date DB2.
- Creeaza un serviciu web si un EJB. Serviciul web cheama EJB-ul iar acesta la randul lui cheama un un modul care creeaza raportul si-l salveaza pe disc.
- Creeaza un BPEL WebSpere Process Server care cheama primul web service, apoi il cheama pe al doilea apoi creeaza un proces cu proprietatile necesare.
- Creeaza un web service care interogheaza Process Serverul pentru a primi informatii referitoare la procesul de la pasul precedent
- Creeaza o aplicatie web (jsp/tiles cu struts) care cheama serviciul precedent pentru a primi informatii referitoare la proces. In acelasi timp aplicatia web poate sa si modifice cateva proprietati ale procesului WebSphere PS si poate downloada raportul pdf.
- Pentru comunicare se folosesc Business Objects.
Costuri? Cam 4 oameni o luna!
Rezolvarea 2:
- Instalezi Apacheul cu modulu’ de php si mysql
- Faci un fisier cu niste functii care parseaza fisierul text, salveaza datele in baza de date si creeaza raportul pdf.
- Faci un tabel nou in baza de date in care tii informatii despre raport.
- Faci doua pagini p-acolo in care arati informatiile despre raport si vreo doua butoane in caz ca vrei sa le modifici.
Costuri: 1 om… 3-4 zile!
Voi ce-ati alege? :d
Pe aceeasi tema:






Speri sa nu te superi ca fac observatia asta, dar corect este “creeaza”, nu “creaza”.
OK… pacat c-a crapat Pruteanu ca verificam mai usor
… in fine, daca eu credeam ca e asa inseamna ca ar fi un typo util pentru Google :d … sa corectam totusi de dragul gramaticii… mersi