Apakah Beda ADF dan OAF (Software)

Kerangka Pengembangan Aplikasi Oracle (ADF) Vs.

Kerangka Aplikasi Oracle (OAF.

Hampir tidak mungkin untuk memahami bagaimana penggunaan teknologi dalam bisnis telah berkembang begitu pesat selama bertahun-tahun.

Karena kemampuan perangkat keras terus berkembang, vendor perangkat lunak bekerja lebih keras menuju penawaran mereka untuk menyertakan lebih banyak fitur guna mendukung lebih banyak operasi bisnis.

Pada hari-hari awal, perangkat keras dasar hanya mampu melakukan rutinitas pemrosesan singkat sehingga terserah organisasi atau perusahaan untuk mengembangkan cara mereka sendiri untuk menyederhanakan proses.

Akibatnya, industri perangkat lunak mulai membeli aplikasi yang sudah ditulis sebelumnya, sebagian besar untuk fungsi dan penggajian.

Di sinilah Aplikasi Oracle muncul, yang dengan cepat memperluas cakupannya.

Idenya merupakan menggabungkan fitur dari berbagai aplikasi dan menawarkannya sebagai rangkaian aplikasi pendukung yang telah terintegrasi sebelumnya.

Namun, tidak ada teknologi yang sempurna dan setiap teknologi baru menjadi usang seiring berjalannya waktu.

Dengan munculnya evolusi teknologi, aplikasi perusahaan sekarang lebih mudah diakses dari sebelumnya.

Seperti halnya evolusi, profil orang yang menggunakan aplikasi perusahaan juga telah berubah.

Hal ini menghadirkan era baru internet untuk bisnis yang meletakkan dasar bagi tenaga kerja masa depan.

Dan Oracle ADF dan OA Framework (OAF) berada di pusat evolusi.

Keduanya adalah teknologi Oracle yang digunakan terutama untuk mengembangkan teknologi inti untuk Aplikasi Fusion.

Teknologi berkembang pesat dan begitu juga aplikasi bisnis dengannya, sehingga diperlukan pendekatan yang lebih pasti untuk memenuhi kebutuhan mereka yang terus berkembang.

Jadi pertanyaannya apakah Anda harus menggunakan OAF atau OA Framework untuk mengembangkan aplikasi bisnis.

&nbsp.

Apa yang dimaksud dengan Oracle ADF?

Oracle Application Development Framework (ADF) adalah framework paling produktif yang tersedia saat ini untuk membangun aplikasi kustom.

Ini adalah kerangka kerja pengembangan aplikasi end-to-end yang dibangun di atas standar Java Enterprise Edition (EE) yang digunakan untuk membangun aplikasi web yang berfungsi penuh untuk memenuhi berbagai macam kebutuhan.

Kekuatan ini hanya diperuntukkan bagi organisasi dan proyek yang akan membayar Lisensi Oracle WebLogic Server hingga 2012.

Oracle akhirnya merilis versi terbatas dari Oracle ADF yang tersedia untuk semua orang.

Tujuannya adalah untuk membangun aplikasi penanganan data yang dimaksudkan untuk mengumpulkan data, mengolahnya, dan menampilkannya sebagai grafik atau tabel.

Bahkan pemula dapat menggunakan fitur deklaratif ADF yang canggih untuk membuat aplikasi dasar tanpa harus menulis kode apa pun.

ADF menggunakan teknologi Java untuk mengimplementasikan logika bisnis khusus untuk aplikasi Anda.

&nbsp.

Apa yang dimaksud dengan Kerangka OA?

OA Framework (OAF), kependekan dari Oracle Application Framework, adalah kerangka kerja milik Oracle yang dikembangkan untuk aplikasi Oracle E-Business Suite (EBS).

Aplikasi Oracle asli didasarkan pada produk Oracle Forms awal yang akan memberikan tampilan teks berbasis terminal ke dalam aplikasi saat itu.

Klien Java Forms menjadi lebih kaya seiring berjalannya waktu dan dengan dirilisnya E-Business Suite 11i, Oracle mulai mengirimkan produk tertentu dalam halaman berbasis HTML.

Dengan setiap rilis, semakin banyak produk yang mulai mengadopsi antarmuka pengguna berbasis HTML dan dengan E-Business Suite 12.1 Oracle telah membuat beberapa pengembangan dan peningkatan signifikan termasuk pola desain antarmuka pengguna berbasis browser standar, yang dikenal sebagai Oracle Applications Framework (OAF).

Sekarang dengan Aplikasi Fusion, Oracle telah membawa prinsip pengembangan OAF ke tingkat yang baru.

&nbsp.

Perbedaan antara ADF dan OAF

1.     Dasar-dasar ADF dan OAF

Oracle Application Development Framework (ADF) adalah kerangka pengembangan aplikasi end-to-end yang dibangun di atas standar Java Enterprise Edition (EE) yang digunakan untuk membangun aplikasi perusahaan yang berfungsi penuh untuk memenuhi berbagai macam kebutuhan.

ADF adalah bagian dari JDeveloper Integrated Development Environment (IDE) yang memberikan pengembang semua kekuatan dan fleksibilitas untuk membangun aplikasi perusahaan.

OA Framework (OAF) adalah kerangka kerja berpemilik yang dikembangkan oleh Oracle untuk memperluas aplikasi E-Business Suite-nya.

Ini adalah platform pengembangan untuk aplikasi bisnis berbasis HTML serta ekstensi khusus untuk aplikasi E-Business Suite.

2.     Arsitektur ADF dan OAF

OAF didasarkan pada pola desain MVC standar industri yang mengacu pada arsitektur Model View Controller dan terdiri dari tiga lapisan: Model, View, dan Controller.

Halaman XML membentuk Tampilan yang berisi logika tampilan; pengontrol berbasis Java mengontrol aliran lengkap yang menjadikannya Pengontrol; dan Model menangani transaksi terkait Basis Data.

ADF juga didasarkan pada arsitektur Model-View-Controller tetapi terdiri dari empat lapisan: Model, View, Controller, dan Business Layer.

Selain itu, ini memberikan solusi di berbagai bidang seperti ORM, lapisan pengontrol yang dapat digunakan kembali, lapisan persistensi data, antarmuka pengguna web yang kaya berdasarkan JSF, dan banyak lagi.

3.     Penerapan ADF dan OAF

ADF tidak bergantung pada Aplikasi Oracle dan dapat diterapkan ke Server Oracle WebLogic.

Pengembang dapat menguji aplikasi menggunakan Server WebLogic Terpadu yang dibangun ke dalam instalasi JDeveloper dan kemudian menyebarkan aplikasi ke server aplikasi.

Mereka juga dapat menggunakan JDeveloper untuk menerapkan langsung ke server aplikasi mandiri.

OAF, sebaliknya, tidak seperti ADF, tidak dapat digunakan sendiri; pada kenyataannya, ini terkait dengan Aplikasi Oracle dan hanya dapat diterapkan ke Server Aplikasi Oracle.

WebLogic hadir secara default di Aplikasi Fusion dan ADF berada di pusat tumpukan teknologi Fusion.

ADF vs.

OAF: Bagan Perbandingan

 

Ringkasan ADF Vs.

ANAK BODOH

Meskipun ADF dan OAF adalah teknologi Oracle yang digunakan terutama untuk mengembangkan teknologi inti untuk Aplikasi Fusion menggunakan JDeveloper, OAF terintegrasi erat dengan aplikasi Oracle, sedangkan ADF bahkan tidak mendukung Aplikasi Oracle.

Keduanya didasarkan pada pola desain Model-View-Controller, kecuali ADF dilengkapi dengan Lapisan Bisnis tambahan.

ADF berada di pusat tumpukan teknologi Fusion, sedangkan OAF adalah platform pengembangan untuk Aplikasi Oracle E-Business Suite dan ekstensinya.

Tidak seperti ADF, OAF tidak dapat digunakan secara mandiri dan dapat disebarkan ke Oracle Application Server.

Jika Anda ingin membuat beberapa halaman dengan integrasi erat dengan Oracle E-Business Suite, Anda dapat menggunakan OAF.

Jika Anda membuat aplikasi Fusion tanpa integrasi dengan E-Business Suite, maka Anda harus menggunakan ADF.