A KomuraSoft Windows-fejlesztési és műszaki támogatása

Meglévő megoldások továbbhasznosítása és migrációs támogatásA felhalmozott értékeket hasznosítva lépünk a következő felépítésre.

Az üzleti logikát és a berendezésspecifikus specifikációkat megőrző komponenseket nem dobjuk ki egységesen. Megvizsgáljuk a COM-, ActiveX- és C++-megoldásokat, és a megtartás, az összekötés és a leváltás kombinációjával migrálunk.

Specifikáció nélkül is megkereshet. Már abból is konzultálhat velünk, amit tud.

  • Közvetlenül mérnökkel egyeztethet
  • A követelmények rögzítése előtt is konzultálhat velünk
  • Elég a szükséges körre megbízást adni

Ilyen szakaszban is konzultálhat velünk

Induljunk attól, ami most gondot okoz.

A régi komponensekben fontos specifikáció van, ezért nem lehet leváltani őket

Megvizsgáljuk a komponensek szerepét és a további használat feltételeit, és világossá tesszük, miért érdemes megtartani őket.

A C++- vagy 32 bites megoldások akadályozzák a frissítést

Mérlegeljük az új oldalhoz kapcsolódás módjait, például a burkoló (wrapper) réteget vagy a külön folyamatba szervezést.

A teljes megújítás nehéz, de így sem maradhat

A függőségek és az üzemeltetésre gyakorolt hatás alapján tisztázzuk a frissítés sorrendjét.

Olyan partner, akivel a műszaki kérdéseket úgy, ahogy vannak, megbeszélheti.

Go Komura profilfotója

Képviselő és mérnök

Go Komura

A Windowsra specializálódott mérnök a probléma megismerésétől a vizsgálaton és a tervezésen át a megvalósításig végigvezeti a munkát. Ha valamit még nem tud pontosan megfogalmazni, a műszaki kérdések felől együtt rendezzük.

Pályafutás és technológiai stack / Cégadatok

Közzétett műszaki ismertető

Hogyan kezeljük ma az ActiveX / OCX-et

A műszaki cikkben megtekintheti, mely szempontokat tartjuk fontosnak ezen a területen, és hogyan gondolkodunk a tervezésről. A cikkeket külön kezeljük az elvégzett megbízásoktól.

A műszaki cikk elolvasása

Vállalható kör

A szükséges résztől a teljes feladatig megbízhat.

Egy-egy vizsgálattól vagy módosítástól a teljes fejlesztésig. A megbízás körét az Ön jelenlegi helyzetéhez igazítva határozzuk meg.

A meglévő megoldások és függőségeik vizsgálata

A COM / ActiveX / OCX-komponensek, a C++ kód és más meglévő megoldások szerepének és függőségeinek vizsgálata, valamint a további használat feltételeinek rendezése.

Fokozatos migrációs felépítés tervezése

A megtartandó specifikációk egyértelművé tétele, valamint a meglévő komponenseket az új alkalmazással összekötő felépítés és a migráció sorrendjének megtervezése.

Migrációs támogatás 32 bites és 64 bites részeket vegyesen tartalmazó környezetben

A külön folyamatba szervezést és az összekötő réteg megvalósítását is beleértve, az egyes komponensek korlátainak megfelelő migrációs módszer kidolgozása.

Példák az ellenőrzött és átadott anyagokra

  • A megoldások, a függőségek és a korlátok összefoglalása
  • Az együttműködési módok összehasonlítása és az ellenőrzés eredménye
  • A fokozatos migrációs terv és a kapcsolódási pontok megvalósítása

A példák a megbízás körétől függenek. Az eredmények körét és formáját az árajánlat elkészítésekor egyeztetjük.

Ha van közöttük az Önéhez hasonló probléma, először ismertesse a helyzetet.

Specifikáció nélkül is megkereshet. Már abból is konzultálhat velünk, amit tud.

Díj és menete

Nem kell kezdetben mindent eldöntenie.

A megoldások felmérésével és a migrációs irány tisztázásával kezdjük

Akár csak abban a szakaszban is megbízhat, amikor eldöntjük, mely komponensek tarthatók meg, és hol kell elkezdeni a frissítést.

Iránymutató díj

A megoldások vizsgálatának, összekötésének és migrációjának körétől függő árajánlat

Megvizsgáljuk a függőségeket és a korlátokat, majd javaslatot teszünk az ellenőrzendő körre és a fokozatos migráció menetére.

Az előzetes vizsgálat díjmentes köre és a díjköteles munkák

Azzal a feltétellel, hogy megvalósíthatónak ítélés esetén az éles fejlesztést Ön rendeli meg, az árajánlathoz és a megrendelés elbírálásához szükséges körű előzetes vizsgálat alapesetben díjmentes. A hosszú idejű ellenőrzés, a külön környezet kiépítése, a prototípus vagy PoC, a részletes vizsgálati jelentés átadása és hasonlók díjköteles lehet.

Ha magát a vizsgálatot vagy felülvizsgálatot rendeli meg, arra önálló, díjköteles munkaként árajánlatot adunk. Díjköteles munka esetén a megkezdés előtt tájékoztatjuk a körről és a díjról.

  1. A helyzet megosztása

    Ismertesse a célt, a problémát és a célkörnyezetet, amennyire tudja.

  2. A kör és a díj egyeztetése

    Tájékoztatjuk a szükséges vizsgálatról, a munka köréről, az eredményekről, a díjról és a menetről.

  3. Megállapodás után kezdünk

    A vizsgálat vagy a fejlesztés közbeni állapotot, a megerősített eredményeket és a megmaradó korlátokat megosztjuk Önnel.

  4. Az eredmények ellenőrzése és átadása

    Az egyeztetett feltételek szerint ellenőrizzük az eredményt, és előkészítjük a bevezetést vagy a következő lépést.

Szeretne részletesebben megismerni a műszaki tartalmat?

A támogatott technológiák és a részletes menet megnyitása

A becsben tartott meglévő megoldásokat megtartva lépünk a következő felépítés felé.

A hosszú évek óta használt komponensekben üzleti döntések és berendezésspecifikus működés halmozódott fel. A KomuraSoft ezeket nem cseréli le egységesen: megvizsgálja a szerepüket és a függőségeiket, majd a további használat, az összekapcsolás módjának felülvizsgálata és a leváltás kombinációjával támogatja a migrációt.

Milyen problémákról konzultálhat velünk

  • Fontos specifikációk vannak a COM / ActiveX / OCX-ben, ezért azokat nem lehet azonnal leváltani.
  • A 32 bites komponensek akadályozzák az alkalmazás vagy a futtatási környezet frissítését.
  • A C++-ban készült funkciókat új .NET-alkalmazásból szeretné használni.
  • A teljes megújítás nehéz, de aggasztja, hogy a jelenlegi felépítés mellett folytatódjon a karbantartás.
  • A későbbi leváltás érdekében először a függőségeket és a migráció sorrendjét szeretné rendezni.

Megtartani, összekötni, leváltani: rendet rakunk

Megállapítjuk, mely megoldásokat érdemes megtartani

Megvizsgáljuk, hogy egy komponens felületi elem-e, üzleti logikát hordoz-e, vagy a berendezésekkel folytatott kommunikációt végzi. Feltárjuk a forráskódot, a felhasználási feltételeket és a függő környezetet, és rendezzük a további használat értékét és korlátait.

Megtervezzük az új oldallal való összekapcsolást

Mérlegeljük a C++/CLI-vel készített burkolót, a COM-on keresztüli együttműködést, a külön folyamatba szervezést és más megoldásokat. A 32 bites / 64 bites felépítést, a jogosultságokat, a szálakat és a hibakezelést is figyelembe véve egyértelművé tesszük, milyen szerepet tölt be az összekötő réteg.

Meghatározzuk a fokozatos leváltás sorrendjét

Ellenőrizzük a függő funkciókat és a jelenlegi üzleti működésre gyakorolt hatást, és elkülönítjük, mit frissítünk előbb, és mit váltunk le később. A migrációs tervbe beleveszzük a meglévő specifikációk ellenőrzésének módját és a visszaállás feltételeit is.

Hogyan zajlik a megbízás

  1. Megvizsgáljuk a megoldásokat és a korlátokat. Rendezzük az egyes komponensek szerepét, a hívási kapcsolatokat, valamint a fejlesztői és futtatási környezetet.
  2. Összehasonlítjuk a módszereket. Ellenőrizzük a további használat, az összekötő réteg létrehozása, a külön folyamatba szervezés és a leváltás előnyeit és terheit.
  3. Ellenőrizzük az összekapcsolást. A bizonytalan részeket előre tisztázzuk, és konkretizáljuk a szükséges módosításokat és a migráció sorrendjét.
  4. A megállapodott terjedelemtől kezdve megvalósítjuk és migráljuk a rendszert. A meglévő működést ellenőrizve haladunk az új felépítés felé.

Nem célunk a régi komponensek puszta életben tartása: azt szeretnénk elérni, hogy világos legyen, mit tartunk fenn, és legközelebb hol lehet változtatni.

A konzultáció súlypontja szerint járunk el

Ha egy adott komponens fejlesztése vagy javítása áll a középpontban, tekintse meg a COM-komponensek fejlesztését, ha pedig az egész alkalmazás újraépítése, akkor a Windows-alkalmazások leváltását bemutató oldalt.

Ha nem ismeri a komponensek felépítését, azt is elég megírnia, amit tud: az alkalmazás nevét, a fejlesztési nyelvet és a frissítés okát.

Gyakori kérdések a megbízás előtt

Konzultálhatunk akkor is, ha a COM-ot vagy az ActiveX-et nem tudjuk azonnal leváltani?

Igen. Abból indulunk ki, hogy üzleti specifikációk és berendezésspecifikus feldolgozás maradt bennük, és rendezzük, mely részeket használjuk tovább, és melyeket módosítunk. Egyértelművé tesszük, miért maradnak meg, és milyen feltételekkel válthatók le később, majd fokozatos felépítést keresünk.

Migrálható a rendszer akkor is, ha 32 bites komponensek maradtak benne?

Megvizsgáljuk, mely területen és milyen módszerrel migrálható. Ellenőrizzük a hívó alkalmazás és a komponensek korlátait, és mérlegeljük például a külön folyamatba szervezést. Azt is ellenőrzés után ítéljük meg, hogy elegendő-e pusztán egy összekötő réteg hozzáadása.

Megrendelhető pusztán a megoldások felmérése és a migrációs irány kidolgozása?

Igen. A megbízás kezdődhet a meglévő megoldások rendezésével, a módszerek összehasonlításával vagy a leváltás sorrendjének mérlegelésével. A vizsgálat terjedelmének és a szükséges dokumentumoknak az egyeztetése után kezdjük meg a munkát.

Kapcsolat

Kezdjük a jelenlegi helyzet néhány sorával.

Részletes specifikációra és szakkifejezésekre nincs szükség. A következőket írja meg, amennyire tudja.

  • Mi okoz gondot, illetve mit szeretne megvalósítani
  • Az érintett szoftver, eszköz és környezet
  • Kívánt időpont (ha még nincs eldöntve, az sem baj)

Az első megkereséshez nem kell bizalmas anyagokat vagy jelszavakat mellékelni.

Példa a konzultációs üzenet szövegére

A C++- és COM-megoldásokat megtartva szeretnék áttérni egy új .NET-alkalmazásra. Szeretném megbeszélni, hol kell szétválasztani a migrációt.

Specifikáció nélkül is megkereshet. Már abból is konzultálhat velünk, amit tud.

A megbeszélés gomb a magyar nyelvű kapcsolati oldalra visz, ahol a kapcsolatfelvétel módjai olvashatók. A „Megbeszélés e-mailben” gombbal a szolgáltatás nevével ellátott e-mailt lehet létrehozni.