35
Intermedia menyediakan layanan konten media untuk Oracle JDeveloper, Oracle Konten Manajemen SDK, Oracle Application Server
Portal, dan Oracle mitra.
2.5.2 Teknologi Objek Relasional
Oracle Database adalah sistem manajemen database objek relasional yang mana dalam pengelolaannya aman dan efisien, dan data
relasional menyediakan dukungan untuk definisi jenis objek, termasuk data terkait dengan objek dan operasi metode yang dapat dilakukan.
Teknologi objek relasional merupakan pendukung untuk memberikan dasar dan menambah objek yang kompleks, seperti audio digital, gambar,
dan video untuk database. Dalam Intermedia, karakteristik data audio memiliki tipe objek
relasional yang dikenal sebagai ORDAudio, karakteristik data yang heterogen memiliki tipe objek relasional yang diketahui sebagai
ORDDoc, karakteristik data citra memiliki tipe objek relasional yang dikenal sebagai ORDImage, dan data video karakteristik memiliki jenis
objek relasional yang dikenal sebagai ORDVideo. Semua empat jenis menyimpan informasi sumber data dalam suatu objek jenis relasional
dikenal sebagai ORDSource.
36
2.5.3 Kapasitas InterMedia
Kapasitas dalam Intermedia meliputi penyimpanan, pencarian, manajemen, dan manipulasi data multimedia yang dikelola oleh Oracle
Database. Intermedia mendukung penyimpanan format file populer,
termasuk desktop publishing gambar, dan audio streaming dan format video dalam database. Intermedia menyediakan tempat untuk
menambahkan audio, gambar, dan video, atau kolom media yang heterogen lain atau objek untuk tabel yang ada, dan memasukkan dan
mengambil data multimedia. Data Media adalah yang sebenarnya audio, gambar, atau video,
atau media data heterogen lainnya. Metadata adalah informasi tentang data, seperti objek
panjang, tipe kompresi, atau format. Metode prosedur yang dapat dilakukan pada objek, seperti getContent dan setProperties .
Media metadata disimpan dalam database di bawah kontrol Intermedia. Apakah Media data disimpan di dalam atau di luar database,
Intermedia mengelola metadata untuk semua jenis media dan dapat secara otomatis ekstrak untuk audio, gambar, dan video. Ini metadata dan
termasuk atribut berikut: a. Penyimpanan informasi tentang audio, gambar, dan video, atau data
media data heterogen lainnya, meliputi jenis sumber, lokasi, dan nama
37
sumber, dan apakah data tersebut disimpan secara lokal dalam database atau eksternal.
b. Perbarui informasi waktu untuk audio, gambar, dan video, atau lainnya data media heterogen
c. Deskripsi dari Audio dan data video d. Audio, gambar, dan video, atau format data media heterogen lainnya
e. Tipe MIME audio, gambar, dan video, atau media data heterogen lainnya
f. Karakteristik Audio: jenis pengkodean, jumlah saluran, sampling rate, sample ukuran, jenis kompresi, dan bermain waktu durasi
g. Karakteristik Gambar: tinggi dan lebar, panjang konten gambar, konten gambar format, dan format kompresi gambar
h. Karakteristik Video: lebar bingkai dan tinggi, bingkai resolusi, frame rate, bermain waktu durasi, jumlah frame, tipe kompresi, jumlah
warna i. Metadata Diekstrak di XML.
2.5.3.1 Method-method Basis Data Multimedia
Berikut adalah method-method basis data multimedia yang digunakan dalam setiap tipe data:
Tabel 2.4 Tabel Daftar Method-method Basis Data Multimedia
Tipe Data Method
38
ORDAudio Audio checkProperties
getAllAttributes getAttribute
getAudioDuration getCompressionType
getContentLength getDescription
getEncoding getFormat
getMimeType setNumberofChannels
setKnownAttribute setProperties
setSamplingRate setSampleSize
ORDImage Image checkProperties
copy getCompressionFormat
getContentFormat getContentLength
getDicomMetadata getPreferredFormat
getFileFormat getHeight
39
getMetadata getWidth
import importFrom
process processCopy
putMetadata setProperties
setContentLength deleteContent
setProperties for foreign images
ORDVideo Video checkProperties
getAllAttributes getAttribute
getBitRate getCompressionType
getContentInLob getContentLength
getDescription getFormat
getFrameRate getFrameResolution
getFrameSize getMimeType
40
getWidth getHeight
getNumberOfColors getNumberOfFrames
getVideoDuration import
importFrom processVideoCommand
setBitRate setCompressionType
setDescription setFormat
setMimeType setHeight
setWidth setFrameRate
setFrameResolution setFrameSize
setKnownAttributes setNumberOfColors
setumberOfFrames
41
2.5.4 Arsitektur InterMedia