[:hu]
Megbízó
Megrendelőnk régóta a Siebel Call Center alapú rendszert használja az értékesített termékeihez kapcsolódó bejelentések, hibajegyek komplex kezelésére, alkalmazásaikat szerverekről, Windows operációs rendszeren futtatják.
Azzal az igénnyel fordultak hozzánk, hogy a rendszer hatékonyságának növelése, valamint a saját üzemeltetésű infrastruktúra üzemeltetésének elhagyása érdekében az on-premise működésről szeretnének átállni felhős rendszerre.
Megvalósítás
A folyamat elkezdése előtt a rendszert dockerizáltuk, annak érdekében, hogy bármilyen platformon – legyen az Windows, Linux vagy IOS – bármilyen környezetben egységesen tudjuk megkezdeni a fejlesztést és a későbbiekben az üzemeltetést is.
Mivel az akkor használt rendszerük egy régebbi verzióval működött, így egy upgrade-et is végrehajtottunk, a 16-os rendszerről átálltunk a legújabb 22.6-os rendszerre. Erre azért is volt szükség, mert rengeteg hasznos funkció nem volt még elérhető a korábbi verzióban. Ilyen például a CRM GUI és a webtools funkciók. A két feature-nek köszönhetően már a párhuzamos fejlesztésre lehetőségünk nyílt webes felületen is.
Ezt követően készítettük el a Proof of Conceptet. A felhőszolgáltatók közül a választásunk a linux alapú Oracle Cloud-ra esett, így a szokásos technikai kihívások mellett a Windows-os környezet Linux-ra történő áthangolása volt egy nagyobb feladat.
Első lépésként kiépítettünk egy Linux Red Hat rendszert, ahova átmigráltuk az alkalmazást.
A cloud-ban készítettünk két szervert (Linux és Windows), így a migrációt elővigyázatosságból két lépésben tudtuk elvégezni. Először Windowson telepítettük a felhőbe, majd tesztelést követően Linuxra is telepítettük.
A két szervernek köszönhetően a Siebel Enterprise-on belül hibrid architektúrával dolgoztunk, aminek az volt a célja, hogy az esetlegesen felmerülő hibalehetőségeket tudjuk szűrni, illetve meg tudjuk állapítani, hogy azok miből adódhatnak (architektúra váltás vagy szerver probléma).
A sikeres migrációt követően performancia méréseket végeztünk, amik a feltételezett eredményt hozták, Cloud-on hatékonyabban, gyorsabban működik a rendszer valamint az üzemeltetés is jelentősen egyszerűbbé vált. A POC bizonyította, hogy lehetséges a régi, jól működő rendszer modern környezetbe helyezése anélkül, hogy az üzleti logikát újra kellene fejleszteni.
Client
The client has been using a Siebel Call Center based system for managing the reported tickets related to their products for a long time. They were running their applications on servers using Windows operational system. In order to improve efficiency, they turned to us with the request to move from on-site facilities to cloud based infrastructure.
Solution
Before starting the process, the system was dockerized; so that the development and later the operation of the system could be done on any platform, including Windows, Linux or IOS. Since their system was using an older version, we needed to upgrade it from version 16 to the most recent one, version 22.6. The upgrade was also necessary since a lot of useful functions, such as CRM GUI or webtools, were not available in the older version. These two features enable simultaneous development on the web interface.
Following the upgrade, the proof of concept was written. Oracle Cloud, a Linux based cloud service provider was chosen for the project so in addition to the usual technical challenges moving from Windows to Linux was a significant task.
As a first step we created a Linux Red Hat system and migrated the application there. Two servers were created in the cloud (Linux and Windows), so the migration could be done as a two-step process. First, we deployed the application to the Windows server in the cloud and after testing the deployment to the Linux server was also completed.
Due to the two servers, we work with a hybrid architecture within the Siebel Enterprise which allows us to filter out possible errors and identify their cause (change of architecture or software related problem).
Following the successful migration, we carried out performance measurements that yielded the expected results: the cloud-based system works faster and more efficiently. In addition, its maintenance is significantly easier. The POC proves that it is possible to move the old, well-functioning system to a modern environment without re-developing the business logic.

