Newi

Newi ist ein Akronym für die NEUE Weltinfrastruktur, eine Softwarearchitektur für die Software componentry, größtenteils bekannt als Newi Geschäftsgegenstände, die den Begriff-Geschäftsgegenstand ins Leben gerufen haben.

Newi wurde durch Einheitliche Gegenstand-Systeme, England entwickelt. Es war eine der ersten durchgeführten Architekturen für Softwarebestandteile.

Kurze Geschichte

Das anfängliche Konzept hinter Newi ist 1989 entstanden, als Oliver Sims, dann für IBM arbeitend, das Bedürfnis nach einer Infrastruktur gesehen hat, wodurch ein gegebenes wirkliches Geschäftskonzept (Prozess oder Entität) als ein Softwaremodul durchgeführt werden konnte, das in ein laufendes System eingesteckt werden konnte. Anwendungen würden durch das Bestehen eines passenden Satzes von Modulen geschaffen. IBM UK hat Entwicklung des Konzepts durch die Kollaboration mit Softwright finanziell unterstützt, das Vereinigte Königreich hat Softwaregesellschaft gezeigt.

Nach mehreren erfolgreichen Prototypen und einer frühen AS400 Produktionsversion wurde ein Gemeinschaftsunternehmen genannt Integrated Object Systems (IOS) 1993 geschaffen, um das Konzept auszunutzen. Die erste Version von Newi wurde bekannt gegeben und hat sich 1994 eingeschifft.

Newi war, was heute einen Teilbehälter genannt wird. Die Konzepte hinter Newi middleware können im Buch von Oliver Sims "Geschäftsgegenstände", McGraw-Hügel 1994 gefunden werden. Trotz des Titels war das Buch über Softwarebestandteile.

Bestandteile von Newi waren sprachneutral. D. h. ein Bestandteil von Newi konnte in einer einer Vielfalt von Sprachen geschrieben werden, die von Newi unterstützt wurde. An seiner Höhe hat Newi Softwarebestandteile unterstützt, die im COBOL, Ada, C, C ++, Rexx und Java geschrieben sind. Plattformen haben unterstützt hat Windows 3.1 eingeschlossen, Win95, WinNT, liefen drei Varianten von Unix - und ein Prototyp, der in RPG geschriebene Bestandteile unterstützt, auf dem AS400.

Bestandteile von Newi waren beabsichtigt, um "Gegenstände im großen" zu sein. Es gab eine Form des U-Boots/Superschreibens, das durch die Infrastruktur durch einen intelligenten Delegationsmechanismus durchgeführt wurde. Zum Beispiel konnte ein in C geschriebener Bestandteil durch einen im COBOL geschriebenen Bestandteil "subgetippt" werden. Teilnamen (oder Typen?) wurden vom Codedurchführungsmodul getrennt. Nachrichten (sowohl Gleichzeitigkeit als auch async) wurden mit einer Eigentumsform "markierter Daten" (ein ähnliches Konzept zu heutigem XML) passiert. Es gab auch einen Ankündigungsdienst. Die verschiedenen Systemdienstleistungen (einschließlich des GUI Fachwerks und der Kommunikationssubsysteme) wurden als Bestandteile von Newi durchgeführt. Überall gab es einen strengen Fokus auf dem Bilden der Programmierung von Anwendungsbestandteilen so einfach wie möglich mit Newi, der viele Durchsichtigkeit zur Verfügung stellt.

Vom Anfang wurde Newi sowohl am Vorderende GUI Systeme als auch an den Zurückende-Server-Systemen ins Visier genommen. Die Vorderende-Version hatte ein GUI als Bestandteile durchgeführtes Laufzeitfachwerk. Das Teilkonzept hat sehr gut mit dem Gegenstand-basierten zur Verfügung gestellten UI gepasst. Folglich hat ein Entwerfer/Programmierer dieselbe technische Codestruktur verwendet, um sowohl Vorderende-als auch Zurückende-Geschäftsfunktion durchzuführen.

Anfang 1996 wurde ein/Ausgabe-Steuersystem durch SSA (System Software Associates, Inc) gekauft, die großes Potenzial in Newi gesehen hat. Die Software wurde bedeutsam weiter innerhalb von SSA, insbesondere in seiner Zurückende-Fähigkeit, sowie havinf seine zu Grunde liegende Kommunikationsfunktion entwickelt, die zu KINDERBETTCHEN Corba Produkt bewegt ist, das die Kommunikationen "nasse Schnur" zur Verfügung gestellt hat, während es Newi unterstützt hat, vorbildliche und lose verbundene Teilwechselwirkung programmierend. Werkzeuge wurden auch bedeutsam ausgebreitet. SSA hat auch eine frühe und Eigentumsform von Webdiensten bekannt gegeben, die auf neu entwickeltem Newi gestützt sind, genannt "Semantische Nachricht Tore" oder SMG.

1998, aus Gründen außer ihrer Technologiebasis, musste sich SSA drastisch verkleinern, Entwicklung von Newi wurde dann aufgegeben gehalten, und die Entwicklungsmannschaft (ungefähr vierzig Menschen im Vereinigten Königreich und den USA) wurde verstreut. Queren Sie sic gloria mundi durch.

Zwei weitere auf dem Phänomen von Newi gestützte Bücher sind: Peter Eeles und Oliver Sims, "Geschäftsgegenstände", Wiley 1998 Bauend. Peter Herzum und Oliver Sims, "Geschäftsteilfabrik", Wiley 2000.

Wiederbekommen von "http://en.wikipedia.org/wiki/Talk:Newi"

Siehe auch

  • Softwarebestandteil

Himni i Flamurit / Knochen (Instrument)
Impressum & Datenschutz