NAMA : HENRY KASYFAN
KELAS : 4 KA 28
NPM : 13110243
TUGAS : 10 PENGERTIAN OPEN SERVICES
GATEWAY INITIATIVE (OSGi)
OSGI
(Open Service Gateway Initiative) adalah sebuah rencana industri untuk cara
standar untuk menghubungkan perangkat seperti perangkat rumah tangga dan sistem
keamanan ke Internet. OSGI berencana menentukan program aplikasi antarmuka
(API) untuk pemrogram menggunakan, untuk memungkinkan komunikasi dan kontrol
antara penyedia layanan dan perangkat di dalam rumah atau usaha kecil jaringan.
OSGI API akan dibangun pada bahasa pemrograman Java. Program java pada umumnya
dapat berjalan pada platform sistem operasi komputer. OSGI adalah sebuah
interface pemrograman standar terbuka.
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.
OSGI SPESIFIKASI
Spesifikasi
OSGI 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. Adapun spesifikasi yang lain dimana OSGI akan
dirancang untuk melengkapi standar perumahan yang ada, seperti orang – orang
LonWorks (lihat kontrol jaringan), CAL, CEBus, HAVi, dan lain-lain.
Inti
bagian dari spesifikasi adalah suatu kerangka kerja yang mendefinisikan
aplikasi model manajemen siklus hidup, sebuah layanan registrasi, sebuah
lingkungan eksekusi dan modul. Berdasarkan kerangka ini, sejumlah besar OSGI
layers, API, dan Jasa telah ditetapkan. Spesifikasi OSGI yang dikembangkan oleh
para anggota dalam proses terbuka dan tersedia untuk umum secara gratis di
bawah Lisensi Spesifikasi OSGI. OSGI Alliance yang memiliki program kepatuhan
yang hanya terbuka untuk anggota. Pada Oktober 2009, daftar bersertifikat OSGI
implementasi berisi lima entri.
OSGi ARSITEKTUR
OSGi
Arsitektur adalah sebuah set spesifikasi yang mendefinisikan sebuah komponen
system dinamik untuk Java. Spesifikasi ini memungkinkan sebuah model
pengembangan dimana aplikasi (secara dinamik) terdiri dari berbagai komponen
yang berbeda. Spesifikasi OSGi memungkinkan komponen-komponennya untuk
menyembunyikan implementasinya dari komponen lainnya ketika berkomunikasi
melalui services dimana biasanya ketika hal ini berlangsung implementasi antar
komponen dapat terlihat jelas. Model yang simple ini telah jauh mencapai efek
dari segala aspek dari proses pengembangan softwar
Model lapisan dari OSGi adalah
sebagai berikut :
·
Bundel: Bundel normal jar komponen
dengan nyata tambahan header.
·
Layanan: Lapisan layanan
menghubungkan bundel dalam cara yang dinamis dengan menawarkan model
menerbitkan-menemukan-bind untuk polos Interfaces Java tua (POJI) atau Plain
Old Java Objects POJO
·
Layanan Registry: The API untuk jasa
manajemen (ServiceRegistration , ServiceTracker dan ServiceReference).
·
Life-Cycle: The API ntuk manajemen
siklus hidup untuk (instal, start, stop, update, dan uninstall) bundel.
·
Modul: Lapisan ang mendefinisikan
enkapsulasi dan deklarasi dependensi (bagaimana sebuah bungkusan dapat
mengimpor dan mengekspor kode).
·
Keamanan: Lapisan yang menangani
aspek keamanan dengan membatasi fungsionalitas bundel untuk pra-didefinisikan
kemampuan.
·
Eksekusi Lingkungan: Mendefinisikan
apa yang metode dan kelas yang tersedia dalam platform tertentu. Tidak ada
daftar tetap eksekusi lingkungan, karena dapat berubah sebagai Java Community
Process menciptakan versi baru dan edisi Jawa. Namun, set berikut saat ini
didukung oleh implementasi OSGi yang paling:
1.CDC-1.0/Foundation-1.0
2.CDC-1.1/Foundation-1.1
3.OSGi/Minimum-1.0
4.OSGi/Minimum-1.1
5.JRE-1.1
6.Dari J2SE-1.2 hingga J2SE-1.6
BUNDLES(Kumpulan)
Bundel
adalah sekelompok kelas Java dan sumber daya tambahan yang dilengkapi dengan
manifes rinci MANIFEST.MF file pada semua isinya, serta layanan tambahan yang
diperlukan untuk memberikan kelompok termasuk kelas Java perilaku yang lebih
canggih, sejauh deeming seluruh agregat komponen.
Di bawah ini adalah contoh khas
MANIFEST.MF file dengan Headers OSGi:
1. Bundle-Nama: Hello World
Ket: Bundle-Nama:
Mendefinisikan nama terbaca-manusia untuk bundel ini, Cukup memberikan nama
pendek untuk bundel.
2. Bundle-SymbolicName:
org.wikipedia.helloworld
Ket: Bundle-SymbolicName:
Header hanya diperlukan, entri ini menetapkan pengenal unik untuk bundel,
berdasarkan konvensi nama domain terbalik (digunakan juga oleh paket java ).
3. Bundle-Description: Sebuah bundel
Hello World
Ket: Bundle-Description:
Penjelasan mengenai fungsi bundel itu.
4. Bundle-ManifestVersion: 2
Ket: Bundle-ManifestVersion:
Menunjukkan spesifikasi OSGi digunakan untuk membaca bundel ini.
5. Bundle-Version: 1.0.0
Ket: Bundle-Version: menunjuk
nomor versi ke bundel
6. Bundle-Activator:
org.wikipedia.Activator
Ket: Bundle-Activator:
Menunjukkan nama kelas yang akan dipanggil sekali bundel diaktifkan.
7. Ekspor-Paket:
org.wikipedia.helloworld, version = “1.0.0″
Ket: Ekspor-Paket:
mengungkapkan mana Java paket yang terkandung dalam sebuah kemasan akan dibuat
tersedia untuk dunia luar.
8. Impor-Paket: org.osgi.framework,
version = “1.3.0″
Ket: Impor-Paket: Menunjukkan mana
Java paket akan diperlukan dari dunia luar untuk memenuhi dependensi yang
dibutuhkan dalam sebuah kemasan.
KEUNTUNGAN DARI TEKNOLOGI OSGI
1.Mengurangi kompleksitas :
mengembangkan dengan OSGi berarti menembangkan bundles : salah satu komponen
OSGi. Bundles adalah modul. Bundles menyembunyikan aspek internalnya dari
bundles lainnya. Hal ini berarti ada banyak kebebasan untuk menggantinya di
kemudian hari.
2.Dapat digunakan kembali : model
komponen OSGi sangat mudah digunakan dan dapat digunakan dengan aplikasi pihak
ketiga.
3.RealWorld : OSGi framework
dinamik. Hal ini berarti OSGi dapat diupdate secara online.
4.Mudah Penyebarannya : teknologi
OSGi bukanlah sebuah teknologi standard. OSGi dapat dimanage sedemikian rupa
serta dapat diatur cara penginstalannya.
5.Update yang dinamik : OSGi
komponen bisa diupdate secara dinamik.
6.Adaptif : model komponen OSGi
didesain sedemikian rupa hingga diperbolehkan untuk mengkombinasi dan
mencocokan antar komponen.
7.Transparan dan Banyak versinya
8.Simple : OSGi API sangat simple.
API OSGi hanya terdiri dari satu paket dan berjumlah kurang dari 30 kelas.
9.Ukurannya kecil dan
Kinerjanya cepat
10.Malas : Malas dalam software itu
berarti bagus. Teknologi OSGi mempunyai banyak mekanisme
hanya ketika dibutuhkan saja.
11.Aman, Sederhana dan Tidak
Mengganggu Kinerja Aplikasi Lainnya
12.Berjalan dimana saja dan
Digunakan secara luas
13.Didukung Oleh Berbagai Perusahaan
: OSGi juga didukung oleh berbagai perusahaan seperti Oracle, IBM, Samsung,
Nokia, IONA, Motorola, NTT, Siemens, Hitachi, Deutsche Telekom, Redhat,
Ericsson, dan masih banyak lagi.
TUGAS 11 : The Automotive Multimedia
Interface Kolaborasi (AMIC)
Kolaborasi
antar muka ototmotif multimedia adalah sebuah organisasi yang dibentuk untuk
menciptakan standarisasi dunia yang digunakan dalam mengatur bagaimana sebuah
perangkat elektronik dapat bekerja. Contoh Komputer dan alat komunikasi
kendaraan atau computer dan radio dalam mobil. Satiap alat elektronik itu harus
dapat bekerja dengan selaras sehingga kendaraan dapat lebih handal.
Setiap perangkat elektronik yang
dipasang belum tentu cocok dengan setiap kendaraan. Perangkat elektronik atau
multimedia bisa saja mengganggu sistem keselamatan dan system-sistem lain di
dalam kendaraan. Itulah kenapa perlu dibentuk standarisasi kolaborasi antarmuka
multimedia.
Automotive
Multimedia Interface Collaboration (AMI-C) sudah memiliki anggota : Fiat, Ford,
General Motors, Honda, Mitsubishi, Nissan, PSA Peugeot-Citroen, Renault. AMI-C
mengembangkan dan men-standarisasi antarmuka multimedia dan telematika otomotif
yang umum untuk jaringan komunikasi kendaraan. Dan 40 pemasok elektronik
mendaftarkan diri untuk menulis standar. Mereka berpendapat untuk menulis
standar diperlukan waktu selama 2 tahun. Tapi dua tahun adalah masa di
telematika. Penyelenggara elektronik, ponsel, komputer dan peralatan video yang
akan menggunakan koneksi dapat melewati beberapa generasi dalam waktu itu.
Standar-standar
akan memungkinkan sebuah pasar plug-and-play global untuk perangkat elektronik
yang akan dipasang di kendaraan dengan kemudahan yang sama dengan melampirkan
pheriperal komputer pribadi.
Sejarah AMIC
The
Automotive Multimedia Interface Kolaborasi (AMIC) didirikan pada Oktober 1998
dengan tujuan untuk mengembangkan serangkaian spesifikasi umum untuk multimedia
interface ke sistem elektronik kendaraan bermotor untuk mengakomodasi berbagai
berbasis komputer perangkat elektronik di dalam kendaraan. Inisiatif ini-yang
pendiri Daimler-Chrysler, Ford, General Motors, Renault dan Toyota – sekarang
kelompok semua auto utama pembuat, dan dengan demikian menyediakan kesempatan
strategis baru untuk mencapai suatu set umum industri mobil.
Untuk
berbagai alasan, kendaraan telah tertinggal di belakang rumah dan perangkat
komputasi mobile ketika datang ke alat produktivitas dan multimedia. Keamanan,
kehandalan, biaya, dan desain waktu memiliki semua faktor dalam produsen mobil
‘menunda penerimaan teknologi baru. Makalah membahas otomotif standar untuk
antarmuka multimedia. Organisasi seperti Otomotif Kolaborasi Multimedia
Interface (AMI-C) memiliki kesempatan untuk menjadi kekuatan pendorong di belakang
upaya standardisasi.
Depan yang berbeda, The Otomotif
Multimedia Interface Kolaborasi(AMI-C) mengumumkan di seluruh dunia cipta
penugasan dari 1394 spesifikasi teknis otomotif ke Trade Association 1394 AMI-C
berikut dokumen sekarang milik 1394TA:
•AMI-C 3023 Power Management
Specification
•AMI-C 3013 Power Management
Architecture
•AMI-C 2002 1.0.2 Common Message Set
Power Management
•AMI-C 3034 Power Management Test
Documents
•AMI-C 4001 Revision Physical Speci
.cation.
Tujuan
Tujuan dari proyek ini ialah sebagai
berikut :
Menyediakan
interface standar untuk memungkinkan pengendara mobil untuk menggunakan
berbagai media, komputer dan perangkat komunikasi – dari sistem navigasi dan
hands-free telepon selular, melalui manusia maju / mesin sistem antarmuka,
termasuk pengenalan suara dan sintesis, untuk dipersembahkan komunikasi jarak
dekat ( DSRC) sistem untuk kendaraan untuk infrastruktur komunikasi dan sistem
mobil seperti airbag, pintu kunci dan diagnostik input / output.
Memotong biaya keseluruhan informasi
kendaraan dan peralatan hiburan dengan meningkatkan ukuran pasar yang efektif
dan memperpendek waktu pengembangan – industri otomotif efektif terdiri dari
banyak pasar yang kecil karena setiap platform kendaraan sering mengandung
berbagai adat-mengembangkan komponen dan platform yang khas hanya sekitar
50.000 unit. Menawarkan standar terbuka dan spesifikasi untuk informasi
interface dalam kendaraan dan antara kendaraan dan dunia luar.
TUGAS 12 : PROSES KOMUNITAS JAVA
Proses
Komunitas Java (Java Community Process/JCP) didirikan pada tahun 1998,
adalah mekanisme formal yang memungkinkan pihak yang berkepentingan untuk
mengembangkan spesifikasi teknis standar untuk teknologi Java. Siapapun bisa
menjadi Anggota JCP dengan mengisi formulir yang tersedia di situs JCP.
Keanggotaan JCP untuk organisasi dan entitas komersial membutuhkan biaya tahunan
tetapi bebas untuk individu.
JCP melibatkan penggunaan Permintaan
Spesifikasi Java (Java Spesification Request / JSRs), yaitu dokumen formal yang
menggambarkan spesifikasi yang diusulkan dan teknologi untuk menambah platform
Java. Ulasan publik Formal JSRs akan muncul sebelum JSR menjadi final dan
Komite Eksekutif JCP menilainya di atasnya. Sebuah JSR akhir menyediakan
implementasi referensi yang merupakan implementasi bebas dari teknologi dalam
bentuk kode sumber dan Kompatibilitas Kit Teknologi untuk memverifikasi API
spesifikasi. Sebuah JSR menggambarkan JCP itu sendiri. Seperti tahun 2009, JSR
215 menggambarkan versi sekarang (2.7) dari JCP. Sebagai sebuah platform,
Java memiliki dua buah bagian penting, yaitu
1. Java Virtual Machine
1. Java Virtual Machine
2. Java Application Programmig (Java
API).
Pada saat ini teknologi java semakin berkembang, Sun Microsystem memperkenalkan Java versi 1.2 atau lebih dikenal dengan nama Java 2 yang terdiri atas JDK dan JRE versi 1.2. Pada Java 2 ini, java dibagi menjadi 3 kategori:
Pada saat ini teknologi java semakin berkembang, Sun Microsystem memperkenalkan Java versi 1.2 atau lebih dikenal dengan nama Java 2 yang terdiri atas JDK dan JRE versi 1.2. Pada Java 2 ini, java dibagi menjadi 3 kategori:
- Java 2 Standart Edition (J2SE), Kategori ini digunakan untuk menjalankan dan mengembangkan aplikasi-aplikasi Java pada level PC (Personal Computer)
- Java 2 Enterprise Edition (J2EE), Kategori ini digunakan untuk menjalankan dan mengembangkan aplikasi-aplikasi Java pada lingkungan entriprise dengan menambahkan fungsionalitas-fungsionalitas java semacam EJB (Enterprise Java Bean), Java CORBA, Servlet dan JSP serta Java XML (Extensible Markup Language)
- Java 2 Micro Edition (J2ME), Kategori ini digunakan untuk menjalankan dan mengembangkan aplikasi-aplikasi java pada handled devices atau perangkat-perangkat semacam handphone, Palm,PDA, dan Pocket PC. J2ME dirancang untuk dapat menjalankan program Java pada perangkat-perangkat semacam handphone dan PDA, yang memiliki karakteristik yang berbeda dengan sebuah komputer biasa, misalnya kecilnya jumlah memori pada handphone dan PDA. J2ME terdiri atas komponen-komponen sebagai berikut Java Virtual Machine (JVM) dan Java API (Application Programming Interface) serta Tools lain untuk pengembangan aplikasi Java semacam emulator Java Phone dan emulator Motorolla. Dalam J2ME dibagi menjadi dua bagian yang dikenal dengan istilah configuration dan profile.
VIRTUAL MACHINE
Virtual machine (VM) adalah suatu environment, biasanya sebuah program atau system operasi, yang tidak ada secara fisik tetapi dijalankan dalam environment lain. Dalam konteks ini, VM disebut “guest” sementara environment yang menjalankannya disebut “host”. Ide dasar dari virtual machine adalah mengabtraksi perangkat keras dari satu komputer (CPU, memori, disk, dst) ke beberapa environment eksekusi, sehingga menciptakan illusi bahwa masing-masing environment menjalankan komputernya [terpisah] sendiri.VM muncul karena adanya keinginan untuk menjalankan banyak sistem operasi pada satu komputer.
Teknologi virtual machine memiliki banyak kegunaan seperti memungkinkan konsolidasi perangkat keras, memudahkan recovery sistem, dan menjalankan perangkat lunak terdahulu. Salah satu penerapan penting dari teknologi VM adalah integrasi lintas platform.
Beberapa penerapan lainnya yang penting adalah:
• Konsolidasi server.
Jika beberapa server menjalankan aplikasi yang hanya memakan sedikit sumber daya, VM dapat digunakan untuk menggabungkan aplikasi-aplikasi tersebut sehingga berjalan pada satu server saja, walaupun aplikasi tersebut memerlukan sistem operasi yang berbeda-beda.
• Otomasi dan konsolidasi lingkungan pengembangan dan testing.
Setiap VM dapat berperan sebagai lingkungan yang berbeda, ini memudahkan pengembang sehingga tidak perlu menyediakan lingkungan tersebut secara fisik.
• Menjalankan perangkat lunak terdahulu.
Sistem operasi dan perangkat lunak terdahulu dapat dijalankan pada sistem yang lebih baru.
• Memudahkan recovery sistem.
Solusi virtualisasi dapat dipakai untuk rencana recovery sistem yang memerlukan portabilitas dan fleksibilitas antar platform.
• Demonstrasi perangkat lunak.
Dengan teknologi VM, sistem operasi yang bersih dan konfigurasinya dapat disediakan secara cepat.
Teknologi VM memiliki beberapa keunggulan, antara lain:
• Hal keamanan.
VM memiliki perlindungan yang lengkap pada berbagai sistem sumber daya, yaitu dengan meniadakan pembagian sumber daya secara langsung, sehingga tidak ada masalah proteksi dalam VM. Sistem VM adalah kendaraan yang sempurna untuk penelitian dan pengembangan sistem operasi. Dengan VM, jika terdapat suatu perubahan pada satu bagian dari mesin, maka dijamin tidak akan mengubah komponen lainnya.
• Memungkinkan untuk mendefinisikan suatu jaringan dari Virtual Machine (VM).
Tiap-tiap bagian mengirim informasi melalui jaringan komunikasi virtual. Sekali lagi, jaringan dimodelkan setelah komunikasi fisik jaringan diimplementasikan pada perangkat lunak.
Kekurangan Virtual Machine (VM)
Beberapa kesulitan utama dari konsep VM, diantaranya adalah:
• Sistem penyimpanan.
Sebagai contoh kesulitan dalam sistem penyimpanan adalah sebagai berikut: Andaikan kita mempunyai suatu mesin yang memiliki 3 disk drive namun ingin mendukung 7 VM. Keadaan ini jelas tidak memungkinkan bagi kita untuk dapat mengalokasikan setiap disk drive untuk tiap VM, karena perangkat lunak untuk mesin virtual sendiri akan membutuhkan ruang disk secara substansial untuk menyediakan memori virtual dan spooling. Solusinya adalah dengan menyediakan disk virtual atau yang dikenal pula dengan minidisk, dimana ukuran daya penyimpanannya identik dengan ukuran sebenarnya. Dengan demikian, pendekatan VM juga menyediakan sebuah antarmuka yang identik dengan perangkat keras yang mendasari.
• Pengimplementasian sulit.
Meski konsep VM cukup baik, namun VM sulit diimplementasikan.
JAVA APPLICATION PROGRAMMING INTERFACE (JAVA API)
Java API merupakan komponen-komponen dan kelas JAVA yang sudah jadi, yang memiliki berbagai kemampuan. Kemampuan untuk menangani objek, string, angka, dsb.
Java API terdiri dari tiga bagian utama:
- Java Standard Edition (SE), sebuah standar API untuk merancang aplikasi desktop dan applets dengan bahasa dasar yang mendukung grafis, keamanan, konektivitas basis data dan jaringan.
- Java Enterprose Edition (EE), sebuah inisiatif API untuk merancang aplikasi serverdengan mendukung untuk basis data.
- Java Macro Edition (ME), sebuah API untuk merancang aplikasi yang jalan pada alat kecil seperti telepon genggam, komputer genggam dan pager.
.
Beberapa fitur yang ditawarkan Java API yang digunakan oleh user yang berkecimpung di dunia java :
1. Applet
Java Applet merupakan program Java yang berjalan di atas browser. Penggunaan applet ini akan membuat halaman HTML lebih dinamis dan menarik.
2. Java Networking
3. Java Database Connectivity (JDBC)
JDBC API terdiri atas class dan interface yang ditulis dalam bahasa Java untuk sebagai alat bantu bagi pembuat program (developer ) dan menyediakan sekumpulan API untuk mengatur keamanan mengakses database seperti Oracle, MySQL, PostgreSQL, Microsoft SQL Server. Jadi keunggulan API JDBC dapat mengakses sumber data dan berjalan pada semua Platform yang mempunyai Java Viortual Machine (JVM).
4. Java Server Pages (JSP)
JSP adalah suatu teknologi web berbasis bahasa pemrograman Java dan berjalan pada platform Java. JSP merupakan engembangan dari Servlet serta merupakan bagian dari teknologi Java 2 Platform, Enterprise Edition (J2EE).
5. Java Card
Platform yang ada pada JAVA dikembangkan oleh yang namanya Java Community Process (JCP). JCP didirikan pada tahun 1998, merupakan suatu proses formal yang memungkinkan pihak-pihak yang tertarik untuk terlibat dalam mengembangkan versi dan fitur dari platform JAVA tersebut. Di dalam JCP terdapat yang namanya Java Specification Request’s atau JSRs. JSRs adalah kumpulan dokumen formal yang menggambarkan spesifikasi dan teknologi yang diusulkan oleh orang-orang yang terlibat dalam JCP untuk melakukan penambahan fitur-fitur yang terdapat pada platform JAVA tersebut.
Publik formal review dari JSRs akan muncul sebelum JSRs final di putuskan oleh komite eksekutif JCP. JSRs terakhir yang menyediakan implementasi referensi yang merupakan implementasi teknologi dalam bentuk kode sumber dan teknologi kompatibilitas kit untuk melakukan verifikasi terhadap Java API. Jadi dapat dikatakan bahwa sebuah JSRs menggambarkan JCP itu sendiri.
KESIMPULAN
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. 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.
SUMBER :
TUGAS 10 :
TUGAS 11:
TUGAS 12:
Kabar baik Allah yang Maha Kuasa telah begitu setia kepada saya dan seluruh keluarga saya untuk menggunakan perusahaan pinjaman ibu Emily untuk mengubah situasi keuangan hidup saya untuk kehidupan yang lebih baik dan lebih stabil sehingga sekarang saya memiliki bisnis sendiri di kotaNama saya Nur Khomariyah dari kota Sidoarjo, saya ingin mengucapkan terima kasih kepada ibu. Emily karena membantu saya dengan pinjaman yang baik setelah saya menderita di tangan pemberi pinjaman palsu yang menipu saya karena uang saya tanpa menawarkan saya pinjaman, saya memerlukan pinjaman selama 2 tahun terakhir untuk memulai bisnis saya sendiri di kota Sidoarjo tempat saya tinggal dan saya jatuh ke tangan perusahaan palsu di India yang telah menipu saya dan tidak menawarkan pinjaman kepada saya dan saya sangat frustrasi karena saya kehilangan semua uang saya ke perusahaan palsu di India, karena saya berutang kepada bank dan teman-teman saya dan saya tidak punya orang untuk dituju, sampai suatu hari teman setia saya menelepon Slamet Raharjo setelah membaca kesaksiannya tentang bagaimana dia mendapat pinjaman dari ibu perusahaan pinjaman Emily, jadi saya harus menghubungi Slamet Raharjo dan dia mengatakan kepada saya dan meyakinkan saya untuk menghubungi ibu emily bahwa dia adalah ibu yang baik dan saya harus memanggil keberanian dan saya menghubungi ibu emily perusahaan dan secara mengejutkan, pinjaman saya diproses dan disetujui dan dalam waktu 2 jam pinjaman saya dipindahkan ke akun saya dan saya sangat terkejut bahwa ini adalah keajaiban dan saya harus bersaksi tentang ibu pekerjaan yang baik Emilyjadi saya akan menyarankan semua orang yang membutuhkan pinjaman untuk menghubungi ibu perusahaan pinjaman Emily melalui email: emilygregloancompany@gmail.com. atau whatsapp +447860370916 dan saya meyakinkan Anda bahwa Anda akan bersaksi seperti yang telah saya lakukan dan Anda juga dapat menghubungi saya untuk informasi lebih lanjut tentang Mother Emily melalui saya email: nurkhomariyah1989@gmail.com dan Anda masih dapat menghubungi teman saya Nur Syarah yang memperkenalkan saya kepada Ms. Margaret melalui email: slametraharjo211989@gmail.comsemoga Tuhan terus memberkati dan mendukung ibu Emily yang telah mengubah kehidupan finansial saya.
BalasHapus