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