MAGIC alkalmazás Platform - Koncepció
A uniPaaS koncepció
A uniPaaS olyan különleges alkalmazás-fejlesztési környezet, amelynek segítségével a komplex, osztott alkalmazások is gyorsan létrehozhatók, illetve fejleszthetők.
A uniPaaS-szal a teljes alkalmazás-funkcionalitás - adatstruktúrák, business-szabályzat, programlogika, prezentációk – táblázatvezérelt, point-and-click programozási környezetben fejleszthető, miközben sem programkódokkal, sem védjegyekkel nem kell foglalkoznunk.
A uniPaaS fejlesztési metodológiája olyan integrált mechanizmus, amely az ügyféloldali funkcionalitást minden tekintetben biztosítja:
- mezőszint-jóváhagyás,
- esemény-befogás (event trapping),
- automatikus adatfrissítés,
- az interfész megjelenítésének automatikus megváltoztatása;
- az adatmegjelenítés frissítése.
A uniPaaS alkalmas az interaktív webes alkalmazások fejlesztésére is, amely alkalmazásokon keresztül a piac még gyorsabban elérhető.
A uniPaaS fejlesztési metodológiája
A uniPaaS egyedi fejlesztő módszereivel elért eredmények az elmúlt tizenöt év során magukért beszélnek, és mind a mai napig lépést tartanak a legújabb technológiákkal. A uniPaaS gyors fejlesztési paradigmája három alapelvre épül:
- Táblavezérlésű programozási módszer
- Kevés művelet
- A uniPaaS program ciklus
Ez a három alkotóelem a uniPaaS Repository alapja - azé a fájlé, amely az egész alkalmazást tartalmazza, beleértve a modelleket, táblákat, programokat, menüket stb. A fejlesztő egymással kapcsolatban álló táblákat tölt ki, ezzel definiálja a rendszer összes üzleti logikáját. Ezzel az egyedi megközelítéssel a uniPaaS a programozást felgyorsítja, hatékonyabbá és egyszerűbbé teszi. A célratörő és kódmentes programozási technika lehetővé teszi a rövid betanítási időt és áttekinthető programokat biztosít, amelyeket könnyű karbantartani, még olyan programozóknak is, akik nem járatosak az alkalmazásokban. A programokat a uniPaaS magas színvonalú eszköztára futtatja az alkalmazás egész élettartama során. Nincs 3GL kód, amelyet szerkeszteni, linkelni kellene a futtatáshoz.
A uniPaaS architektúrája könnyű kódmozgatást tesz lehetővé a különböző platformok és adatbázisok között. Biztosítja a színvonalas kapcsolódást az alaprendszerekhez és az adatbázisokhoz, valamint szabvány technológiákhoz, mint pl. a J2EE és a WEB Services.
uniPaaS - Architektúra
Az eBusiness Platform összetevői, uniPaaS
Az eBusiness Platform lényege, a uniPaaS egy különleges fejlesztő környezet, amellyel gyorsan fejleszthetünk és személyre szabhatunk nagyméretű és összetett alkalmazásokat.
uniPaaS Alkalmazás Kiszolgáló
A uniPaaS alkalmazás kiszolgáló segítségével ügyfeleink nyílt felületen, könnyedén kezelhetik és fejleszthetik a hatékony eBusiness alkalmazásokat. Egy integrált alkalmazás kiszolgálóról van szó, amely lehetővé teszi, hogy adatokat ismert környezettel kapcsoljunk össze, különböző alkalmazásokat adott szabályok szerint hajtsunk végre és sok összefüggést kezelni képes eszközre tegyünk szert általa.
Ügyfél
A uniPaaS ügyfél lehet böngésző, desktop GUI, WAP vagy más fejlett technológia, amelynek segítségével a felhasználók a uniPaaS-szal kifejlesztett alkalmazásokat tudnak működtetni. Felhasználói eszközök széles skáláját tartalmazza, mint pl. rekord keresés, Tartományozás, Rendezés, Megtekintés kulcs szerint, Automatikus adatmódosítás és Létrehozás.
Köztes szoftver és összetevői
A uniPaaS Request Broker (Üzenetorientált köztes szoftver) biztosítja a szétosztott alkalmazások felépítéséhez szükséges köztes szoftver technológiát. A uniPaaS támogatja a köztes szoftver szabványokat is, mint pl. Enterprise JavaBeans és integrálva van az IBM DataQueue-val (AS/400-on) is. A uniPaaS komponens keretet képez, amellyel a fejlesztők könnyen építhetnek új alkalmazás összetevőket és beépíthetnek külső alkalmazás összetevőket vagy más üzleti folyamatokat.
uniPaaS Adatbázis Támogatás
Mint nyílt rendszertermék, a uniPaaS - felépítésénél fogva - együttműködik a legelterjedtebb adatbáziskezelő rendszerekkel és fájlkezelő rendszerekkel (ISAM & RDBMS). Ehhez különleges adatbázis-gateway (átjáró) modulokra van szükség minden RDBMS és indexes rendszernél, miközben a fejlesztési paradigmának ugyanolyannak kell maradnia. A uniPaaS az iparág egyik legszélesebb körű adatbázis támogatását kínálja, amelyekhez optimalizált adatbázis függő átjárókat és ODBC átjárókat biztosít az ügyfél és a kiszolgáló számára.
ERP és alaprendszerek integrációja
A uniPaaS eBusiness platformot könnyen és gyorsan integrálhatjuk ERP-vel és más már meglévő rendszerekkel, ezáltal a régi befektetéseket biztosítjuk, és cégünk integrált eSolutions (eMegoldásokat) tud létrehozni, miközben fenntartja az üzleti információk integritását is.
A uniPaaS alkalmazás kiszolgáló bemutatása
A uniPaaS alkalmazás kiszolgáló segítségével ügyfeleink hatékonyan, nyílt felületen, könnyedén kezelhetnek és fejleszthetnek hatékony eBusiness alkalmazásokat. Egy integrált alkalmazás kiszolgálóról van szó, amely lehetővé teszi, hogy adott adatokat ismert környezettel kapcsoljunk össze, különböző alkalmazásokat adott szabályok szerint hajtsunk végre és sok összefüggést kezelni képes eszközre tegyünk szert általa.
A uniPaaS alkalmazás kiszolgáló több szálon futó működése és a lekérdezések eredményeinek gyors értékelése a lehető legnagyobb előnyt jelenti. Könnyen áttekinthető felépítésének köszönhetően párhuzamosan használhatunk több uniPaaS alkalmazás kiszolgálót. Támogatni tud több ezer online felhasználót, miközben maximálisan megbízható és skálázható.
A uniPaaS alkalmazás kiszolgáló segítségével a uniPaaS alkalmazás teljes mértékben kapcsolható régi adatbázishoz, J2EE környezethez és Web szolgáltatásokhoz. Mint ilyen, a uniPaaS Web alkalmazásokat és a uniPaaS Client/Server alkalmazásokat kapcsolja a legelőnyösebb ismert eBusiness környezetekhez, amivel megtakarítja azokat a befektetéseket, amelyek a régi üzleti elgondolások szerint szükségesek.
A uniPaaS alkalmazás kiszolgáló tartalmazza a uniPaaS Request Brokerét, egy dobozon kívüli eszközt, amelynek segítségével a szolgáltató és az ügyfelek kapcsolatot teremthetnek. Az ügyfelek lehetnek uniPaaS - vagy bármely más GUI - vagy akár Web Browser alapúak. A uniPaaS Request Brokere egy üzenetorientált köztes szoftver, amely biztosítja az elosztott alkalmazások felépítéséhez szükséges köztes szoftver technológiát.
Sok kereskedelmi Weboldal és nagy értékű Intranet alkalmazást fejlesztettek ki a uniPaaS Alkalmazás Kiszolgáló segítségével. Néhány, a uniPaaS alkalmazás kiszolgáló segítségével létrehozott Weboldalt bemutatunk a uniPaaS Web Showcase-ben.
A uniPaaS Alkalmazás Kiszolgáló
A uniPaaS páratlan produktivitásának kulcsa az egyedülálló Alkalmazás Kiszolgáló, amely rendelkezik az alkalmazások létrehozásához szükséges funkcionalitással.
A uniPaaS alkalmazás kiszolgáló biztosítja, hogy a uniPaaS-szal létrehozott alkalmazások magas szinten skálázhatók és képesek más rendszerekkel együttműködni, ezen felül sokféle platformon működtethetők és számos, különböző adatbázishoz csatlakoztathatók. Mindehhez csupán a uniPaaS alkalmazás kiszolgáló megfelelő konfigurációja szükséges.
Windows alapú Alkalmazás Kiszolgáló
A Windows alapú uniPaaS alkalmazás kiszolgáló segít, hogy könnyen integráljuk a hatékony Web funkciókat üzleti alkalmazásainkba, ha ezek Windows platformokon futnak, és kiterjeszthetjük őket új eBusiness fejlesztések létrehozására is, anélkül, hogy egy sor kódot újraírhatnánk.
A legjobban skálázható.
A Windows alapú uniPaaS alkalmazás kiszolgáló sokoldalú, nagy teljesítményű eszköz, amely a uniPaaS alkalmazásokat Web vagy Kliens/Szerver módokban futtatja. Az eszköz tulajdonságainak sokoldalúsága lehetővé teszi, hogy minden méretű cégnek megfelelő legyen, és a felhasználók is a lehető legjobb teljesítményt érjék el.
Befektetésünk híd a jövőbe.
A uniPaaS és a Windows alapú uniPaaS Alkalmazás Kiszolgáló garantálja a nagy teljesítményű alkalmazás futtatást. Biztosítja a legfejlettebb IT technológiákhoz ( mint a .NET, vagy a Web szolgáltatások) való kapcsolódást.
A Windows alapú uniPaaS alkalmazás kiszolgáló segít ezeket a technológiákat gyorsan integrálni a meglévő hardver és szoftver környezetbe, és biztosítja, hogy mai befektetésünk megtérüljön azzal, hogy a holnap megoldásait már ma magunkénak tudhatjuk.
iSeries alapú Alkalmazás Kiszolgáló
iSeries alapú uniPaaS fejlesztési technológia - könnyen integrálhatunk erőteljes Web funkciókat üzleti alkalmazásainkba, és kiterjeszthetjük őket úgy, hogy új eBusiness bevételt generáljunk, anélkül, hogy egy sornyi kódot át kellene írnunk.
Jelenleg a harmadik verziója az iSeries alapú uniPaaS alkalmazás kiszolgálónak számtalan felhasználója van a világon, mely sok valódi sikertörténettel rendelkezik - és az IBM támogatásával a háttérben.
Befektetésünk híd a jövőbe.
A Magic Software szállítja a fejlesztő eszközt, a személyre szabható alkalmazásokat és a professzionális szolgáltatásokat, amelyekre szükség van befektetésünk megtérüléséhez az iSeries-en.
Az iSeries alapú uniPaaS alkalmazás kiszolgáló segítségével gyorsan tudjuk integrálni az új technológiákat a meglévő hardver és szoftver környezetben, miközben mai befektetésünk megtérül azáltal, hogy a holnap megoldásait már ma magunkénak tudhatjuk.
uniPaaS Linuxra
A Linux alapú uniPaaS alkalmazás kiszolgáló különösen produktívnak bizonyul olyan vállalati szintű eBusiness megoldásoknál, amelyeket a uniPaaS-szal építettek fel. A világ egyik első alkalmazás fejlesztő és futtató technológiája Linuxra, a uniPaaS és a Linux alapú uniPaaS Alkalmazás Kiszolgáló megteremti erre a platformra annak lehetőségét, hogy gyorsan kifejleszthessünk nagyméretű, stratégikus eBusiness alkalmazásokat.
A Linux alapú uniPaaS alkalmazás kiszolgáló megerősíti a uniPaaS pozícióját, mint választható technológiát az eBusiness alkalmazások céges fejlesztéséhez és használatához. Arra az előre skálázhatóságra és platform függetlenségre épül, amely a uniPaaS termelékenységét megalapozta.
Unix alapú uniPaaS alkalmazás kiszolgáló
A Magic Software Enterprises több, mint tíz év tapasztalatával rendelkezik a Unix platformok terén. Ezt a tapasztalatot tükrözi a Unix alapú uniPaaS alkalmazás kiszolgáló érettsége és stabilitása. Támogatja az IBM AIX, HP, Sun, és PASE (Unix over iSeries), így a Unix alapú uniPaaS alkalmazás kiszolgáló biztosítja, hogy a uniPaaS alkalmazások az erőteljes és könnyen használható Unix környezetben is használhatók legyenek.
A skálázhatóság csúcsa.
A Unix alapú uniPaaS alkalmazás kiszolgáló sokoldalú eszköz, amely biztosítja a lehető legjobb skálázhatóságot. A Unix szerverek magas szintű rendelkezésre állása biztosítja, hogy ez a platform különböző cégek esetében is tökéletes megoldás legyen. Pl, a Unix alapú uniPaaS alkalmazás kiszolgáló konfigurálható úgy, hogy kisebb munkacsoportokat támogat, vagy úgy, hogy több százezernyi felhasználót, akik az Interneten keresztül használják. A uniPaaS könnyen kapcsolható a régi rendszerekhez, a legújabb technológiák elfogadásának támogatása mellett, kielégíti a gyors ROI szükségleteit és az alkalmazott megoldás folyamatos üzemeltetését biztosítja.
Kapcsolhatóság
A uniPaaS alkalmazás kiszolgáló lehetőségek széles körét biztosítja, amelyek segítségével kapcsolatot teremthetünk a uniPaaS segítségével fejlesztett alkalmazások és a külvilág között. Ezek az erős kapcsolatteremtő eszközök jelentik az elsődleges magyarázatot arra, hogy a uniPaaS alkalmazások miért mozgathatók és hogyan tudnak egymással megfelelően együttműködni. Akár régi adatbázisokhoz csatlakoztatjuk - összetett heterogén környezetben -, akár alapprogramokat hívunk elő vagy a világ legfejlettebb ipari szabványaival van dolgunk - a uniPaaS és a uniPaaS Alkalmazás Kiszolgáló megmutatja a helyes megoldást az IT kapcsolatok folyton változó igényei között.
uniPaaS és Web Szolgáltatások
Mik a Web szolgáltatások?
A Web szolgáltatások moduláris web alkalmazások, amelyek adatokat és szolgáltatásokat biztosítanak más alkalmazásoknak a weben keresztül. A Web szolgáltatások egyre népszerűbbek, az Alkalmazás kommunikációs szabványnak köszönhetően.
Hogy működik?
A kérdező alkalmazás elküldi kérdését a szolgáltatást biztosító alkalmazásnak a SOAP protokoll használatával, amelynek alapja az XML. A szolgáltatást biztosító alkalmazás megkapja a kérdést, folytatja az üzleti logikáját, és elküldi a választ ugyanannak a SOAP protokollnak a használatával.
Mik az előnyei?
A Web szolgáltatások legnagyobb előnye az, hogy ez az egyetlen létező szabvány, amely teljesen független attól a háttér technológiától, amelyet az egyes alkalmazások felépítéséhez használnak.
A Web szolgáltatások működnek minden platformon, adatbázison és programnyelven, ezáltal teljesen függetlenítik a fejlesztőt a korábban megszabott korlátozásoktól, amelyeket az alkalmazások közötti kapcsolatteremtéskor szabtak meg.
A Web szolgáltatások nagy fejlődést jelentenek az alkalmazások biztonságában is. Korábban sok vállalkozás tartott a Web funkcióktól, mert féltek, hogy a bizalmas adatok illetéktelenek „kezébe” jut. A Web szolgáltatások segítségével egyszerű szolgáltatásokat tudnak készíteni, amelyek nem állnak kapcsolatban az adatobjektumokkal, csak elküldik a kívánt választ a fogyasztónak.
uniPaaSés Web szolgáltatások
A uniPaaS és a uniPaaS Alkalmazás Kiszolgáló hozzáférést biztosít a Web szolgáltatásokhoz a neten keresztül, és emellett biztosítja a Web szolgáltatásokat más alkalmazásoknak is.
A uniPaaS fejlesztők könnyen létrehozhatnak SOAP hívásokat XML használatával külső Web szolgáltatásokhoz és választ tudnak kapni, a "Call Web S" paranccsal, anélkül, hogy egy sor SOAP-ot írnának. A SOAP környezetet a uniPaaS alkalmazás kiszolgáló kezeli a fejlesztőnek. Így a uniPaaS segítségével kidolgozott alkalmazások képesek kapcsolatba lépni a meglévő Web szolgáltatásokkal, információt szállítani és fogadni a SOAP protokoll használatával. A vitás kérdéseket közvetlenül a uniPaaS programból küldi a Web szolgáltatásnak RPC vagy DOC módszerekkel, és a válasz közvetlenül a uniPaaS program adatnézetébe érkezik.
A uniPaaS alkalmazások szolgáltatásokat nyújthatnak a Web szolgáltatás hívásoknak. A Web szolgáltatás szabványok segítségével biztosítják a kívánt szolgáltatásokat, a uniPaaS alkalmazások fogadják a SOAP/XML kérdéseket és a válaszokat elküldik a kérdezőnek.
Azok a cégek, amelyek ki tudják fejleszteni saját Web szolgáltatásaikat és kapcsolatba tudnak lépni meglévő Web szolgáltatásokkal, jól felkészültek a jelenlegi és eljövendő eBusiness gyakorlatra. A uniPaaS segítségével a cégek gyorsan és könnyedén be tudnak illeszkedni ebbe a környezetbe, ami a Web szolgáltatások megkezdésénél is gyors indulást jelent.
uniPaaS az mBusiness üzletágban
Az eBusiness hamarosan bekapcsolódik az üzleti életbe, amint egyre inkább érthetőbbé válik a web magas színvonala és költségtakarékossága. Az új Internet iránya a mobil eBusiness, vagy mBusiness, amelynek központja a mobilkereskedelem vagy mCommerce, mind a fogyasztók, mind a piac tekintetében.
A uniPaaS alapú eBusiness megoldások ma már elhagyták a celluláris telefonos felületek előnyeit az eBusiness alkalmazásoknál. A jelentős költségmegtakarítás számos érintett iparban nyilvánvaló.
A uniPaaS alaptechnológiája az üzleti és eCommerce alkalmazások fejlesztésében és alkalmazásában jól megfelel azoknak a követelményeknek is, amelyeket az új, vezeték nélküli generáció jelent. A uniPaaS technológia bizonyított előnyei különösen fontosak a mobiltelefonos kereskedelmi vállalkozásoknál.
A uniPaaS termelékenysége, skálázhatósága, platformfüggetlensége, többszörös adatbázis támogatása és több szintű architektúrája mind kulcsfontosságú előnyt jelent és emellett a meglévő erőforrást kiegyensúlyozza, hogy lehetővé tegye a migrációt az mCommerce világába.
Adatbázis támogatás
A uniPaaS nyílt rendszer, felépítésének köszönhetően támogatja a legelterjedtebb adatbázis-kezelő és fájlkezelő rendszereket (ISAM és RDBMS). Ezt különleges adatbázis-gateway modulokkal teszi lehetővé, mind indexes és relációs rendszerek esetén. Ezek a uniPaaS adatbázis-gatewayek hídként működnek, amelyek segítségével a uniPaaS fejlesztők egyszerre több, különböző adatbázishoz férhetnek hozzá.
A uniPaaS az iparág egyik legszélesebb körű adatbázis kezelő támogatását kínálja. Az adatbázisok elérése direkt- (az adott adatbázishoz írt gateway), vagy ODBC-gateway segítségével történhet. A uniPaaS adatbázis gateway-e az adatbázis kéréseket a legmegfelelőbben kezelik le az adott RDBMS, vagy fájlkezelő rendszer számára, miközben a legelőnyösebben ki a háttér technológiát. Az összes uniPaaS adatbázis gateway használható fejlesztő/futtató módban.
A fejlesztő beállítja a gatewayeket az alkalmazás által használt adatbázis kezelőknek megfelelően. További átjárók installálásával a fejlesztő könnyedén válthat egyik adatbázisról a másikra, a uniPaaS fejlett vizuális fejlesztő módszereinek használatával.
A Kliens/Szerver és Web alapú alkalmazásokban válik láthatóvá a uniPaaS szerkezetének, koncepciójának és egyszerűségének, ereje, eleganciája és lehetőségei. Egyszerűen felinstallálja a megfelelő gatewayt a kívánt ügyfélrendszeren, meghatározva a tábla bejegyzéseket, a uniPaaS adattár nevét és a kiszolgáló helyét, és a támogatott uniPaaS ügyfél azonnal futtatni tudja az alkalmazást. A felhasználók futtathatják az alkalmazásaikat bármely, a munkaállomáshoz csatlakoztatott kiszolgáló platformon, ha a gatewayek számára szükséges hozzáférés az alkalmazás adatokhoz elérhető a kliens platformjáról.
A uniPaaS által támogatott adatbázis kezelők:
Oracle, MS-SQL Server, Cache, ODBC, Informix, DB2, DB2/400, Pervasive.SQL.
uniPaaS és J2EE
Mi a J2EE?
A J2EE a Sun Java 2 Enterprise Edition de facto Java szabványa. Számos API-t tartalmaz, amelyek segítségével vállalati szintű Java alkalmazásokat szerkeszthetünk, unij2ee.jpgköztük EJB, Servlet, JDBC, JNDI, JSP, JMS alkalmazásokat és tranzakciókat.
Az EJB-k a Sun J2EE meghatározások központját jelentik. Az Enterprise Java Beans együttesen egy szerveroldali komponens architektúra, amely beépített támogatással rendelkezik az alkalmazás kiszolgálókhoz, mint pl. tranzakciók, biztonság és az adatbázis kapcsolat.
A J2EE előnyei.
Ma a J2EE keret biztosítja a szabványos platformot az elosztott alkalmazásokhoz. Olyan szabványt hoz létre, amelyben az alkalmazás összetevői szétválaszthatók és újra hasznosíthatók.
A keret rendszer fejlettségi szintje ma már jelentős előnyöket biztosít az alkalmazások fejlesztésénél:
- Kód újra használhatósága
- A fejlesztési folyamat egyszerűsítése
- Gyorsabb karbantartás a kisebb kódegységeknek köszönhetően
- Nagyobb teljesítmény, a betöltött és az elosztott komponenseknek köszönhetően.
- Az alkalmazások nagyobb fokú skálázhatósága
Az EJB-k mára széles körben elfogadott komponens szabvánnyá váltak. Biztosítják az összes fent leírt előnyt, és ehhez még hozzájárul a hordozhatóság, mint fontos tényező. A J2EE szervereket ma már sokan terjesztik, mind megfelelnek a nyílt szabványoknak, így a felhasználó szabadon megválaszthatja a környezetet.
uniPaaS és J2EE.
A uniPaaS és a uniPaaS Alkalmazás Kiszolgáló képes minden fennakadás nélkül integrálódni J2EE szerverekbe az Enterprise Java Beans (EJBs) alapján. Így a uniPaaS-ban kifejlesztett alkalmazások tökéletesen együttműködnek a fejlett J2EE alkalmazás kiszolgálókkal, mint amilyen pl. az IBM WebSphere.
A fejlesztő egyszerűen EJB komponensként definiálja azokat a komponenseket, amelyeket a uniPaaS-szal épített fel, ezzel biztosítja a szolgáltatásokat az EJB-alapú alkalmazásoknál. Egy uniPaaS EJB komponens bevezetése J2EE alkalmazás kiszolgálóba lehetővé teszi, hogy bármely alkalmazás együttműködjön ezzel a komponenssel és végrehajtsa az üzleti logikát a uniPaaS alkalmazás kiszolgálóval.
A uniPaaS használatával a vállalkozás beléphet a J2EE világba és így sokéves befektetést takaríthat meg, amelyet a meglévő rendszerekre és adatbázisokra fordított. Azok a vállalkozások, amelyek nehéznek találják, hogy belépjenek a J2EE világba, technológiai nehézségek vagy Java fejlesztők hiánya miatt, hasznát vehetik a uniPaaS azon képességének, hogy gyorsan és automatikusan tud létrehozni EJB komponenseket.
uniPaaS IBM Informix-ra és UDB adatbázisokra
A uniPaaS-szal megfeleni a kihívásoknak
Az IBM megszerezte az Informix adatbázisokat, ami új kihívásokat jelent az Informix közösség számára. Az Informix felhasználóknak el kell döntenie, hogy továbbra is használják-e az Informix adatbázist, migrálnak az UDB-hez, vagy maradnak az együttműködő, heterogén környezetben, amely integrálja az Informixet és az UDB-t.
A uniPaaS egyszerű fejlesztő és alkalmazási környezetet biztosít, amely megadja az Informix felhasználóknak a választás szabadságát.
uniPaaS az Informix közösség minden meggondolását magáénak tudja.
uniPaaS biztosítja a következőket:
- Egyetlen eszközzel biztosít üzleti megoldásokat az Informix adatok, UDB vagy mindkettő használatával.
- Eredendő hozzáférést mind az Informix-hez, mind az UDB-hez a gyorsaság és a megbízhatóság érdekében.
- Integrált üzleti folyamatokat a uniPaaS adatnézetével, amellyel más adatbázisok elérhetők - mindez egyetlen program modulban.
- Növekvő migrációt az Informix-ből az UDB-hez úgy, hoyg új adatbázisokat hoz létre UDB-ben, míg hozzáfér meglévő adatokhoz az Informi-banx - mindez ugyanabban az üzleti folyamatban.
- Gyors adattábla migrációt az Informix-ből az UDB-be fizikai tábla migrációval minimális erőfeszítéssel.
- Azonnali hozzáférést meglévő adatbázisokhoz és programokhoz az új uniPaaS alkalmazásokkal.
- A uniPaaS alkalmazások száles körű hozzáférhetőségét és eszközöket az Informix adatbázis számára.
- IBM Compatibilis Architectúrát - a uniPaaS rendelkezik a legjobb minősítéssel (Level 4) az IBM keretben az e-Business szoftver terén.
- Régóta bevált - Magic Software biztosít eszközöket az IBM és az Informix számára több, mint nyolc éve.
uniPaaS és az IBM WebSphere
Csökkenő költségek - növekvő bevétel: a uniPaaS és az IBM WebSphere együtt.
A uniPaaS - a legjobb WebSphere gyorsító - az ön cégének eBusiness megoldásait felébreszti és futtatja.
A uniPaaS kezelni tudja az egész WebSphere platformot gyors, megbízható üzleti megoldásaival.
A uniPaaS kiegészíti a WebSphere környezetet, és a következő előnyöket biztosítja az
IBM ügyfeleknek:
- Alacsonyabb projekt megvalósítás költségek
- Kevesebb fejlesztői tanulóidő
- Minimális fejlesztői kockázat
- Nagyobb felhasználói elégedettség
- Garantált projekt fejlesztő minőség
- Gyorsabb, biztos ROI
uniPaaS Webgrade
A uniPaaS WebGrade új, forradalmi technológiát nyújt ahhoz, hogy a Weben használhassuk a uniPaaS alkalmazásokat. A uniPaaS WebGrade automatikusan konvertálja a Magic 3.x, 4.x, 5.x, 6.x, 7.x és 8.x-ben írt alkalmazásokat a web-alapú uniPaaS alkalmazásokra. Jelentős konvertálási költségeket takarít meg, a fejlesztői költségekkel együtt, és jelentősen kevesebb időt vesz igénybe, mint a manuális konvertálás.
A konvertált alkalmazást könnyű karbantartani és csak minimális utólagos manuális konvertálást igényel felügyeletünk alatt.
A uniPaaS WebGrade projekt egy automatikus konvertálásból áll, amely a munka 60-70%-át teszi ki, létrehozza az új uniPaaS Cabinet File-t (CAB) és HTML-t. A hátralévő konvertálás manuálisan elvégezhető a konvertált CAB -bal, amely befejezi a munkát egy előre definiált ellenőrző listával.
A uniPaaS WebGrade segítségével gyorsan elhelyezhetjük alkalmazásunkat a technológia élén, miközben fenntarthatjuk a logikai és üzleti szabályokat. A uniPaaS WebGrade segítségével jobban működtethetjük az üzletet a weben, gyorsabban, mint valaha lehetséges volt, jelentős versenyhelyzeti előnyökkel.
uniPaaS - Lehetőségek & Előnyök
- Gyors interaktív Web alkalmazások fejlesztéseí
- Táblavezérelt felület
- Objektum Modelltár
- Komponens keret
- Csoport fejlesztés támogatás
- Magas szintű eseményalapú programozás
- XML támogatás
- WAP & Mobil számítógépes támogatás
- Felgyorsult piacra kerülés & Megnövelt termelékenység
- A nyelvi korlátok kérdése
- Valós üzleti célok elérése
- Maximalizálja a meglévő információkészletet - óvja a korábbi befektetéseket
- Állapot menedzsmen
- Platform és adatbázis függetlenség
Gyors interaktív Web alkalmazások fejlesztése
A uniPaaS segítségével a fejlesztő gyorsan létre tud hozni Webes alkalmazásokat. A uniPaaS fejlesztési paradigma integrált eljárást biztosít, amellyel ügyféloldali funkcionalitást definiálhatunk mezőszintű érvényesítéshez, hiányosság pótlásához és végrehajtáshoz, automatikus adatfrissítéshez a mezőkön belül, automatikus változtatáshoz a felület alkotóelemeinek megjelenésében, valamint az adatok megtekintésének közvetlen frissítésénél. A uniPaaS automatikusan beágyazza a Java klienst a HTML oldalba, hogy az ügyféloldalt kezelni tudja. A uniPaaS interaktív Web fejlesztése biztosítja a web alkalmazások gyors piacra kerülését.
Táblavezérelt felület
Bármelyik mező, tábla vagy program, amelyet a uniPaaS-ban definiálunk, megjelenik választható belépésként egy táblában. Nem szükséges bonyolult kódot beírnunk, csak ki kell választanunk az objektumokat a táblákból.
Objektum Modelltár
A uniPaaS-ban a Modelltár objektum modelleket tárol és megjelenít, amelyek örökölt tulajdonságkészletet jelentenek egy adott objektum osztályban. Mindegyik objektumhoz automatikusan kijelölünk egy alapértelmezett tulajdonság értékkészletet, így minden objektum, amely az adott objektummodellhez társul, megkapja a társított értékeket. Amikor egy modellosztály tulajdonságait frissítjük, a változás automatikusan tükröződik minden társított objektum értékeiben is. Ezzel a tárral a fejlesztőknek csak egyszer kell objektumot definiálniuk, és ezek az alkalmazások során megöröklik tulajdonságaikat.
Komponens keret
A uniPaaS komponens keretek segítségével a fejlesztők könnyen építhetnek új alkalmazás komponenseket vagy beépíthetnek külső alkalmazás komponenseket és más üzleti folyamatokat. A komponens építő segítségével a fejlesztő az alkalmazás objektumokat komponensként tudja definiálni, és ezt megoszthatja más uniPaaS alkalmazásokkal. Az eredeti alkalmazás komponensen végzett változtatásokat automatikusan örökli az az alkalmazás, amelyikben a komponens megtalálható.
Csoport fejlesztés támogatás
A uniPaaS Version Control System (MVCS) támogatja a megfelelő konkurrens fejlesztést és biztosítékot jelent arra nézve, hogy a fejlesztő nem keresztezi vagy változtatja meg a többi fejlesztő munkáját, akik ugyanazon a uniPaaS alkalmazáson dolgoznak.
Magas szintű eseményalapú programozás
A uniPaaS segítségével az események kezelői különféle típusú eseményeket valósíthatnak meg. Minden kezelőt kiosztanak egy bizonyos eseménytípushoz, és ő kérhet vagy elindíthat egy akciót az alkalmazásból. Az egyszerű kezelőket lehet úgy definiálni, hogy segítségül lehessen őket hívni egy eseménynél az interaktív Web vagy ügyfél/kiszolgáló alkalmazásnál. Ezzel a programozási módszerrel az alkalmazás logika definiálása érthetőbbé és jobbá válik, és az eseményvezérelt motorral könnyebb definiálni a globális logikát.
XML támogatás
Az XML támogatás lehetővé teszi, hogy a uniPaaS alkalmazások a szabványos üzlet-az-üzlettel kommunikációval érintkezzenek. Az Extensible Markup Language (XML) jelentős előnyt biztosít az adatleírás módjában, valamint az alkalmazások adatcseréjében, mert egyszerű, rugalmas, szabványalapú formátumot használ. A Hypertext markup language (HTML) univerzális módszereket biztosít az adatok megtekintéséhez; az XML univerzális módszereket biztosít ahhoz, hogy az adatokkal közvetlenül tudjunk dolgozni. A uniPaaS segítségével az adatokat könnyen exportálhatjuk XML sémákba a uniPaaS Merge használatával.
WAP & Mobil számítógépes támogatás
A uniPaaS támogatja a WML oldalakat WAP eszközök használatánál. A uniPaaS alkalmazás kiszolgáló több szintű felépítése lehetővé teszi, hogy az üzleti logikát elkülönítsük a Web tartalomtól és az ügyfélfelülettől, amelynek eredményeképpen a régi alkalmazás logikát nem kell megváltoztatni, amikor az új mobiltelefonos ügyfél felületet definiáljuk. A megfelelő tartalom, amely a uniPaaS tartalom szintjén található, dinamikusan összefésülődik a különböző eszközök sajátos meghatározásai szerint. A uniPaaS teljes támogatást biztosít a mobil iMODE protokollhoz is.
Felgyorsult piacra kerülés & Megnövelt termelékenység
- Élvezze ki a világ leggyorsabb fejlesztő eszközének termelékenységét.
A uniPaaS táblavezérlésű tervezésénél fogva nagyfokú termelékenységet biztosít, amely jelentős mértékben csökkenti a programozásra fordított erőfeszítéseket, a szükséges utasítások és szabályok számát, miközben leegyszerűsíti a karbantartás folyamatát.
- Takarítsa meg a fejlesztők webes átképzésének költségeit és a rá fordított időt.
A uniPaaS egységes paradigmája és az integrált eBusiness, valamint az ügyfél/kiszolgáló fejlesztési környezet azt jelenti, hogy megtakarítjuk a régi munkaerő átképzésére vagy a web fejlesztések erőfeszítéseire fordított időt és pénzt.
- Maximális csapattermelékenység összetett fejlesztő projekteknél.
A uniPaaS Version Control System (MCVS) támogatja a megfelelő konkurens fejlesztést és biztosítékot jelent arra nézve, hogy a fejlesztő nem keresztezi vagy változtatja meg a többi fejlesztő munkáját, akik ugyanazon a uniPaaS alkalmazáson dolgoznak.
- Takarítsa meg a felhasználók újabb fejlesztésére, képzésére és továbbképzésére fordított pénzt és időt.
A uniPaaS könnyen elsajátítható technológiájával mérlegelhetjük a meglévő front-end befektetéseket és elkerülhetjük az újratervezést.
- Mérlegelje az objektumorientált technológia hatékonyságát.
A uniPaaS komponenskerettel rendelkezik, így a fejlesztők könnyen felépíthetnek új alkalmazás komponenseket és integrálhatnak külső alkalmazás komponenseket és más üzleti folyamatokat. A komponens felépítő segítségével a fejlesztők komponensként tudják definiálni az alkalmazás objektumokat, amelyek megoszthatók más uniPaaS alkalmazásokkal. Az eredeti alkalmazás komponensen végzett változtatásokat automatikusan örökli az az alkalmazás, amelybe a komponens kerül. Lényegesen kevesebb új projekt kidolgozására lesz szükség, és a meglévő projektek fenntartása sokkal egyszerűbbé válik.
A nyelvi korlátok kérdése
A uniPaaS soknyelvű online tolmácsgépet kínál.
Dolgozzon ki egy megoldást egy nyelven, és a uniPaaS alkalmazás kiszolgáló lefordítja a képernyőket annyi nyelvre, ahányra szükséges, ha biztosítjuk a megfelelő fordítói fájlokat. Az online tolmácsgép számottevő időt és munkaerőt tud megtakarítani cégünknek.
Valós üzleti célok elérése
- Feleljen meg az igazi piac követelményeinek, és elégítse ki a végső felhasználók igényeit.
A uniPaaS lerövidíti a fejlesztő folyamatokba fektetett tudás ciklusát, és áthidalja a szakadékot az alkalmazás tervezés és annak megvalósítása között.
Az üzleti szabályok soha nincsenek egy lépésnyinél messzebb az alkalmazás kódjától, az üzleti felhasználókat aktívan be lehet vonni a fejlesztési projektbe, és könnyebben végrehajthatunk változtatásokat a fejlesztési ciklus bármely szakaszában.
Maximalizálja a meglévő információkészletet - óvja a korábbi befektetéseket
- Számon tartja a korábbi befektetéseket különböző szoftverekben és hardverekben.
A uniPaaS alkalmazás kiszolgáló egyszerű megoldást kínál a növekvő cégek számára. A uniPaaS hordozhatósága számtalan számítógépen, operációs rendszeren és adatbázison keresztül a jövőre nézve is biztosítja befektetésünket, tekintettel a jövő hardver stratégiáira és a cég változásaira.
Állapot menedzsment
A Cookies használatával a uniPaaS fejlesztői fenn tudják tartani a korábbi állapotot egy tranzakció közben is, anélkül, hogy feláldoznák az addigi teljesítményt vagy nagy mennyiségű rendszer erőforrást. A fejlesztők létre tudnak hozni egy tranzakció navigációs ösvényt, így dinamikusan ki tudják osztani a tárgyalás vagy a felhasználó azonosításokat. Ha egy Internet tranzakciót nem tudunk befejezni, bármely kapcsolatos adatbázis frissítései visszaállnak, és a munka a folyamatban folytatható.
Platform és adatbázis függetlenség
A uniPaaS alkalmazás szerver segítségével az alkalmazások gyorsan és egyszerűen áthelyezhetők a legtöbb platformra és adatbázisra. A uniPaaS adatbázis- és platform függetlensége lehetővé teszi, hogy megőrizve a múlt befektetéseit kaput nyissunk új piacok felé.
