UniPaaS

UniPaaS
uniPaaS
Unipaas.jpg
Basisdaten
Entwickler Magic Software
Aktuelle Version 2.0a
(22. September 2011)
Betriebssystem Linux Red Hat, Microsoft Windows, IBM iSeries, IBM AIX, Sun Solaris
Kategorie Entwicklungsframework
Lizenz proprietär
Deutschsprachig nein
Offizielle Produktseite von uniPaaS

uniPaaS ist eine 4GL-Plattform des Herstellers Magic Software. Sie besteht aus einer Entwicklungsumgebung zur Programmierung und einer Laufzeitumgebung zur Ausführung von Anwendungen. uniPaaS-basierende Anwendungen können wahlweise, ohne weitere Anpassungen, als Client/Server-Lösungen oder als Rich Internet Applications (RIA) bereitgestellt werden. Dies ermöglicht den Betrieb in einem eigenen Rechenzentrum oder nach einem SaaS-Modell. Unipass gilt als relevante Möglichkeit zur Entwicklung von SaaS-fähigen Anwendungen.[1][2][3]

Inhaltsverzeichnis

Verbreitung

uniPaaS wird in der Regel von ISVs zur Realisierung datenbankbasierten Unternehmenslösungen für mittelständische Unternehmen genutzt. Magic Software arbeitet hierzu mit mehr als 2500 ISVs zusammen. 40% des Umsatzes entfallen auf Europa, 35% auf Amerika, 20% auf Japan und 5% auf den Rest der Welt.[3]

Geschichte

1983 stellte Magic Software das Tool Magic, den ersten Vorgänger von uniPaaS, vor. Magic lief unter Unix und X-Window, mit Magic erstellten Anwendungen konnten unter DOS und Unix betrieben werden. In den frühen 1990er Jahren verpasste Magic den Trend zu Microsoft Windows und konnte sich mit seinem, inzwischen zu eDeveloper umbenannten Tool, lediglich als Nischenbieter für plattformunabhängige Anwendungen positionieren. Ende der 1990er Jahre entwickelte Magic eine Linux-Version des eDevelopers. Aufgrund der Folgen der Dotcom-Blase wurde eine Neuausrichtung erforderlich. Im Jahr 2003 ergänzte Magic den eDeveloper mit zusätzlichen Werkzeugen für Prozessmanagement und Anwendungsintegration und vermarktete die neue Lösung als iBolt. 2008 wurde uniPaaS als neues Produkt auf Grundlage von eDeveloper und iBolt veröffentlicht.

Funktionsweise

Bei der Entwicklung mit uniPaaS definiert der Entwickler die Funktionslogik ohne Rücksicht auf den späteren Betriebsmodus. Eine Software zur Reisekostenabrechnung etwa wird nur einmal entwickelt und kann dann nach Bedarf als Client-Server-Lösung oder RIA eingesetzt werden. uniPaaS arbeitet dabei mit einer codelosen, tabellenorientierten Programmiermethodik, welche zum Ziel hat, die Entwicklungszeit von Software stark zu verkürzen. uniPaaS-basierende Lösungen sind nahezu betriebssystem- und datenbankunabhängig. Sie unterstützen Linux, Windows, UNIX oder OS/400 als Server-Plattformen, Microsoft SQL Server, Oracle, DB2, MySQL, und Pervasive als Datenbanken. Andere unterstützten Protokolle und Standards beinhalten ODBC, MSMQ, JMS, WebSphere, XML, und Web Services.

Neuerungen in uniPaaS 1.8

Neu in der Version ist die vollständige .NET-Integration für Rich Internet Applications und die Unterstützung von mobilen Clients, die auf dem Betriebssystem Windows Mobile basieren. Durch die .NET-Integration können .NET Komponenten und C# Snippets in uniPaaS-Anwendung integriert werden.

Neuerungen in uniPaaS 1.9

Neu in dieser Version sind viele Funktionalitäten im Bereich der Rich Internet Anwendungen, ebenso sind viele neue Funktionen und Features eingeführt worden, die sowohl den Entwickler als auch den End-Anwender in dessen Arbeit unterstützen und beschleunigen.

Neuerungen in uniPaaS 2.0

uniPaaS 2.0 wurde neu als eine native .NET Anwendung entwickelt. Während die Vorgängerversionen als Win32 Applikationen liefen, läuft uniPaaS 2.0 als .NET Anwendung. Ab Version 2.0 können .NET Bibliotheken von allen Programmen - auch nicht RIA Programmen - verwendet werden.

Kritik

Der Einsatz von uniPaaS ermöglicht den Anwendern flexibel zwischen unterschiedlichen Betriebsformen zu wechseln. Der Preis hierfür ist, dass die Anwender auf uniPaaS festgelegt sind (vgl. Lock-in-Effekt).[1]

Einzelnachweise

  1. a b Dan Woods; Forbes.com (Hrsg.): The Great Software Showdown. 24. Februar 2009 (Forbes).
  2. John R. Rymer; Forrester Research (Hrsg.): Platform-As-A-Service Is Here: How To Sift Through The Options. 1. April 2009.
  3. a b Simon Holloway; Bloor (Hrsg.): The Magic Story. 15. Juli 2008 (Bloor).

Weblinks


Wikimedia Foundation.

Игры ⚽ Поможем решить контрольную работу

Schlagen Sie auch in anderen Wörterbüchern nach:

  • Magic Software Enterprises — Type Public Industry Computer software Founded 1983 …   Wikipedia

  • Magic Software Enterprises — Logo de Magic Software Enterprises Création 1983 Personnages clés Guy Bernstein, Active Chairman CEO …   Wikipédia en Français

  • Magic eDeveloper — Présentation Magic eDeveloper (aujourd hui uniPaaS ) est un logiciel de Rapid Application Development (Développement rapide d applications) créé en 1983 par Magic Software Enterprises. Il s est appelé successivement Magic II, puis Magic… …   Wikipédia en Français

  • Magic Software Enterprises — Rechtsform Aktiengesellschaft ISIN IL0010823123 Gründung 1983 Sitz …   Deutsch Wikipedia

  • Plattform (Computer) — Plattform bezeichnet in der Informatik eine einheitliche Basis, auf der Anwendungssoftware ausgeführt werden kann. Es wird unterschieden zwischen Soft und Hardware Plattformen: Eine Hardware Plattform verwendet eine einheitliche Maschinensprache …   Deutsch Wikipedia

  • Rich Internet Application — Der Begriff Rich Internet Application (RIA, deutsch: reichhaltige Internet Anwendung) ist nicht eindeutig definiert oder standardisiert, sondern aus der Evolution des Internet entstanden und wird im Verlauf der Entwicklung dieses Mediums immer… …   Deutsch Wikipedia

  • Liste des langages de programmation — Le but de cette Liste des langages de programmation est d inclure tous les langages de programmation existants, qu ils soient actuellement utilisés ou historiques, par ordre alphabétique. Ne sont pas listés ici les langages informatiques de… …   Wikipédia en Français

  • Rich Internet Applications — Saltar a navegación, búsqueda RIA, acrónimo de Rich Internet Applications (Aplicaciones de Internet Enriquecidas) son un nuevo tipo de aplicaciones con más ventajas que las tradicionales aplicaciones Web. Esta surge como una combinación de las… …   Wikipedia Español

  • IBOLT — Basisdaten …   Deutsch Wikipedia

  • Outils RAD — Les outils RAD sont des logiciels utilisables dans le cadre du développement rapide d applications (acronyme de l anglais Rapid Application Development). Depuis le début des années 1990 de nombreux outils de programmation, le plus souvent à… …   Wikipédia en Français

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”