Java Community Process (JCP) pada PMO

The JCP didirikan oleh Sun Microsystems pada tahun 1998. Selama dekade terakhir perusahaan telah melepaskan kontrol atas JCP, tetapi para pengecam mengatakan itu tidak cukup. Banyak di masyarakat Jawa percaya bahwa Sun mengejar kepentingan komersial sendiri tidak sesuai dengan tujuan membina sebuah lingkungan kolaboratif yang hanya bertujuan untuk meningkatkan teknologi Java.

Java Community Process (JCP) Program Management Office (PMO) sangat tertarik untuk mengumumkan upgrade ke jcp.org baru-baru ini meluncurkan website. Setelah masyarakat? S web rumah 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. Sebagai contoh, RSS fitur tersebut tidak bekerja dengan Thunderbird.

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. Read More..

TEKNOLOGI OSGI

The OSGi Alliance (sebelumnya dikenal sebagai Open Services Gateway inisiatif, sekarang nama kuno) adalah sebuah organisasi standar terbuka yang didirikan pada Maret 1999. Aliansi dan anggota-anggotanya telah ditentukan sebuah layanan berbasis Java platform yang dapat dikelola dari jarak jauh. Inti bagian dari spesifikasi adalah suatu kerangka kerja yang mendefinisikan aplikasi model manajemen siklus hidup, sebuah layanan registry, sebuah lingkungan Eksekusi dan Modul. Berdasarkan kerangka ini, sejumlah besar OSGi layers, API, dan Jasa telah ditetapkan.


Komponen inti dari Spesifikasi adalah OSGi Framework OSGi. The Framework menyediakan lingkungan standar untuk aplikasi (disebut bundel). Kerangka dibagi dalam beberapa lapisan.

* L0: Pelaksanaan Lingkungan
* L1: Modul
* L2: Life Cycle Management
* L3: Service Registry Sebuah sistem keamanan di mana-mana terjalin erat dengan semua lapisan.



Eksekusi yang L0 lingkungan adalah spesifikasi dari Java lingkungan. Java 2 Konfigurasi dan Profil, seperti J2SE, CDC, CLDC, MIDP dll semua lingkungan eksekusi sah. Platform yang OSGi juga standar lingkungan eksekusi berdasarkan Profil Yayasan dan variasi yang lebih kecil yang menentukan persyaratan minimum pada lingkungan eksekusi yang akan berguna untuk OSGi bundel.

Modul L1 lapisan yang mendefinisikan kebijakan loading kelas. OSGi Framework yang kuat dan kaku kelas tertentu model loading. Hal ini didasarkan pada atas Jawa, tetapi menambah modularisasi. Di Jawa, biasanya ada satu classpath yang berisi semua kelas dan sumber daya. Modul yang OSGi lapisan kelas privat untuk menambahkan modul serta terkontrol menghubungkan antara modul. Lapisan modul sepenuhnya terintegrasi dengan arsitektur keamanan, memungkinkan opsi untuk menyebarkan sistem tertutup, berdinding kebun, atau benar pengguna sistem dikelola atas kebijaksanaan produsen.

Siklus Hidup yang L2 menambahkan lapisan bundel dinamis yang dapat diinstal, mulai, berhenti, diperbarui dan dihapus. Buntalan bergantung pada lapisan modul untuk kelas loading tetapi menambahkan API untuk mengatur modul-modul dalam run time. Memperkenalkan lapisan siklus hidup dinamika yang biasanya bukan bagian dari aplikasi. Mekanisme ketergantungan luas digunakan untuk menjamin operasi yang benar dari lingkungan. Siklus hidup operasi sepenuhnya dilindungi dengan arsitektur keamanan, sehingga hampir tidak mungkin diserang oleh virus.

Menambahkan lapisan yang L3 Layanan Registry. Layanan registri menyediakan model kerjasama bundel yang mengambil dinamika diperhitungkan. Kumpulan dapat bekerja sama melalui berbagi kelas tradisional tapi berbagi kelas ini sangat tidak kompatibel dengan menginstal dan menguninstall secara dinamis kode. Layanan registri menyediakan model yang komprehensif untuk berbagi objek antara paket. Sejumlah peristiwa yang ditetapkan untuk menangani datang dan pergi pelayanan. Layanan Jawa hanya objek yang dapat mewakili apa-apa. Banyak layanan seperti server-benda, seperti server HTTP, sedangkan layanan lain mewakili sebuah objek di dunia nyata, misalnya telepon Bluetooth yang ada di dekatnya. Model layanan keamanan sepenuhnya instrumented. Model keamanan layanan menyediakan cara yang elegan untuk mengamankan komunikasi antara paket berlalu.

http://www.osgi.org/About/Technology


Read More..

MIDDLEWARE

Pada pembahasan ini menjelasakan tentang MIDDLEWARE. apa sih middleware???? mungkin ada sebagian orang mengenal istilah tersebut. MIDDLEWARE sendiri sudah banyak digunakan untuk sebagian orang untuk aplikasi pada internet. baiklah saya akan menjelaskan sedikit tentang MIDDLEWARE..

Middleware
Middleware adalah sebuah aplikasi yang secara logic berada diantara lapisan aplikasi (application layer) dan lapisan data dari sebuah arsitektur layer-layer TCP/IP [1]. Middlewarebisa juga disebut protokol. Protokol komunikasi middleware mendukung layanan komunikasi aras tinggi. Biasanya program middleware menyediakan layanan pesan (messaging services ) sehingga aplikasi-aplikasi yang berbeda-beda itu dapat berkomunikasi. Sistem middleware mengikat aplikasi-aplikasi yang terpisah.

Fungsi-fungsi dari MIDDLEWARE :
  • Pemrograman aplikasi sederhana yang menyembunyikan penggunaan secara detail pelayanan-pelayanan yang ada pada sistem operasi .
  • Pemrograman aplikasi yang umum yang mencakup berbagai komputer dan sistim operasi.
  • Mengisi kekurangan yang terdapat antara sistem operasi dengan aplikasi, seperti dalam hal: networking, security, database, user interface, dan system administration.
Ada pun kategori dari MIDDLEWARE itu sendiri adalah sebagai berikut :

OLTP (Online Transaction Processing)
sebuah kelas program yang memfasilitasi dan mengatur aplikasi berorientasi transaksi, biasanya untuk entri data dan pengambilan transaksi di sejumlah industri, termasuk perbankan, perusahaan penerbangan, mailorder, supermarket, dan pabrik. Mungkin yang paling banyak diinstal produk OLTP IBM CICS (Customer Information Control System).

RPC (Remote Procedure Call)
sebuah protokol yang satu program yang dapat digunakan untuk meminta layanan dari sebuah program yang terletak di komputer lain dalam jaringan tanpa harus mengerti detail jaringan. (Suatu prosedur panggilan juga kadang-kadang dikenal sebagai fungsi panggilan atau subroutine panggilan.) RPC menggunakan klien / server model. Program yang meminta klien dan menyediakan layanan-program server. Seperti biasa atau memanggil prosedur lokal, sebuah RPC adalah operasi sinkron memerlukan program yang meminta ditunda sampai hasil prosedur remote dikembalikan. Namun, penggunaan proses ringan atau benang yang berbagi ruang alamat yang sama memungkinkan beberapa RPCs harus dilakukan secara bersamaan.

CORBA (
Common Object Request Broker Architecture)
Sebuah arsitektur dan spesifikasi untuk membuat, mendistribusikan, dan mengelola program didistribusikan obyek dalam jaringan. Hal ini memungkinkan program pada lokasi yang berbeda dan dikembangkan oleh vendor yang berbeda untuk berkomunikasi dalam jaringan melalui "antarmuka broker." CORBA dikembangkan oleh sebuah konsorsium vendor melalui Object Management Group (OMG), yang saat ini mencakup lebih dari 500 perusahaan anggota. Kedua Organisasi Internasional untuk Standarisasi (ISO) dan X / Open CORBA telah disetujui sebagai standar arsitektur untuk obyek terdistribusi (yang juga dikenal sebagai komponen).

Read More..

TUGAS KELOMPOK KSI LANJUT



PT ISM Bogasari Pabrik Surabaya memproduksi tepung sistem dengan membuat untuk stok dan membuat untuk memesan (sistem membuat untuk di stok dan sistem membuat untuk dipesan). Kapasitas giling gandum yang dimiliki adalah 5.900 ton / hari. Rantai supply chain diawali dari gandum bongkar muat (Pembongkaran gandum) - gandum penyimpanan (Penyimpanan gandum) - tepung penggilingan (Penggilingan tepung) - tepung penyimpanan (Penyimpanan tepung) - tepung campuran & kemasan (Tepung kemasan) - produk pergudangan (Pergudangan tepung) - produk loading (Pemuatan produk). Produk pergudangan (gudang) Sebagai salah satu bagian dari rantai supply chain memiliki fasilitas warehouse dengan kapasitas lebih dari 800,000 produk. Gudang ini terbagi atas lima wilayah yang masing-masing terdiri atas blok penyimpanan produk. Pengamatan menunjukkan adanya peluang untuk Meningkatkan efektivitas & Efisiensi produk pada mata rantai pergudangan. Inovasi dilakukan dengan merekayasa ulang proses yang terjadi dalam mata rantai tersebut, meliputi re-desain warehouse lay out (desain ulang lay out gudang), kembali produk urutan gerakan (memetik dan menyimpan produk / ulang produk sesuai urutan gerakan), serta pergudangan Komputerisasi proses. Inovasi yang dilakukan pada pergudangan produk ini juga Memberikan Dampak positif pada mata rantai yang lain, yaitu kemasan tepung (tepung kemasan) yang diindikasikan dengan Peningkatan kecepatan proses serta kemasan produk pada mata rantai loading (pemuatan produk) yang diindikasikan dengan proses kecepatan loading Peningkatan produk dan Peningkatan FIFO (First in First out) produk.
Read More..