Top Banner
Mainstream solusi middleware dan denda di masa depan I.Pendahuluan 1.Konsep Middleware Dengan pesatnya perkembangan teknologi komputer, berbagai perangkat lunak aplikasi harus transplantasi berbagai platform, atau platform yang dibutuhkan untuk mendukung beberapa aplikasi dan manajemen dari beberapa sistem aplikasi, perangkat lunak dan platform perangkat keras dan sistem aplikasi harus handal dan efisien transfer data atau konversi, sistem ini mampu menjamin interoperabilitas. Ini adalah kebutuhan yang dibangun di platform perangkat lunak dan perangkat keras, sedangkan perangkat lunak aplikasi untuk dukungan lebih lanjut atas sistem perangkat lunak, dan middleware yang akan hamil dalam lingkungan dan kesehatan. Sebagai teknologi middleware adalah dalam proses berkembang, sehingga saat ini tidak dapat didefinisikan secara tegas. definisi Populer adalah: suatu sistem independen, middleware adalah perangkat lunak atau program layanan, aplikasi terdistribusi menggunakan perangkat lunak ini untuk berbagi sumber daya antar teknologi yang berbeda. Dalam middleware klien / sistem operasi server, mengelola menghitung sumber daya dan komunikasi jaringan. Seperti dapat dilihat dari definisi middleware, middleware adalah perangkat lunak kelas, bukan software, middleware tidak hanya saling berhubungan, tetapi juga untuk mencapai interoperabilitas antara aplikasi, middleware didasarkan pada pemrosesan perangkat lunak didistribusikan penekanan khusus pada definisi komunikasi jaringan. 2. Middleware fitur dan keuntungan Dalam arti biasa, middleware harus memiliki fitur berikut: sejumlah besar aplikasi untuk memenuhi kebutuhan; dijalankan pada hardware berganda dan platform OS; dukungan komputasi terdistribusi, untuk menyediakan antar-jaringan, perangkat keras dan platform OS, aplikasi atau layanan interaksi transparan fungsi; mendukung protokol standar; mendukung antarmuka standar. Programmer untuk menyediakan sejumlah besar dengan memanggil middleware API, lingkungan heterogen, komunikasi, dan dengan demikian terlindung sistem operasi yang kompleks dan protokol jaringan heterogen. Klien dan middleware server untuk menyediakan konektivitas antara layanan yang memiliki
14

Mainstream Solusi Middle Ware Dan Denda Di Masa Depan

Jun 26, 2015

Download

Documents

udadebi
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Mainstream Solusi Middle Ware Dan Denda Di Masa Depan

Mainstream solusi middleware dan denda di masa depan I.Pendahuluan 1.Konsep Middleware

Dengan pesatnya perkembangan teknologi komputer, berbagai perangkat lunak aplikasi harus transplantasi berbagai platform, atau platform yang dibutuhkan untuk mendukung beberapa aplikasi dan manajemen dari beberapa sistem aplikasi, perangkat lunak dan platform perangkat keras dan sistem aplikasi harus handal dan efisien transfer data atau konversi, sistem ini mampu menjamin interoperabilitas. Ini adalah kebutuhan yang dibangun di platform perangkat lunak dan perangkat keras, sedangkan perangkat lunak aplikasi untuk dukungan lebih lanjut atas sistem perangkat lunak, dan middleware yang akan hamil dalam lingkungan dan kesehatan. Sebagai teknologi middleware adalah dalam proses berkembang, sehingga saat ini tidak dapat didefinisikan secara tegas. definisi Populer adalah: suatu sistem independen, middleware adalah perangkat lunak atau program layanan, aplikasi terdistribusi menggunakan perangkat lunak ini untuk berbagi sumber daya antar teknologi yang berbeda. Dalam middleware klien / sistem operasi server, mengelola menghitung sumber daya dan komunikasi jaringan. Seperti dapat dilihat dari definisi middleware, middleware adalah perangkat lunak kelas, bukan software, middleware tidak hanya saling berhubungan, tetapi juga untuk mencapai interoperabilitas antara aplikasi, middleware didasarkan pada pemrosesan perangkat lunak didistribusikan penekanan khusus pada definisi komunikasi jaringan. 2. Middleware fitur dan keuntungan Dalam arti biasa, middleware harus memiliki fitur berikut: sejumlah besar aplikasi untuk memenuhi kebutuhan; dijalankan pada hardware berganda dan platform OS; dukungan komputasi terdistribusi, untuk menyediakan antar-jaringan, perangkat keras dan platform OS, aplikasi atau layanan interaksi transparan fungsi; mendukung protokol standar; mendukung antarmuka standar. Programmer untuk menyediakan sejumlah besar dengan memanggil middleware API, lingkungan heterogen, komunikasi, dan dengan demikian terlindung sistem operasi yang kompleks dan protokol jaringan heterogen. Klien dan middleware server untuk menyediakan konektivitas antara layanan yang memiliki

Page 2: Mainstream Solusi Middle Ware Dan Denda Di Masa Depan

antarmuka standar dan prosedur protokol. Untuk sistem operasi yang berbeda dan platform perangkat keras, mereka dapat memenuhi berbagai antarmuka dan spesifikasi protokol untuk mencapai. Sebagai antarmuka standar untuk portabilitas dan protokol standar untuk pentingnya interoperabilitas, middleware telah menjadi bagian utama dari banyak pekerjaan standardisasi. Untuk pengembangan aplikasi, middleware, sistem operasi dan layanan jaringan jauh lebih penting untuk memberikan middleware program antarmuka mendefinisikan sebuah lingkungan yang relatif stabil aplikasi tingkat tinggi, terlepas dari perangkat keras komputer dan perangkat lunak yang mendasari sistem bagaimana untuk menggantikan yang lama, selama middleware update, dan memelihara middleware yang sama dan definisi antarmuka eksternal, aplikasi, hampir tanpa modifikasi, sehingga melindungi pengembangan perangkat lunak aplikasi enterprise dan pemeliharaan investasi besar. Middleware adalah perangkat lunak sistem yang berdiri sendiri atau program layanan, aplikasi terdistribusi menggunakan perangkat lunak ini untuk berbagi sumber daya antar teknologi yang berbeda. Middleware mengelola database atau program klien dan komunikasi awal antara aplikasi. Middleware antara klien didistribusikan dan jasa memainkan peranan penghubung, seperti manajemen transaksi, load balancing, dan komputasi berbasis Web. Penggunaan teknologi ini membantu mengurangi beban pengembang aplikasi sehingga mereka menggunakan hardware yang telah ada, sistem operasi, jaringan, sistem manajemen database, dan model obyek untuk membuat perangkat lunak aplikasi mendistribusikan lebih berguna. Sebagai middleware untuk melindungi investasi perusahaan, pastikan bahwa perangkat lunak aplikasi relatif stabil, untuk mencapai ekstensi aplikasi; juga sangat menyederhanakan produk middleware dalam struktur hardware dari lingkungan pengolahan terdistribusi kompleksitas yang berbeda, jadi Ta menyebabkan munculnya semakin perhatian pengguna. konsultasi Dunia terkenal Laporan penelitian Standish Group diringkas dalam sepuluh middleware keuntungan: (1) Pengembangan Aplikasi: Analisis Kelompok Standish dari 100 aplikasi penting dalam logika bisnis, aplikasi logika program dan proporsi prosedur dasar; proses bisnis prosedur logika dan logis hanya 30% dari total kapasitas program, sedangkan meliputi 70% dari prosedur dasar, penggunaan middleware tradisional dapat menyimpan 25% ~ 60% dari biaya pengembangan aplikasi. Jika generasi baru produk middleware adalah campuran aplikasi, sementara sesuai dengan komponen bisnis objek reusable, penghematan biaya pengembangan aplikasi hingga 80%. (2) Sistem Operasi: tidak menggunakan aplikasi middleware, investasi awal dalam modal dan biaya operasi dari penggunaan ukuran yang sama, dua kali lipat dari aplikasi middleware. (3) siklus pengembangan: pengembangan perangkat lunak dasar adalah suatu pekerjaan yang memakan waktu, penggunaan middleware komersial standar dapat memperpendek siklus

Page 3: Mainstream Solusi Middle Ware Dan Denda Di Masa Depan

pengembangan dari 50% sampai 75%. (4) untuk mengurangi risiko proyek pembangunan: studi menunjukkan bahwa tidak ada kunci untuk menggunakan pengembangan aplikasi middleware standar tingkat kegagalan proyek komersial lebih tinggi dari 90%. Dasar pembangunan mereka sendiri built-perusahaan (middleware) software bernilai menunggu, total pengeluaran minimal dua kali, atau bahkan 10 kali. (5) penggunaan yang wajar dari dana: Dengan middleware komersial standar, perusahaan dapat dengan mudah berada di atas sistem yang ada atau warisan atau menambahkan fitur baru di luar modul, dan menetapkan mereka mulus dengan sistem yang ada. Mengandalkan standar middleware, sistem dapat menyamar sebagai fashion lama Internet / aplikasi Intranet. (6) mengatur aplikasi: untuk bergantung pada middleware standar dapat aplikasi yang ada, aplikasi baru dan pembelian bisnis yang diterapkan bersama-sama koleksi komponen. (7) pemeliharaan sistem: kebutuhan untuk menyebutkan bahwa dasar (middleware) perangkat lunak untuk pengembangan diri adalah harga yang harus dibayar, di samping itu, pemeliharaan tahunan berdasarkan pengembangan diri (middleware) belanja software akan membutuhkan pembangunan asli biaya 15% ~ 25%, aplikasi setiap tahun biaya perawatan juga perlu biaya proyek total% asli 10 sampai 20%. Dalam keadaan normal, pembelian standar produk middleware komersial setahun untuk membayar harga sebesar 15% sampai 20% dari biaya perawatan, tentu saja, produk middleware tertentu berdasarkan harga beli produk, jumlah, dan yang mungkin vendor. (8) Kualitas: Berdasarkan basis perusahaan sendiri dibangun (middleware) platform aplikasi perangkat lunak, penambahan setiap modul baru, kita harus Sejalan dengan dasar (middleware) perangkat lunak untuk mengubah berakhir. Middleware interface standar yang jelas dan standar persyaratan. Standar modul aplikasi middleware standar secara efektif dapat memastikan kualitas dan mengurangi biaya sistem pemeliharaan lama. (9) Teknis inovasi: self-built business-to-base (middleware) platform perangkat lunak untuk inovasi sering sangat sulit dicapai (tidak sebenarnya). Pembelian standar middleware komersial, pengembangan teknologi dan perubahan dapat yakin bahwa vendor middleware akan berkewajiban untuk mengambil arah teknis dan inovasi teknis. (10) untuk meningkatkan daya tarik produk: middleware model bisnis yang berbeda untuk menyediakan fungsi yang berbeda, gunakan rasional, dapat membuat aplikasi Anda lebih mudah untuk menambahkan bentuk-bentuk baru dan layanan baru. Dari perspektif lain, aplikasi perusahaan bisnis middleware handal juga membuat lebih baik, lebih unggul. Secara khusus, perisai middleware kompleksitas sistem operasi tingkat rendah, sehingga pengembang aplikasi dihadapkan dengan lingkungan pengembangan yang sederhana dan terpadu, mengurangi kompleksitas pemrograman, fokus pada bisnis mereka, proses tidak akan lagi perangkat lunak pada sistem duplikasi pekerjaan transplantasi yang berbeda, sehingga sangat mengurangi beban teknis.

Page 4: Mainstream Solusi Middle Ware Dan Denda Di Masa Depan

Middleware membawa sistem aplikasi yang dikembangkan tidak hanya sederhana, singkat siklus pengembangan, tetapi juga mengurangi pemeliharaan sistem, operasi dan pengelolaan beban kerja, tetapi juga mengurangi biaya keseluruhan dari masukan komputer. Survei Standish Group's, penggunaan teknologi middleware, sistem aplikasi dapat mengurangi total biaya konstruksi sekitar 50%. Ekonomi pembangunan di jaringan, e-commerce pembangunan besar hari ini, manfaat dari middleware, bukan hanya IT vendor, pengguna TI sebagai pemenang, dan merupakan pemenang lebih yakin. perangkat lunak Middleware sebagai dasar untuk tingkat yang baru, peranan penting adalah untuk periode yang berbeda dalam pengembangan aplikasi perangkat lunak pada sistem operasi yang berbeda mengintegrasikan dengan satu sama lain seperti koordinasi seluruh mulus, yang merupakan sistem operasi, database manajemen sistem itu sendiri tidak bisa lakukan. Middleware peran itu, setelah pembangunan berkelanjutan dalam teknologi, sehingga aplikasi perangkat lunak pada masa lalu masih di suatu tempat untuk menggunakan hasil kerja, menyimpan banyak tenaga kerja dan input keuangan. 3. Middleware aplikasi dan Klasifikasi Dengan pengembangan perangkat lunak komputer, middleware dan teknologi secara bertahap jatuh tempo, dan ada tingkat yang berbeda dan jenis produk middleware. Klasifikasi menurut IDC, middleware dapat dibagi menjadi enam kategori. Apakah middleware akses data, prosedur middleware panggilan jarak jauh, pesan middleware, middleware transaksi, objek middleware. Akses data middleware: aplikasi sumber daya untuk membangun interoperabilitas model data untuk database lingkungan yang heterogen untuk mencapai link atau file sistem untuk mencapai middleware konektivitas; Remote prosedur panggilan middleware: Dalam mekanisme panggilan prosedur remote, programer menulis aplikasi client-side, bila perlu, panggilan dalam proses server jauh; Pesan Berorientasi Middleware: untuk melindungi berbagai fitur antara platform dan protokol, untuk berkomunikasi satu sama lain untuk mencapai sinergi antara aplikasi; middleware Transaksi: di terdistribusi, lingkungan yang heterogen, untuk menjamin integritas transaksi dan integritas data dari platform lingkungan; Obyek middleware: di terdistribusi, jaringan lingkungan komputasi yang heterogen, berbagai benda dapat didistribusikan secara organik digabungkan dengan cepat selesainya integrasi sistem, untuk mencapai penggunaan kembali objek. Di rumah dan di luar negeri, banyak perusahaan telah mengembangkan produk middleware sendiri, termasuk independen middleware terbesar di dunia vendor BEA, juga seperti IBM, Oracl e dan Microsoft, HP, Sun dan produsen utama lainnya telah lama terlibat dalam e-pusat bisnis potong.

Page 5: Mainstream Solusi Middle Ware Dan Denda Di Masa Depan

middleware berorientasi objek, objek dan didistribusikan teknologi komputasi adalah produk dari perkembangan industri pada umumnya yaitu pengembangan middleware berorientasi obyek, arah masa depan utama, menyediakan mekanisme komunikasi, transparan dalam lingkungan komputasi terdistribusi heterogen pengiriman permintaan objek, dan objek-objek ini dapat terletak pada komputer lokal atau remote. standar berorientasi objek hanya satu yang CORBA (Common Object Request Broker Architecture), standar dengan memasukkan BEA, IBM, Oracle, Sun dan Sybas e, banyak produsen dan perusahaan lain termasuk berhasil, menciptakan CORBA besar Uni pasukan. Kemudian, Sun memperkenalkan Enterprise JavaBeans (EJB), mudah digunakan, program dengan model mereka sendiri untuk melakukan perbaikan pada CORBA. Microsoft's COM (Component Object Model, Component Object Model) muncul untuk object-oriented middleware pasar penambahan standar, sehingga produk middleware berorientasi obyek sebenarnya membuat dua standar, salah satu dari Microsoft COM Satu JavaBeans. Dari perspektif makro, middleware dapat dibagi menjadi tiga kategori: Tipe data: untuk akses data, penggunaan dan nilai middleware tersebut digunakan untuk membangun aplikasi data-centric. Pengobatan kelompok: distribusi simpul jaringan menangani berbagai aplikasi atau menghubungkan bersama untuk membentuk sebuah aplikasi terdistribusi tunggal. Kelas didistribusikan Komponen: aplikasi dukungan berbasis-komponen, aplikasi masa depan untuk pengembangan, persaingan saat ini. Kedua, spesifikasi middleware 1.DCE sistem Lingkungan Komputasi Distrbuted DCE adalah akronim untuk lingkungan komputasi terdistribusi, yang dikembangkan oleh Open Software Pondasi, organisasi sekarang dikenal sebagai Open Group. DCE oleh sejumlah komponen umum bekerja sama, mereka adalah: Remote Procedure Call (RPC), lokal dan layanan direktori global (CDS dan GDS), jasa keamanan, benang DCE, didistribusikan layanan jam (DTS) dan didistribusikan file Jasa (DFC). Threads, RPC, CDS, jasa keamanan dan komponen DTS biasanya merupakan inti aman, dan terdiri dari berbagai komponen yang diperlukan untuk lingkungan DCE, DTS adalah opsional. Dalam lingkungan DCE, tetapi juga untuk pengelolaan komponen ini alat manajemen. DCE disebut middleware, atau untuk memiliki kemampuan teknologi, tidak ada independen, tetapi diikat dalam sistem operasi pemasok, atau mengintegrasikan pemasok pihak ketiga. 2.DTP model

Page 6: Mainstream Solusi Middle Ware Dan Denda Di Masa Depan

DTP adalah model X / OPEN organisasi struktur perangkat lunak yang mengizinkan beberapa aplikasi berbagi sumber daya beberapa manajer menyediakan sumber daya dan kemampuan hal-hal global yang terkoordinasi. X / OPEN adalah independen, sistem global yang terbuka pengaruh organisasi, ia menerima sebagian besar pemasok terbesar di dunia dukungan sistem informasi, oleh norma-norma dasar dari setiap realisasi konkret dari sistem terbuka, dari sudut pandang komputasi untuk mempertimbangkan bagaimana untuk mengizinkan pengguna untuk mendapatkan keuntungan lebih. X / OPEN dalam model DTP terdiri dari lima modul dasar: Aplikasi (AP): digunakan untuk menentukan batas-batas sesuatu, dan menentukan komposisi hal operasi bergerak. Resource Manager (RM): Jika database atau file sistem yang digunakan untuk mengakses file. Things Manager (TP): alokasi untuk mengidentifikasi hal-hal, memantau pengolahan hal-hal dan bertanggung jawab atas koordinasi hal-hal dan hal-hal yang gagal untuk menyelesaikan restorasi. Komunikasi Resource Manager (CRM): Manajer dalam satu atau dua hal dalam komunikasi antara manajer kontrol. Dalam model / lima modul X BUKA mendefinisikan beberapa modul dan modul yang spesifikasi antarmuka: Aplikasi - Explorer sudah ada antara jumlah X / norma-norma BUKA, seperti SQL dan ISAM; dalam aplikasi - sesuatu di antara manajer mendefinisikan antarmuka TX; pada manajer transaksi - Explorer antara mendefinisikan antarmuka XA; pada manajer transaksi - komunikasi antara manajer sumber daya didefinisikan XA + interface; dalam aplikasi - Komunikasi Resource Manager ada tiga jenis antarmuka antara: TXRPC, XATMI dan CPI-C, dalam Manajemen Sumber Daya Komunikasi perangkat - menyediakan sistem operasi yang mendasari menyediakan protokol komunikasi antara Antarmuka XAP-TP. 3.CORBA CORBA adalah Broker Permintaan Obyek Umum Arsitektur singkatan, akronim objek permintaan umum broker arsitektur, yang terdiri dari pengembangan internasional OMG Object Management Group, organisasi ini adalah sebuah organisasi internasional, didirikan pada tahun 1989, dan sekarang memiliki, termasuk produsen dan pengembang perangkat lunak lebih dari 800 anggota, yang tujuannya sudah dalam distribusi dan struktur lingkungan komputer untuk pengembangan perangkat lunak aplikasi untuk menyediakan sebuah kerangka bersama yang dikembangkan perangkat lunak yang berorientasi obyek, tetapi juga memiliki usabilitas, portabilitas dan interoperabilitas, dll . Fitur lain dari kasus CORBA melihat bagian ketiga berikut penjelasannya.

Page 7: Mainstream Solusi Middle Ware Dan Denda Di Masa Depan

4.J2EE J2EE Java 2 Platform Enterprise Edition adalah singkatan untuk model aplikasi multi-tier adalah sistem struktural. Spesifikasi oleh perusahaan SUN, yang akan menampilkan logika bisnis dari layanan sistem dan user interface dipisahkan, ditempatkan dalam lapisan aplikasi Kehu infrastruktur dan lapisan tengah antara dua lapisan, adalah aplikasi yang paling banyak digunakan untuk Web spesifikasi arsitektur sistem aplikasi. Fitur lain dari bagian ketiga J2EE situasi lihat petunjuk berikut. 5 Internet yang berkaitan dengan spesifikasi teknis. Web (World Wide Web) adalah jaringan sumber daya informasi, hal itu bergantung pada tiga mekanisme untuk sumber daya informasi dari sejumlah besar pengguna. 1) skema penamaan yang unik untuk mencari sumber daya online, seperti: URI. 2) titik komunikasi ketertiban, sehingga internet dapat mengakses sumber bernama, seperti: HTTP. 3) Campuran teks dalam rangka untuk lebih mengontrol sumber daya informasi, seperti: HTML. URI (Universal Resource Identifier) mengidentifikasi sumber daya global, sistem penamaan, akan mencari sumber daya Internet dibagi menjadi tiga bagian: akses ke sumber daya dan alat komunikasi untuk nama, seperti HTTP, FTP; pelestarian sumber daya nama mesin, seperti: www.sohu.com; nama sumber daya itu sendiri, yaitu jalan untuk mengakses sumber ini. HTTP (HyperText Transfer Protocol) digunakan untuk didistribusikan, kerja sama, media campuran, sistem informasi protokol lapisan aplikasi komunikasi. Dengan menggunakan urutan ini, selain untuk akses informasi dalam sistem informasi, data juga dapat memeriksa bagian depan informasi untuk memperbarui dan operasi penerbitan. HTML (HyperText Markup Language) adalah bahasa yang digunakan penerbitan web, dapat menyediakan fungsi seperti untuk penulis: dalam publikasi online dokumen, termasuk judul, teks, tabel, daftar dan foto, tekan tombol mouse, teks dengan mencampur Cari teks link, dan remote layanan transaksi on-line proses untuk pembentukan bentuk untuk mencari, pemesanan dan memesan produk operasi; dalam dokumen secara langsung ke halaman yang berisi, data independen dan data audio video. Norma-norma yang didasarkan pada teknologi web, di samping ini spesifikasi teknis, ada beberapa spesifikasi juga sangat penting, tujuannya adalah untuk mencapai antar-perusahaan dan bisnis pertukaran data melalui web. Spesifikasi ini XML, SOAP, UDDI, dan WSDL. vXML (Extensible Markup Language) dengan menyediakan lebih fleksibel dan lebih mudah menerima informasi identifikasi metode untuk meningkatkan Web. XML adalah bahasa markup disebut extensible, tidak seperti HTML adalah bahasa tunggal yang telah ditentukan, XML adalah bahasa untuk mendeskripsikan bahasa lain, menggunakan XML, Anda dapat menentukan sendiri, bukan oleh jenis pembatasan, jenis dokumen.

Page 8: Mainstream Solusi Middle Ware Dan Denda Di Masa Depan

SOAP (Simple Object Access Protocol) adalah protokol ringan yang digunakan dalam ketiadaan pusat kendali untuk bertukar informasi dalam lingkungan terdistribusi. Hal ini berbasis XML, empat bagian: sebuah amplop yang menentukan informasi apa dan bagaimana ia diproses dalam rangka; satu set aturan pengkodean yang digunakan untuk menggambarkan jenis aplikasi data jelas tentang kata sampel, sebuah kelompok yang jangka panjang aturan prosedur dan modus panggilan respon, dan satu set berkas, dengan cara untuk penggunaan protokol komunikasi tingkat-rendah untuk bertukar informasi. SOAP memiliki kemungkinan kombinasi aturan lainnya. UDDI (Universal Description, Discovery dan Integrasi) adalah suatu spesifikasi, spesifikasi untuk layanan Web untuk didistribusikan, informasi berbasis web untuk pendaftaran. UDDI juga merupakan realisasi dari spesifikasi tersebut dapat mengakses koleksi umum, spesifikasi ini adalah sebuah layanan perusahaan tertentu Web dapat menyediakan konten yang disediakan dengan informasi pendaftaran keluar sehingga perusahaan lain dapat menemukan layanan ini. layanan Web adalah langkah berikutnya dalam pengembangan arah teknologi Web, yang memungkinkan diprogram untuk ditempatkan di Web, di sisi lain dapat menggunakan pendekatan didistribusikan untuk mengakses. WSDL (Web Service Description Language) adalah grup yang berisi titik akhir pesan dokumen-berorientasi atau proses-berorientasi operasi informasi format jaringan deskripsi service xml; operasi dan pesan adalah deskripsi abstrak pertama, dan kemudian diikat dengan protokol jaringan tertentu dan format pesan untuk menentukan titik akhir itu, titik akhir adalah terkait dengan kombinasi spesifik ke endpoint abstrak (layanan). WSDL deskripsi dapat digabungkan dengan SOAP, HTTP GET / POST, dan MIME-terkait. Ketiga, teknologi middleware platform utama Berikut ini menyoroti dan membandingkan tiga middleware platform teknologi utama untuk memungkinkan pembaca untuk memperdalam pemahaman mereka tentang teknologi middleware. 1. Saat ini mendukung server-side platform teknologi middleware Studi distribusi dari platform teknologi utama saat ini, terutama OMG's CORBA, Sun J2EE dan Microsoft DNA 2000. Mereka mendukung server-side middleware platform pengembangan teknologi, tetapi memiliki karakteristik sendiri, akan dijelaskan di bawah ini. (1) OMG's CORBA OMG CORBA teknologi komputasi terdistribusi didasarkan pada sejumlah organisasi mengajukan platform sistem terbuka Terdistribusi Obyek interoperabilitas vendor berdasarkan konten dikembangkan Permintaan Obyek Umum Broker spesifikasi Arsitektur. CORBA komputasi terdistribusi, didistribusikan platform komputasi oleh sebagian besar produsen untuk mendukung dan mengikuti teknik spesifikasi sistem, lengkap dengan model,

Page 9: Mainstream Solusi Middle Ware Dan Denda Di Masa Depan

maju, independen dari platform dan bahasa pengembangan, adalah derajat mendukung berbagai fitur, secara bertahap menjadi didistribusikan teknologi komputasi standar. COBRA standar dibagi menjadi tiga tingkatan: objek permintaan broker, jasa objek umum dan fasilitas umum. bawah adalah permintaan objek broker ORB, memberikan definisi objek terdistribusi (interface) dan pemetaan bahasa, untuk mencapai komunikasi antara obyek dan interoperabilitas, adalah sistem objek terdistribusi "bus perangkat lunak", dalam definisi di atas sejumlah ORB pelayanan publik, dapat memberikan layanan seperti concurrency, penamaan layanan, transaksi (transaksi) layanan, keamanan layanan, berbagai layanan dan fasilitas umum tingkat atas dalam definisi kerangka komponen adalah untuk memberikan layanan langsung untuk obyek bisnis yang digunakan, Business Objects memberikan aturan pakta itu diperlukan untuk kolaborasi yang efektif. Saat ini, CORBA-compliant produk komputasi terdistribusi demi satu, termasuk produsen produk middleware ORB, seperti BEAM3, IBM Komponen Broker, sebuah produsen objek didistribusikan memperkenalkan produk, seperti IONAObix dan OOCObacus begitu. Perkembangan terbaru dalam spesifikasi CORBA, peningkatan fitur Internet yang berorientasi, kualitas layanan DNS dan CORBA Component Model (CORBA Component Model). integrasi fitur internet termasuk firewall untuk pengangkutan IIOP (Firewall) dan untuk menentukan operasi internal format penamaan URL layanan penamaan (Penamaan Service). Layanan pengendalian mutu termasuk kemampuan untuk mengontrol kualitas layanan pesan asynchronous, sebuah CORBA untuk embedded system definisi CORBA real-time dan Sesar Toleransi CORBA atas permintaan program. CCM CORBA (CORBA Component Model) teknologi, adalah untuk mendukung POA dari spesifikasi CORBA (versi 2.3 kemudian) berdasarkan kombinasi EJB didasarkan pada spesifikasi saat ini dikembangkan. CORBA komponen model, adalah OMG organisasi untuk mengembangkan aplikasi untuk pengembangan dan penyebaran model spesifikasi middleware terdistribusi sisi server, yang meliputi tiga unsur berikut: model komponen, abstrak untuk menggambarkan struktur komponen sisi server dan interoperabilitas antara komponen struktur; b, komponen struktur kontainer, untuk menyediakan operasi komponen umum dan pengelolaan lingkungan hidup dan untuk mendukung keamanan, transaksi, status ketekunan, dan layanan integrasi sistem; c, konfigurasi dan spesifikasi komponen kemasan, CCM teknologi kemasan untuk mengelola penggunaan komponen versi biner, multi-bahasa kode eksekusi dan konfigurasi informasi, dan mengembangkan konten spesifik dari paket komponen dan isi dokumen berbasis XML standar. Singkatnya, CORBA ditandai dengan interoperabilitas besar dan komprehensif, dan keterbukaan sangat baik. Kelemahannya adalah bahwa besar 而 kompleks CORBA, dan standar teknologi dan update 相对 lambat, COBRA Cong standar 1,0 upgrade ke 2,0 waktu yang dihabiskan sangat singkat, tetapi hanya di luar versi rilis relatif sangat lambat. Digunakan dalam aplikasi tertentu tidak banyak.

Page 10: Mainstream Solusi Middle Ware Dan Denda Di Masa Depan

(2) J2EE Sun Dalam rangka untuk mempromosikan sisi server pengembangan aplikasi berbasis Java, Sun diluncurkan pada akhir 1999 dan spesifikasi teknologi yang berhubungan Java2 J2EE, J2EE tujuan adalah: untuk menyediakan platform-independen, portabel dan mendukung akses bersamaan dan keamanan, sepenuhnya berbasis Java pengembangan standar middleware server-side. Di tengah-tengah J2EE, Sun mempresentasikan pengembangan aplikasi berbasis Java norma distribusi yang lengkap untuk perusahaan, yang, dalam perjanjian interoperabilitas didistribusikan, J2EE mendukung kedua RMI dan IIOP, aplikasi terdistribusi dalam struktur server-sisi bentuk, maka termasuk Java Servlet, JSP (Java Server Page), EJB, dan sarana lainnya untuk mendukung kebutuhan bisnis yang berbeda, dan aplikasi Java dengan "Tulis sekali, jalankan di mana saja" fitur, membuat teknologi J2EE dalam komputasi telah dirilis cepat. J2EE menyederhanakan komponen terukur, di sisi server aplikasinya kompleksitas komponen, meskipun DNA 2000 adalah sama, namun perbedaan terbesar adalah bahwa DNA 2000 adalah produk, J2EE adalah, standar produsen yang berbeda dapat menerapkan kepatuhan mereka sendiri spesifikasi J2EE produk, spesifikasi J2EE, yang terlibat dalam pengembangan banyak produsen, tidak unik untuk Sun, dan pengembangan lintas-platform, distribusi saat ini banyak perusahaan besar publik didukung platform komputasi yang kompatibel dengan teknologi J2EE. EJB adalah Sun diperkenalkan berbasis Java J2EE server-side komponen bagian spesifikasi dari J2EE sejak diluncurkan, perkembangan secara luas telah menjadi standar teknologi aplikasi server. teknologi SunEJB merupakan komponen lokal di Jawa Bean berdasarkan pengembangan aplikasi terdistribusi untuk komponen teknologi server-side. Hal ini didasarkan pada bahasa Jawa, menyediakan pendekatan reuse Java byte-code-based. EJB server diberi spesifikasi komponen sistem distribusi, termasuk komponen, spesifikasi interface komponen untuk wadah dan komponen kemasan, isi konfigurasi komponen dari spesifikasi standar. Pengenalan teknologi EJB, memanfaatkan pembangunan sisi server Java berbasis-komponen aplikasi terdistribusi pendekatan mungkin. Multi-lapisan struktur dari perspektif aplikasi perusahaan, EJB adalah lapisan logika teknologi middleware, dan JavaBeans, yang menyediakan kemampuan pemrosesan transaksi, karena struktur tiga-lapis yang diusulkan, setelah lapisan tengah, yang logika bisnis, adalah berurusan dengan hal-hal inti, yang dipisahkan dari lapisan penyimpanan data, menggantikan sebagian besar status lapisan penyimpanan. Dari perspektif komputasi terdistribusi, EJB sebagai CORBA sebagai dasar untuk memberikan didistribusikan teknologi. Menyediakan sarana komunikasi antara objek. Dari perspektif teknologi internet, EJB dan Servlet, server JSP aplikasi dengan generasi baru standar teknis, EJB Bean di Sesi Bean dan entitas yang dapat dibagi menjadi Bean, yang pertama untuk mempertahankan sesi, yang menangani masalah-masalah, kini bertanggung jawab untuk klien Servlet komunikasi, akses ke EJB, dan hasil yang dihasilkan oleh halaman JSP ke klien. J2EE keuntungan adalah bahwa pasar mainstream server, atau mainframe dan platform UNIX, yang berarti komponen pembangunan Jawa, untuk mencapai "Tulis sekali, jalankan di mana saja", pengembangan aplikasi dapat dikonfigurasi untuk memuat semua server, termasuk

Page 11: Mainstream Solusi Middle Ware Dan Denda Di Masa Depan

Windows platform lingkungan klien. (3) Microsoft DNA 2000 Microsoft DNA 2000 (Terdistribusi aplikasi Internet) adalah sistem operasi Microsoft platform untuk seri Windows2000 peluncuran berdasarkan perluasan model komputasi terdistribusi, dan transformasi keluarga Kantor Kembali dari sisi server komputasi terdistribusi distribusi produk setelah merilis arsitektur komputasi baru dan spesifikasi. Di sisi server, DNA 2000 menyediakan ASP, COM, Cluster dan dukungan aplikasi lain. Saat ini, DNA2000 struktur teknis memiliki keuntungan besar. Di satu sisi, karena Microsoft adalah vendor sistem operasi platform, sehingga DNA 2000 teknologi telah dukungan kuat untuk platform sistem operasi yang mendasari; sisi lain, banyak digunakan sistem operasi Microsoft platform, platform aplikasi untuk mendukung sejumlah besar pengembang, sehingga Dalam prakteknya, DNA tahun 2000 telah mengadopsi banyak pengembang aplikasi dan dukungan. DNA 2000 menggabungkan teori komputasi terdistribusi yang paling canggih dan ide-ide, seperti pengolahan transaksi, skalabilitas, antrian pesan asynchronous, cluster dan sebagainya. DNA dapat membuat platform pengembangan berdasarkan komponen aplikasi server Microsoft, yang, seperti layanan transaksi database, layanan komunikasi asynchronous dan pelayanan keamanan, dan didistribusikan oleh sistem objek yang mendasarinya. Dipimpin oleh Microsoft DCOM / / kamp COM COM +, dari DDE, OLE untuk ActiveX, dll, memberikan dasar bagi pengembangan middleware, seperti VC, VB, Delphi dan sebagainya untuk mendukung DCOM, termasuk akses database OLE DB, termasuk teknologi baru, Dengan rilis Windows2000, Microsoft DCOM / COM / COM + teknologi, komputasi terdistribusi secara arsitektur di DNA2000, menunjukkan sebuah aplikasi baru dari model komponen terdistribusi. Pertama-tama, DCOM / COM / COM + komponen masih biasa COM (Component Object Model) model. COM Microsoft Desktop System sebagai teknologi komponen pertama, terutama untuk aplikasi OLE lokal, tetapi dengan server Microsoft merilis sistem operasi NT dan DCOM, COM dukungan jarak jauh oleh komponen teknologi yang mendasari membuat distribusi meluas ke aplikasi. DCOM / COM / COM + lagi untuk memperluas distribusi aplikasi untuk middleware logika bisnis server-side. COM + layanan dengan fasilitas yang relevan, seperti load balancing, database memori, kolam objek, komponen manajemen dan konfigurasi, dll, DCOM / COM / COM + untuk COM, DCOM, MTS fungsi organik bersatu bersama untuk membentuk sebuah konsep, fungsi yang kuat arsitektur komponen aplikasi. Selain itu, DNA2000 satu produsen komponen tunggal untuk menyediakan model objek terdistribusi, pengembang menggunakan produsen yang sama untuk menyediakan serangkaian alat pembangunan, alat pengembangan dari jumlah gabungan lebih menarik. Namun, kekurangan itu tergantung pada platform sistem operasi Microsoft, yang pada platform pengembangan lainnya (seperti Unix, Linux) tidak bisa memainkan peran. 2. Perbandingan analisis korelasi Saat ini, untuk teknologi komputasi terdistribusi berbagai platform, ada yang serupa dan sebanding dengan komponen terdistribusi, yaitu CCM CORBA (CORBA Component Model)

Page 12: Mainstream Solusi Middle Ware Dan Denda Di Masa Depan

teknologi, SUN's EJB (Enterprise JavaBean) teknologi dan DNA 2000 di COM / DCOM / COM + teknologi. Selama tiga platform komputasi terdistribusi, makalah ini, praktik umum industri untuk menganalisis tiga aspek berikut: Integrasi: integrasi platform, terutama mencerminkan dukungan interoperabilitas aplikasi dasar. Hal ini membutuhkan distribusi pada platform yang berbeda dan sistem operasi pada mesin yang menggunakan bahasa yang berbeda atau alat pengembangan untuk menghasilkan berbagai jenis aplikasi bisnis harus terintegrasi untuk membentuk suatu kerangka terpadu untuk komputasi perusahaan. Kerangka integrasi harus ditetapkan berdasarkan pada jaringan, dan memiliki kemampuan untuk mengintegrasikan aplikasi legacy; Ketersediaan: Membutuhkan penggunaan teknologi perangkat lunak harus komponen teknologi matang, produk yang sesuai juga harus menjadi produk matang, dalam aplikasi penting untuk perusahaan yang stabil, operasi yang aman, handal. Selain itu, karena database pada perusahaan komputasi berperan penting dalam teknologi perangkat lunak komponen harus erat terintegrasi dengan database; Skalabilitas: kerangka kerja terpadu harus scalable, mampu mengkoordinasikan pola desain yang berbeda dan strategi implementasi, kebutuhan komputasi perusahaan dapat dipotong, dan bisa merespon dengan cepat terhadap perubahan pasar dan tren teknologi. Dengan memastikan usabilitas dari aplikasi saat ini, perlindungan yang maksimal dari investasi perusahaan. Tabel berikut dari integrasi, ketersediaan, skalabilitas, tiga, mengingat distribusi perbandingan tiga platform komputasi mainstream. Meskipun tiga platform karena latar belakang historis dan latar belakang bisnis yang berbeda, masing-masing memiliki fokus sendiri dan karakteristik, pada kenyataannya, ada besar di antara mereka saling terkait dan saling melengkapi. Keempat, middleware ini adalah untuk mencapai e-bisnis perangkat lunak infrastruktur Apakah sifat dari e-bisnis di lingkungan didistribusikan pada berbagai sistem komputer untuk koordinasi pertukaran, sehingga menciptakan model bisnis baru. Jaringan lalu lintas, terutama teknologi internet, e-commerce infrastruktur komunikasi, dan manajemen dan informasi operasional antara sistem transmisi, sistem koordinat, pengolahan modul sistem pelayanan manajemen menengah adalah untuk memastikan bahwa kunci untuk aplikasi e-bisnis yang berhasil. server aplikasi e-commerce, gateway bisnis umum, gateway pembayaran, platform komunikasi dan platform keamanan, middleware kerangka kesatuan untuk e-commerce termasuk kategori. Dari segi teknis, e-commerce dengan Internet / Intranet teknologi, teknologi tradisional TI dan

Page 13: Mainstream Solusi Middle Ware Dan Denda Di Masa Depan

proses bisnis yang merupakan spesifik. Namun, pembentukan sistem akan menghadapi masalah baru, termasuk penerapan sistem dengan cepat dapat mengkonfigurasi, tidak dapat memenuhi jumlah besar pengguna, berkapasitas tinggi persyaratan, dapat memberikan efisiensi tinggi, keandalan yang tinggi, ketersediaan tinggi mission-critical, dll persyaratan, dapat memenuhi kebutuhan keamanan dan seterusnya. Pertanyaan-pertanyaan ini, tetapi mengandalkan teknologi Web sederhana tidak cukup. Teknologi Web umum digunakan sebagai rilis awal untuk informasi lebih berorientasi, sehingga ada kemacetan akses berbarengan, sulit untuk berkembang, efisiensi rendah, keamanan dan masalah lainnya, tidak dapat memenuhi kebutuhan perdagangan elektronik. Untuk mengatasi masalah ini, kebutuhan tingkat rendah teknologi berbasis Web, perencanaan kerangka kerja aplikasi secara keseluruhan, dan memberikan dukungan untuk platform pengembangan aplikasi internet, penyebaran dan manajemen, dan dapat mengambil ini untuk memecahkan di atas masalah. Hal ini telah menjadi standar luas diadaptasi dapat mendukung lapisan, sebagai aplikasi Internet, infrastruktur (Infrastruktur), lapisan dukungan sebenarnya middleware berbasis internet, yang merupakan aplikasi server. Sementara itu, sebagai perusahaan non-usaha tidak dapat menyeberang ke Internet, tetapi harus dikombinasikan dengan aplikasi tradisional, harus melalui aplikasi Web dan aplikasi middleware untuk mengintegrasikan legacy, untuk mencapai sebuah e-commerce lengkap. Dalam hal ini, aplikasi e-commerce harus berisi tingkat berikut: ● Browser: Ini adalah akses ke e-commerce saluran. ● E-commerce aplikasi platform: e-commerce menyediakan alat bagi generasi dari berbagai jenis aplikasi perangkat lunak, seperti toko online, pembayaran online, komunitas virtual dan sebagainya. ● e-commerce pertukaran platform: integrasi internal dari berbagai sistem bisnis internal terkait dengan perdagangan elektronik, mitra bisnis, hubungan eksternal, seperti bank, pemasok, pelanggan, distribusi struktur dan menyelesaikan berbagai sistem bisnis yang berbeda dan konversi data antara penuh dan. ● e-bisnis infrastruktur platform: untuk mendukung sejumlah besar pelanggan internet akses bersamaan ke aplikasi pengembang untuk dengan cepat mengembangkan aplikasi e-bisnis yang fleksibel, sistem informasi dan secepat mungkin ke dalam Internet dalam kegiatan bisnis. E-commerce dan e-commerce platform platform middleware berbasis pertukaran tidak bisa eksis. Dapat dikatakan bahwa tidak ada middleware tidak dapat mendukung aplikasi jaringan hari ini. middleware arsitektur aplikasi e-commerce e-commerce integrasi adalah bagian kunci, tidak peduli apa e-bisnis aplikasi terdistribusi platform perangkat keras, menggunakan sistem database, melalui jaringan yang kompleks dari apa e-commerce aplikasi, interkoneksi dan interoperabilitas Masalah pertama kerangka middleware untuk e-commerce harus dipecahkan. Dalam komunikasi

Page 14: Mainstream Solusi Middle Ware Dan Denda Di Masa Depan

arsitektur middleware, e-commerce untuk mendukung berbagai protokol komunikasi dan modus komunikasi layanan, dan mengirimkan konten data, data terjemahan format, kontrol aliran, enkripsi data, kompresi data, dll, dalam inti dari e-bisnis middleware kerangka menyelesaikan name service, kontrol keamanan, kontrol konkurensi, keandalan dan efisiensi jaminan; dalam pengembangan aplikasi e-commerce, berdasarkan pada platform yang berbeda untuk memberikan pengembangan yang kaya antarmuka untuk mendukung pengembangan perangkat populer dan heterogen interkoneksi standar antarmuka, dll; Dalam aplikasi manajemen, e-commerce middleware kerangka untuk memecahkan konfigurasi sendiri, monitoring, tuning, mudah digunakan untuk pengelolaan e-commerce untuk memberikan jaminan. Kedua, untuk lingkungan aplikasi Web yang berbeda, ada persyaratan berbagai middleware arsitektur e-business. Pekerjaan aplikasi aliran, harus memenuhi kondisi dan persyaratan dari negara informasi, status respon dari satu aplikasi ke aplikasi lain yang berlalu; proses transaksi on-line, didistribusikan data perlu memastikan konsistensi, Zuoye non-stop, sejumlah besar efisiensi yang tinggi bersamaan , karena sistem akuisisi data perlu memastikan transmisi yang dapat diandalkan dan seterusnya.