分散オブジェクト技術 新しいページはコチラ
提供: yonewiki
(→略語) |
(→概要) |
||
1行: | 1行: | ||
==='''概要'''=== | ==='''概要'''=== | ||
− | + | プログラム言語の形態に依存しないようにソフトウェアの機能を分割する技術であり、時代と共に分散オブジェクト技術のありようも様々に変化していった歴史的経緯も持ち合わせています。オブジェクト指向プログラミングを体系化したようなものですね。パーツを組み合わせれば、巨大なオブジェクトになるということでしょう。その巨大なオブジェクトに目的別あるいは用途別に名前がつけられたり、あたらしい枠組みのオブジェクトだったりを構築したりという紆余曲折があるわけです。何十年もかけてつくったんだから現役で生き残っている奴は再利用すればいいじゃないかな。イチカラ作るよりは、ややこしいけど使い方を学んだ方が早いっす。 | |
==='''略語'''=== | ==='''略語'''=== | ||
10行: | 10行: | ||
+ | *OR(Object Reference) | ||
+ | *IOR(Interoperable Object Reference) | ||
*ORB(Object Request Broker) | *ORB(Object Request Broker) | ||
+ | *GIOP(General Inter-ORB Protocol) | ||
*CORBA(Common Object Request Broker Architecture) | *CORBA(Common Object Request Broker Architecture) | ||
*HORB(Hirano's ORB) | *HORB(Hirano's ORB) | ||
16行: | 19行: | ||
*IIOP(Internet Inter-ORB Protocol) | *IIOP(Internet Inter-ORB Protocol) | ||
*SOAP(Simple Object Access Protocol)→のちにSOAPは略語ではなくなる。 | *SOAP(Simple Object Access Protocol)→のちにSOAPは略語ではなくなる。 | ||
+ | *WSDL(Web Services Description Language) | ||
*CCM(CORBA Component Model) | *CCM(CORBA Component Model) | ||
*OMG(Object Management Group) | *OMG(Object Management Group) | ||
+ | *BTP(Business Transaction Protocol) | ||
+ | *ACID(原子性(Atomicity)一貫性(Consistency)隔離性(Isolation)耐久性(Durability)) | ||
+ | *EDI(Electronic Data Interchange) | ||
*XML(eXtension Markup Language) | *XML(eXtension Markup Language) | ||
*JavaRMI(Java Remote Method Invocation) | *JavaRMI(Java Remote Method Invocation) | ||
*EJB(Enterprise Java Beans) | *EJB(Enterprise Java Beans) | ||
+ | *JNDI(Java Naming and Directory Interface) |