翻訳と辞書
Words near each other
・ Newlyn Art Gallery
・ Newlyn Copper
・ Newlyn Downs
・ Newlyn RFC
・ Newlyn riots
・ Newlyn School
・ Newlyn School of Art
・ Newlyn, Victoria
・ Newlyn, West Virginia
・ Newlywed
・ Newlywed Hell
・ Newlyweds (disambiguation)
・ Newlyweds (film)
・ Newlyweds (TV series)
・ Newhouse, Utah
Newi
・ Newichawannock Canal
・ Newick
・ Newick (disambiguation)
・ Newick and Chailey railway station
・ Newick format
・ NewIcons
・ Newid
・ Newin Chidchob
・ Newingreen
・ Newington
・ Newington (Edinburgh) railway station
・ Newington Academy for Girls
・ Newington Archaeological Site
・ Newington Armory


Dictionary Lists
翻訳と辞書 辞書検索 [ 開発暫定版 ]
スポンサード リンク

Newi : ウィキペディア英語版
Newi

Newi is an acronym for NEw World Infrastructure,〔''Journal of Object-oriented Programming'' Vol. 7. (1994) p. 79〕 a software architecture for software componentry, mostly known as Newi Business Objects which coined the term ''business object''.〔Erik Persson (2002) ''Shadows of cavernous shades: charting the chiaroscuro of realistic computing''. p. 143〕 Newi was developed by Oliver Sims at the software engineering company Integrated Object Systems, England. It was one of the first implemented architectures for software components.
== Overview ==
Newi was what today is called a component container. The concepts behind the Newi middleware can be found in Oliver Sims' book "Business Objects", McGraw-Hill 1994. In spite of the title, the book was about software components.
Newi components were language-neutral. That is, a Newi component could be written in one of a variety of languages that was supported by Newi. At its height, Newi supported software components written in Cobol, Ada, C, C++, Rexx, and Java. Platforms supported included Windows 3.1, Win95, WinNT, three varieties of Unix - and a prototype supporting components written in RPG was running on the AS400.
Newi components were intended to be "objects in the large". There was a form of sub/supertyping which was implemented by the infrastructure through an intelligent delegation mechanism. For example, a component written in C could be "subtyped" by a component written in Cobol. Component names (or types?) were separated from the code implementation module. Messages (both sync and async) were passed using a proprietary form of "tagged data" (a similar concept to today's XML). There was also a notification service. The various system services (including the GUI framework and communications subsystems) were implemented as Newi components. Throughout, there was a rigorous focus on making the programming of application components as simple as possible, with Newi providing many transparencies.
From the start, Newi was targeted at both front-end GUI systems and back-end server systems. The front-end version had a GUI run-time framework implemented as components. The component concept fitted very well with the object-based UI provided. Hence a designer/programmer used the same technical code structure to implement both front-end and back-end business function.

抄文引用元・出典: フリー百科事典『 ウィキペディア(Wikipedia)
ウィキペディアで「Newi」の詳細全文を読む



スポンサード リンク
翻訳と辞書 : 翻訳のためのインターネットリソース

Copyright(C) kotoba.ne.jp 1997-2016. All Rights Reserved.