Rabu, 30 Desember 2009
Middleware, Java Community Process (JCP) , OSGI Middleware
Middleware duduk "di tengah" antara perangkat lunak aplikasi yang dapat bekerja pada sistem operasi yang berbeda. Hal ini mirip dengan lapisan tengah-tier tiga arsitektur sistem tunggal, kecuali bahwa itu membentang di banyak sistem atau aplikasi. Contohnya termasuk EAI perangkat lunak, perangkat lunak telekomunikasi, transaksi monitor, dan pesan-dan-queueing perangkat lunak.
Perbedaan antara sistem operasi dan middleware fungsi ini, sampai batas tertentu, sewenang-wenang. Sementara fungsi kernel inti hanya dapat diberikan oleh sistem operasi itu sendiri, beberapa fungsionalitas yang sebelumnya disediakan oleh middleware dijual secara terpisah sekarang terintegrasi dalam sistem operasi. Contoh tipikal adalah TCP / IP stack untuk telekomunikasi, kini dimasukkan di setiap sistem operasi.
Dalam simulasi teknologi, middleware umumnya digunakan dalam konteks tingkat tinggi arsitektur (HLA) yang berlaku untuk banyak didistribusikan simulasi. Ini adalah lapisan perangkat lunak yang terletak di antara kode aplikasi dan run-time infrastruktur. Middleware umumnya terdiri dari fungsi perpustakaan, dan memungkinkan sejumlah aplikasi - simulasi atau HLA federates dalam terminologi - ke halaman fungsi-fungsi ini dari perpustakaan umum daripada menciptakan mereka kembali untuk setiap aplikasi.
Definisi
Perangkat lunak yang menyediakan hubungan antara aplikasi software yang terpisah. Middleware kadang-kadang disebut pipa karena menghubungkan dua aplikasi dan data yang lewat di antara mereka. Middleware memungkinkan data yang terdapat dalam satu database yang akan diakses melalui lain. Definisi ini akan cocok integrasi aplikasi enterprise dan data integrasi perangkat lunak.
Middleware ObjectWeb mendefinisikan sebagai: "The lunak lapisan yang terletak di antara sistem operasi dan aplikasi pada setiap sisi dari sebuah sistem komputasi terdistribusi dalam jaringan.
Asal
Middleware adalah relatif baru komputasi Selain lansekap. Itu populer pada 1980-an sebagai solusi untuk masalah bagaimana menghubungkan aplikasi baru untuk sistem warisan yang lebih tua, meskipun istilah telah digunakan sejak 1968. Ini juga memfasilitasi pemrosesan terdistribusi, sambungan dari beberapa aplikasi untuk menciptakan aplikasi yang lebih besar, biasanya melalui jaringan.
Organisasi
IBM, Red Hat, dan Oracle Corporation adalah pemasok utama menyediakan perangkat lunak middleware. Vendor seperti Axway, SAP, TIBCO, Informatica, meresap dan webMethods secara khusus didirikan untuk menyediakan Web berorientasi alat middleware. Kelompok-kelompok seperti Apache Software Foundation dan Konsorsium ObjectWeb mendorong pengembangan sumber terbuka middleware. Microsoft. NET "Framework" arsitektur pada dasarnya adalah "Middleware" dengan fungsi middleware khas didistribusikan antara berbagai produk, dengan sebagian besar interaksi antar-komputer standar industri, terbuka RAND API atau lisensi perangkat lunak.
Penggunaan Middleware
Layanan middleware menyediakan lebih fungsional set antarmuka pemrograman aplikasi untuk memungkinkan aplikasi ke:
* Cari transparan di seluruh jaringan, sehingga interaksi dengan menyediakan layanan lain atau aplikasi,
* Jadilah independen dari layanan jaringan,
*Jadilah handal dan selalu tersedia bila dibandingkan dengan sistem operasi dan layanan jaringan.
Middleware menawarkan beberapa keunggulan teknologi yang unik untuk bisnis dan industri. Sebagai contoh, sistem database tradisional biasanya digunakan dalam lingkungan tertutup di mana pengguna mengakses sistem terbatas hanya melalui jaringan atau intranet (misalnya, sebuah jaringan internal perusahaan). Dengan pertumbuhan fenomenal World Wide Web, pengguna dapat mengakses hampir semua database yang mereka layak hak akses dari mana saja di dunia. Alamat middleware masalah interoperabilitas berbagai tingkat di antara struktur database yang berbeda. Middleware transparan memfasilitasi akses ke sistem manajemen database warisan (DBMSs) atau aplikasi melalui web server tanpa memperhatikan karakteristik database-spesifik. Bisnis sering menggunakan aplikasi middleware untuk menghubungkan informasi dari departemen database, seperti penggajian, penjualan, dan akuntansi, atau database bertempat di beberapa lokasi geografis. Dalam komunitas kesehatan yang sangat kompetitif, laboratorium membuat ekstensif menggunakan aplikasi middleware untuk data pertambangan, sistem informasi laboratorium (LIS) cadangan, dan sistem untuk menggabungkan rumah sakit selama merger. Middleware membantu menjembatani kesenjangan antara Liss terpisah dalam sebuah jaringan kesehatan baru dibentuk setelah pembelian sebuah rumah sakit. Jaringan nirkabel pengembang dapat menggunakan middleware untuk memenuhi tantangan yang berkaitan dengan jaringan sensor nirkabel (WSN), atau teknologi WSN. Mengimplementasikan aplikasi middleware WSN memungkinkan pengembang untuk mengintegrasikan sistem operasi dan perangkat keras dengan berbagai berbagai aplikasi yang saat ini tersedia. Middleware dapat membantu menghindari pengembang perangkat lunak untuk menulis ke antarmuka pemrograman aplikasi (API) untuk setiap program kontrol, dengan melayani sebagai independen antarmuka pemrograman untuk aplikasi mereka. Akhirnya, e-commerce menggunakan middleware untuk membantu dalam menangani transaksi cepat dan aman di berbagai jenis lingkungan komputer. Singkatnya, middleware telah menjadi elemen penting di berbagai industri, berkat kemampuannya untuk menyatukan sumber daya yang berbeda di seluruh jaringan atau platform komputasi.
Pada tahun 2004 anggota dari European Broadcasting Union (EBU) yang dilaksanakan studi tentang Middleware yang berkaitan dengan integrasi sistem di lingkungan penyiaran. Desain sistem yang terlibat ini para ahli teknik dari 10 besar lembaga penyiaran Eropa yang bekerja selama 12 bulan untuk memahami efek yang didominasi produk-produk berbasis perangkat lunak untuk produksi media dan teknik-teknik desain sistem penyiaran. Laporan yang dihasilkan diterbitkan dan tersedia dengan gratis dari situs web EBU di sini: - Tek 3.300 [8] dan Tek 3300s.
Jenis middleware
Hurwitz yang mengatur sistem klasifikasi berbagai jenis middleware yang saat ini tersedia. [10]. Klasifikasi ini didasarkan pada skalabilitas dan recoverability:
* Remote Procedure Call - Klien membuat panggilan dengan prosedur yang berjalan pada sistem remote. Dapat asinkron atau sinkron.
* Message Oriented Middleware - Pesan yang dikirim ke klien dikumpulkan dan disimpan sampai mereka ditindaklanjuti, sementara klien terus dengan pengolahan lain.
* Object Request Broker - jenis middleware ini memungkinkan aplikasi untuk mengirim permintaan benda dan jasa dalam suatu sistem berorientasi objek.
* SQL-berorientasi Akses Data - middleware antara aplikasi dan database server.
* Embedded Middleware - layanan komunikasi dan integrasi antarmuka software / firmware yang tertanam beroperasi antara aplikasi dan sistem operasi waktu-nyata.
Sumber-sumber lain termasuk klasifikasi tambahan ini:
* Transaksi pengolahan monitor - Menyediakan alat dan lingkungan untuk mengembangkan dan menyebarkan aplikasi terdistribusi.
* Aplikasi server - Perangkat lunak yang diinstal pada komputer untuk memfasilitasi porsi (berjalan) dari aplikasi lain.
* Enterprise Service Bus - Sebuah lapisan abstraksi di atas Olahpesan Enterprise System.
JCP
Java Community Process (JCP) Program Management Office (PMO) sangat tertarik untuk mengumumkan upgrade ke jcp.org baru-baru ini meluncurkan situs web. Setelah web rumah masyarakat benar-benar dirombak dan dirilis pada bulan Juni 2009, bekerja terus di belakang layar untuk menambah, meningkatkan, dan memperbaiki fungsi dan kegunaan nya. Anggota PMO berfungsi sebagai tim proyek untuk mendefinisikan dan menyelesaikan pekerjaan.
Program yang JCP komunitas pengguna telah membantu dalam memberikan umpan balik pada situs web. Banyak fitur baru dan perbaikan bug pada awalnya diusulkan atau diidentifikasi oleh pengguna. Beberapa implementasi tersebut akan segera jelas. Sebagai contoh, semua wiki dan papan sekarang mencakup satu cara bagi pengguna untuk memberikan pendapat mereka yang cepat konten dengan menghadiahi setiap item dengan nilai, dengan memilih jumlah bintang tertentu. Selain itu, semua papan diskusi publik dan wiki termasuk RSS tombol untuk memungkinkan pengguna untuk berlangganan pembaruan konten. Karena pengaturan keamanan dan persyaratan browser, RSS feed fitur ini hanya bekerja jika SSL diaktifkan. Misalnya, fitur RSS melakukan kerja dengan Firefox.
Berbagai bug telah diperbaiki dan navigasi juga telah diperbarui untuk mengatur informasi yang tersedia. Ini adalah langkah inkremental lain sepanjang perjalanan untuk meningkatkan jcp.org. Dalam bulan-bulan mendatang, sebagai masyarakat terus menyarankan perubahan dan perangkat tambahan, upaya akan terus memperbaiki situs. Semua umpan menyimpan program dan JCP jcp.org bergerak maju dan ke atas.
OSGI
OSGi merupakan sistem modul untuk Java yang lengkap dan mengimplementasikan sebuah model komponen dinamis, sesuatu yang tidak ada di Jawa standalone / VM lingkungan. Aplikasi atau komponen (datang dalam bentuk bungkusan untuk penyebaran) dapat jarak jauh diinstal, mulai, berhenti, diperbarui dan dihapus tanpa memerlukan reboot; pengelolaan paket Jawa / kelas ditentukan dengan sangat rinci. Manajemen siklus hidup dilakukan melalui API yang memungkinkan untuk men-download jauh kebijakan manajemen. Registri layanan memungkinkan berkas untuk mendeteksi penambahan layanan baru, atau penghapusan layanan, dan beradaptasi sesuai.
Asli layanan fokus pada penerapan gateway tapi ternyata jauh lebih luas. OSGi spesifikasi yang sekarang digunakan dalam aplikasi mulai dari ponsel ke open source Eclipse IDE. Wilayah aplikasi lain meliputi mobil, otomasi industri, otomatisasi bangunan, PDA, komputasi grid, hiburan (misalnya iPronto), armada manajemen dan aplikasi server.
sumber :
1. http://en.wikipedia.org/wiki/Middleware
2. http://jcp.org
3. http://en.wikipedia.org/wiki/OSGi
Rabu, 18 November 2009
Layanan Telematika , Teknologi Telematika, Fitur Interface pada Telematika
- LAYANAN TELEMATIKA DI BIDANG TRANSPORTASI
Telematika transportasi adalah cabang teknologi yang mengintegrasikan telekomunikasi dan software engineering di bidang sistem transportasi. Saat ini bidang ini telah memainkan peran penting dalam manajemen efektif jaringan infrastruktur transportasi dan menyediakan kolaborasi optimum antara berbagai jenis tipe transportasi, atau yang dikenal dengan transportasi multimodal (multimodal transport).
Sistem transportasi cerdas, mendukung dan menyediakan berbagai jenis layanan transportasi ke institusi dan pribadi. Karena, kategori user di dalam layanan telematika transportasi adalah tidak homogen, maka berbagai jenis layanan harus disiapkan penyelenggara jasa. User2 tersebut adalah sbb:
• Sistem Telematika Trafik
• Sistem Telematica Vehicle pada strategi kendali (Hybrid electric vehicle) cerdas
• Space Vector Modulation = Modulasi Vector Ruang (RVM)
• Matrix converter
Dan sebagai contoh yang menerapkan layanan telematika di bidang transportasi di Indonesia ialah TOYOTA.
Semakin tingginya mobilitas masyarakat, terutama di wilayah perkotaan, membutuhkan layanan penunjang yang mampu membantu masyarakat untuk sampai ke tujuannya dalam waktu singkat. Toyota melihat peluang ini dengan mengembangkan layanan telematika.
Telematika (telekomunikasi dan teknologi satelit) akan menjadi bagian dari gaya hidup berkendara di abad 21 yang harus difasilitasi.
"Kami terus melakukan inovasi dan pengembangan teknologi Telematika menyesuaikan kebutuhan konsumen. Prinsipnya teknologi ini harus memudahkan konsumen," kata Joko Trisanyoto, Direktur Marketing Toyota Astra Motor (TAM) sewaktu berbincang-bincang di acara bertajuk Toyota 21th Century Mobility Lifestyle di booth Toyota Indonesia International Motor Show (IIMS), Sabtu lalu.
Saat ini, Toyota telah mencetuskan dua macam sistem teknologi telematika secara bergerak yang dapat diakses melalui telepon seluler, yaitu M-Toyota dan Toyota Navigation.
Hingga Juni 2008, M-Toyota telah diakses hingga 180.000 pengunjung setiap bulan. Layanan ini berisi informasi produk, layanan purna jual, hingga hal-hal yang bersifat emergency.
Selain itu, Toyota juga memiliki layanan navigasi yang menggandeng perusahaan pemetaan Tele Atlas. Informasi dan peta lengkap dengan 13.000 lokasi-lokasi penting, mulai hotel, rumah sakit, hingga dealer Toyota sudah terekam. Saat ini peta tersebut sudah meng-cover wilayah Pulau Jawa dan Bali. Pada September 2008, layanan peta akan menjangkau mencapai Sumatra.
Toyota juga mengembangkan perangkat keras dan Graphics User Interface (GUI) yang didesain secara khusus. Dengan layanan Toyota Genuine Accesories (TGA). Toyota juga mempermudah pengguna Toyota Navigation dengan memberikan update perangkat lunak tanpa dikenai biaya.
Toyota melengkapi layanan telematikanya dengan layanan Mobile Reward Exchange (MORE) yang dirancang dalam mobile platform untuk pengguna telepon seluler. Bagi konsumen yang mengikuti MORE akan mendapat informasi seputar M-Toyota dan info program.
2.TEKNOLOGI TELEMATIKA
Teknologi informasi dan komunikasi, pada masa sekarang tidak dapat dilepaskan dengan telematika (cyberspace). Perkembangan teknologi informasi dan komunikasi, telah mempengaruhi banyak aspek kehidupan di masyarakat, antara lain dalam alam perkembangannya, teknologi telematika ini telah menggunakan kecepatan dan jangkauan transmisi energi elektromagnetik, sehingga sejumlah besar informasi dapat ditransmisikan dengan jangkauan, menurut keperluan, sampai seluruh dunia. Pada saat ini informasi sudah banyak berkembang sedemikian rupa, hanya saja harus adanya dukungan teknologi. Teknologi telematika yang telah berkembang sehingga mampu menyampaikan suatu informasi.
Sebagai contoh, sekarang semua orang sudah memunyai handphone, dan semakin hari semakin pesat perkembangan teknologinya, dan semakin memudahkan para penggunanya untuk mendapatkan informasi secara langsung baik itu dari sms ataupun push email yg lagi marak2nya di Indonesia akibat pasar handphone blackberry atau sekedar browsing dnegan menggunakan wifi ataupun WAP.
3. FITUR INTERFACE PADA TELEMATIKA
Interface dalam telematika meliputi banyak hal,salah satu nya adalah video conference,
Layanan video conference merupakan layanan komunikasi yang melibatkan video dan audio secara real time. Teknologi yang digunakan untuk layanan video conference komersial pada awalnya dikembangkan di atas platform ISDN (Integrated Switch Digital Network) dengan standar H.320. Secara fungsional, elemen pendukung layanan video conference terdiri dari:
- Terminal video conference atau endpoint video conference, adalah perangkat yang berada di sisi pengguna video conference.
- MCU (Multipoint Conference Unit), adalah semacam server yang berfungsi sebagai pengendali konferensi yang melibatkan banyak pengguna dan banyak sesi konferensi.
- Gateway dan gatekeeper adalah media yang melakukan proses adaptasi komunikasi video conference berbasis ISDN ke IP dan sebaliknya.
Jenis Video ConferenceJenis video conference berdasarkan hubungan diantara pemakainya dapat dibagi menjadi tiga bagian :
1. Real Time Colaboration Multiparty Conferencing, merupakan sarana hubungan konferensi yang seketika dengan resolusi yang baik dan interaktif.
2. Active Participation Users, hubungan yang terjadi diantara pemakai dengan jaringan komputer atau basis data, merupakan konferensi yang seketika dengan resolusi yang baik dan interaktif.
3. Passive Participation Users, keikutsertaan pemakai bersifat pasif dan memerlukan hubungan yang seketika dan interaktif. Sistem Terminal V ideo Conference Jenis video conference menurut system terminalnya dibagi menjadi 2 bagian :
1. Special video conference terminal, merupakan suatu terminal khusus sebagai hasil integrasi produk-produk modular video conference. Bagian ini pengembangan dari traditional video conference yang ditambahkan dengan perangkat seperti komputer dan faks.
2. PC-based video conference terminal, seperangkat komputer yang dapat ditingkatkan kemampuannya dengan menambahkan video codec, kamera, mikrofon, perangkat lunak dan sistem lainnya. Pemakaian Lebar Pita Frekuensi Video conference Pelayanan video conference berdasarkan pemakaian lebar pita frekuensi dapat dibagi menjadi tiga bagian :
1. Shared Bandwidth, pemakaian lebar pita secara bersama-sama dapat dipenuhi oleh jaringan komunikasi seperti LAN.
2. Dedicated Bandwidth, pemakaian lebar pita frekuensi secara khusus atau tersendiri, dapat dipenuhi oleh jaringan komunikasi seperti saluran terdedikasi atau penyambung LAN.
3. Allocated Bandwdth, pengalokasian lebar pita frekuensi dapat dipenuhi oleh jaringan komunikasi seperti pada system isochronus misalnya FDDI II, IEEE 802.9, Isochronus Ethernet (isoENET), 100mbps Ethernet dengan protocol prioritas permintaan dan Cell Reley serta ATM.
Tujuan sebuah user interface adalah mengkomunikasikan fitur-fitur sistem yang tersedia agar user mengerti dan dapat menggunakan sistem tersebut. Dalam hal ini penggunaan bahasa amat efektif untuk membantu pengertian, karena bahasa merupakan alat tertua barangkali kedua tertua setelah gesture yang dipakai orang untuk berkomunikasi sehari-harinya. Praktis semua pengguna komputer dan Internet kecuali mungkin anak kecil yang memakai komputer untuk belajar membaca dapat mengerti tulisan. Meski pada umumnya panduan user interface menyarankan agar ikon tidak diberi tulisan supaya tetap mandiri dari bahasa, namun elemen user interface lain seperti teks pada tombol, caption window, atau teks-teks singkat di sebelah kotak input dan tombol pilihan semua menggunakan bahasa. Tanpa bahasa pun kadang ikon bisa tidak jelas maknanya, sebab tidak semua lambang ikon bisa bersifat universal.
sumber :
http://www.belitoyota.com/
http://wikipedia.org
http://telematika.co.id/
Kamis, 08 Oktober 2009
Pengertian dan Sejarah Telematika
Telekomunikasi mempunyai pengertian sebagai teknik pengiriman pesan, dari suatu tempat ke tempat lain, dan biasanya berlangsung secara dua arah. 'Telekomunikasi' mencakup semua bentuk komunikasi jarak jauh, termasuk radio, telegraf/ telex, televisi, telepon, fax, dan komunikasi data melalui jaringan komputer. Sedangkan pengertian Informatika) mencakup struktur, sifat, dan interaksi dari beberapa sistem yang dipakai untuk mengumpulkan data, memproses dan menyimpan hasil pemrosesan data, serta menampilkannya dalam bentuk informasi.
Istilah telematika yang berasal dari kata dalam bahasa Perancis telematique merupakan gabungan dua kata: telekomunikasi dan informatika. Jadi pengertian Telematika sendiri lebih mengacu kepada industri yang berhubungan dengan penggunakan komputer dalam sistem telekomunikasi. Yang termasuk dalam telematika ini adalah layanan dial up ke Internet maupun semua jenis jaringan yang didasarkan pada sistem telekomunikasi untuk mengirimkan data. Internet sendiri merupakan salah satu contoh telematika.
Para praktisi menyatakan bahwa TELEMATICS adalah singkatan dari TELECOMMUNICATION and INFORMATICS sebagai wujud dari perpaduan konsep Computing and Communication. Istilah Telematics juga dikenal sebagai {the new hybrid technology} yang lahir karena perkembangan teknologi digital. Perkembangan ini memicu perkembangan teknologi telekomunikasi dan informatika menjadi semakin terpadu atau populer dengan istilah konvergensi. Semula Media masih belum menjadi bagian integral dari isu konvergensi teknologi informasi dan komunikasi pada saat itu.
Belakangan baru disadari bahwa penggunaan sistem komputer dan sistem komunikasi ternyata juga menghadirkan Media Komunikasi baru. Lebih jauh lagi istilah TELEMATIKA kemudian merujuk pada perkembangan konvergensi antara teknologi TELEKOMUNIKASI, MEDIA dan INFORMATIKA yang semula masing-masing berkembang secara terpisah. Konvergensi TELEMATIKA kemudian dipahami sebagai sistem elektronik berbasiskan teknologi digital atau {the Net}. Dalam perkembangannya istilah Media dalam TELEMATIKA berkembang menjadi wacana MULTIMEDIA. Hal ini sedikit membingungkan masyarakat, karena istilah Multimedia semula hanya merujuk pada kemampuan sistem komputer untuk mengolah informasi dalam berbagai medium. Adalah suatu ambiguitas jika istilah TELEMATIKA dipahami sebagai akronim Telekomunikasi, Multimedia dan Informatika. Secara garis besar istilah Teknologi Informasi (TI), TELEMATIKA, MULTIMEDIA, maupun Information and Communication Technologies (ICT) mungkin tidak jauh berbeda maknanya, namun sebagai definisi sangat tergantung kepada lingkup dan sudut pandang pengkajiannya.
Menurut Wikipedia, istilah telematika ini sering dipakai untuk beberapa macam bidang, sebagai contoh adalah:
- Integrasi antara sistem telekomunikasi dan informatika yang dikenal sebagai Teknologi Komunikasi dan Informatika atau ICT (Information and Communications Technology). Secara lebih spesifik, ICT merupakan ilmu yang berkaitan dengan pengiriman, penerimaan dan penyimpanan informasi dengan menggunakan peralatan telekomunikasi.
- Secara umum, istilah telematika dipakai juga untuk teknologi Sistem Navigasi/Penempatan Global atau GPS (Global Positioning System) sebagai bagian integral dari komputer dan teknologi komunikasi berpindah (mobile communication technology).
- Secara lebih spesifik, istilah telematika dipakai untuk bidang kendaraan dan lalulintas (road vehicles dan vehicle telematics)
Di Indonesia, pengaturan dan pelaksanaan mengenai berbagai bidang usaha yang bergerak di sektor telematika diatur oleh Direktorat Jenderal Aplikasi Telematika. Fungsi Departemen di bidang Aplikasi Telematika yang berada di bawah dan bertanggungjawab kepada Menteri Komunikasi dan Informatika Republik Indonesia. Fungsinya meliputi:
- Penyiapan perumusan kebijakan di bidang e-government, e-business, perangkat lunak dan konten, pemberdayaan telematika serta standardisasi dan audit aplikasi telematika;
- Pelaksanaan kebijakan di bidang e-government, e-business, perangkat lunak dan konten, pemberdayaan telematika serta standardisasi dan audit aplikasi telematika;
- Perumusan dan pelaksanaan kebijakan kelembagaan internasional di bidang e-government, e-business, perangkat lunak dan konten, pemberdayaan telematika serta standardisasi dan audit aplikasi telematika;
- Penyusunan standar, norma, pedoman, kriteria, dan prosedur di bidang e-government, e-business, perangkat lunak dan konten, pemberdayaan telematika serta standardisasi dan audit aplikasi telematika;
- Pembangunan, pengelolaan dan pengembangan infrastruktur dan manajemen aplikasi sistem informasi pemerintahan pusat dan daerah;
- Pemberian bimbingan teknis dan evaluasi;
- Pelaksanaan administrasi Direktorat Jenderal Aplikasi Telematika.
Sumber :www.total.or.id