cybercash

search for more blogs here

 

"Analisis dan Perancangan Prototipe Aplikasi E-Commerce" posted by ~Ray
Posted on 2008-12-29 18:42:52

Analisis dan Perancangan Prototipe Aplikasi E-CommerceDian AndrianaAbstractComputer software application has been growing fast in this decade also the web application browser and internet / intranet application. E-commerce has been long developed since when the EDI (Electronic Data alter) used in international business. This paper describes architecture drive and configuration needed for implementing e-commerce web application security system consideration application flow diagram design and database design. This application is developed using PHP programming language because it is easy to use has many features for e-commerce implementation capability for crossing platforms also it is easy to deploy the application. AbstrakAplikasi perangkat lunak komputer dan Internet telah berkembang pesat pada dasawarsa ini demikian pula dengan aplikasi web dan browser internet maupun intranet. Aplikasi E-Commerce telah lama berkembang diawali dengan EDI (Electronic Data alter) yang telah berkembang dalam lingkup internasional. Dalam makalah ini diuraikan mengenai arsitektur sistem tool dan konfigurasi yang diperlukan untuk mengimplementasi aplikasi web e-commerce konsiderasi masalah keamanan sistem juga perancangan dari sisi diagram alur aplikasi dan perancangan basis data. Digunakan bahasa pemrograman PHP karena kemudahan dalam pemrograman dan kelengkapan fitur untuk mengimplementasi sistem e-commerce kemampuan untuk go across platform serta kemudahan untuk deployment bagi pengembang aplikasi. 1. PendahuluanDefinisi E-Commerce ( Electronic Commerce) : E-commerce merupakan suatu cara berbelanja atau berdagang secara online atau direct selling yang memanfaatkan fasilitas Internet dimana terdapat website yang dapat menyediakan layanan “get and deliver“. E-commerce akan merubah semua kegiatan marketing dan juga sekaligus memangkas biaya-biaya operasional untuk kegiatan trading (perdagangan) . Proses yang ada dalam E-commerce adalah sebagai berikut :• Presentasi electronis (Pembuatan Web site) untuk produk dan layanan.• Pemesanan secara langsung dan tersedianya tagihan.• Otomasi account Pelanggan secara aman (baik nomor rekening maupun nomor Kartu Kredit).• Pembayaran yang dilakukan secara Langsung (online) dan penanganan transaksiKeuntungan yang diperoleh dengan menggunakan transaksi melalui E-commerce bagi suatu perusahaan adalah sebagai berikut :• Meningkatkan pendapatan dengan menggunakan online channel yang biayanya lebih murah.• Mengurangi biaya-biaya yang berhubungan dengan kertas seperti biaya pos surat pencetakan report dan sebagainya.• Mengurangi keterlambatan dengan mengunakan assign elektronik / pembayaran yang tepat waktu dan dapat langsung dicek.• Mempercepat pelayanan ke pelanggan dan pelayanan lebih responsif. Gambar 1. Contoh Aplikasi E-Commerce : Pembelian CD dengan Kartu Kredit2. Arsitektur dan Konfigurasi Sistem Arsitektur dasar dari aplikasi web ini adalah arsitektur client/server. Artinya pemrosesan aplikasi ini dijalankan melibatkan kedua sisi yakni sisi mesin server pusat dan sisi client. Hal ini berbeda dengan misalnya aplikasi Microsoft Word yang hanya melibatkan satu sisi saja yaitu sisi client. Atau bagi pengguna mesin VAX yang hanya menggunakan sisi server saja sedangkan sisi client hanya dumb terminal saja yang tidak melakukan pemrosesan apapun di sisi client. Gambar 2. Arsitektur Client/Server2.1 Stateless Web ServerUntuk aplikasi E-Commerce ini web server harus dapat mengingat siapa / identitas pengguna yang sedang melakukan browsing setiap halaman. Pada dasarnya aplikasi web dan protokol HTTP adalah stateless. Artinya setiap merespon sebuah request HTTP server akan selesai bekerja (complete) dan tidak melakukan pencatatan apa yang telah dilakukan oleh pengguna sebelumnya dan terhadap siapa identitas pengguna. Server memperlakukan informasi permintaan (request) secara serial satu persatu pada saat communicate masuk. Tidak ada koneksi permanen (persistence) yang berjalan setelah sebuah halaman telah selesai dilayani / dikerjakan. Gambar 3. Perbandingan State dalam Sistem Aplikasi: A. State yang kontinyu dalam aplikasi desktop dan B. Stateless protokol dalam aplikasi webAgar sebuah situs web mempunyai memori / state dalam hal ini aplikasi ini mampu mengingat ‘siapa memesan apa’ beberapa informasi yang mengidentifikasi pengguna harus dikirim dengan setiap communicate halaman web. Informasi tersebut disimpan dengan menggunakan session. Session tersebut dipergunakan untuk merekam / tracking aktivitas pengguna yang melalui sejumlah halaman pada website misalnya pada jenis aplikasi Shopping Cart (kereta belanja). Direkam pula informasi identitas pengguna yang memiliki kereta belanja tersebut. Dengan PHP untuk penggunaan session ini mula-mula dilakukan pengaturan pada file php ini yang menunjukkan session dimulai (start). Dengan ini PHP akan membuat suatu identifier unik dan file yang berkaitan yang disimpan di server (lokasinya di atur di php ini dan nilai defaultnya di direktori /tmp). Kemudian pada saat pengguna berkunjung pada halaman-halaman situs web semua informasi variabel yang dipilih oleh pengguna akan disimpan dalam file pada server dan semua script yang dibutuhkan untuk melacak sebagai identifier unik. Implementasi session dapat mempergunakan cookie yang disimpan pada sisi client atau dipropagasikan melalui alamat URL. Untuk penggunaan cookie yaitu dengan passing variabel melalui cookie yang menyimpan informasi semua elemen barang belanja dan harganya. Namun hal ini memiliki keterbatasan yaitu dari (http://www netscape com/newsref/std/cookie_spec html) mengenai spesifikasi cookie yang hanya mengijinkan 20 cookie per domain dan berukuran hanya 4 bytes per cookie. Cara lain adalah dengan memberi identitas / identifier unik pada masing-masing pengguna suatu nilai unik yang mengidentifikasi siapa pengguna tersebut. Sehingga pada saat pengguna menambahkan satu item pada kereta belanja informasi yang berkaitan dengan identifier unik tadi disimpan di komputer server. Jika menggunakan cookie untuk fungsi penyimpan informasi tadi diperlukan membuat string unik yang akan diletakkan dalam cookie dalam direktori di server akan terdapat sebuah register yang memiliki nama yang sama sebagai ID pengguna yang unik. Dalam file tersebut dapat disimpan semua variabel yang berkaitan dengan pengguna. Contohnya terdapat array berisi item-item barang yang ditambahkan oleh seorang pengguna ke dalam kereta belanjanya. Terdapat keterbatasan penggunaan cookie yakni bila browser pengguna di atur untuk menolak (reject) cookie. Metode lain yang dapat digunakan adalah dengan propagasi URL yaitu dengan mengaktifkan flag –enable-trans-sid dalam konfigurasi PHP hal ini berguna agar session id akan secara otomatis ditambahkan ke setiap relative link pada halaman-halaman web setiap kali session telah dimulai.2.2 Konfigurasi Sistem dan drive Yang Digunakan Masalah lain dalam aplikasi ini adalah mengenai aspek keamanan dalam memperoleh informasi dari pengguna terutama data mengenai penggunaan kartu kredit. Informasi ini perlu diverifikasi oleh institusi yang berkualifikasi dan memerlukan pengaturan konfigurasi serta penggunaan beberapa macam tool. Dalam membangun aplikasi ini dipergunakan algoritma untuk memelihara (maintain) express pengambilan informasi secara secure terhadap kartu kredit menggunakan kode pemrograman khusus dan penggunaan opsi instalasi khusus. Di bawah ini akan dibahas mengenai teori dasar enkripsi dan sekuriti Web. Kemudian akan dibahas tool mandatory untuk instalasi web server Apache. 2.2.1 Enkripsi Public-Key / Private-Key Mesin di web menggunakan skema keamanan Public-key/Private-key. Artinya komputer yang akan berkomunikasi menggunakan data terenkripsi harus memiliki dua buah kunci untuk mengenkripsi data dan mendekripsinya. Pertama public-key tersedia bagi siapa saja yang ingin melakukan komunikasi terhadapnya. Sehingga siapapun yang ingin melakukan komunikasi terhadap sebuah mesin secara secure akan memiliki salinan dari Public key mesin tersebut. Namun public key ini tidak cukup untuk dapat mendekripsi data masih dibutuhkan Private key yang bersifat rahasia. Misalnya pada pemrosesan kartu kredit dengan sebuah tip nasabah memiliki Public key bank tersebut dimana ia dapat melakukan dekripsi informasi namun masih diperlukan Private key yang disimpan oleh bank tersebut untuk dapat melakukan dekripsi data. Gambar 4. Pengiriman Data Terenkripsi antara Pengguna dengan Server E-Commerce2.2.2 Sertifikat Meski masalah keamanan sudah ditangani dengan keberadaan Public key / Private key masih ada masalah yang perlu diperhatikan yakni pesan / data yang diperoleh adalah benar dari pihak yang memiliki otorisasi bukan dari pihak lain yang tidak berkepentingan atau yang menyalahgunakan. Untuk itu dibutuhkan pihak ketiga untuk memverifikasi pesan yang datang. Pesan terenkripsi yang dikirim dan diterima akan memiliki semacam ‘signature’ dan verifikasi selanjutnya dilakukan terhadap ‘signature’ tersebut. Untuk itu organisasi yang akan mempergunakan komunikasi melalui web memerlukan kerjasama dengan organisasi lain yang mengeluarkan sertifikat yang memverifikasi pengirim pesan. Organisasi ini pulalah yang memberikan Publik key dan Private key. Salah satu contoh organisasi yang menerbitkan sertifikat sekuriti adalah VeriSign. 2.2.3 obtain Protocol Protokol HTTP secara alamiah bersifat terbuka terhadap penyusupan. Paket-paket data yang melintas melalui router Internet dapat disadap dan dibaca. Namun informasi kartu kredit diinginkan agar tidak mudah terbaca. Untuk itu dibutuhkan penggunaan Secure Socket Layer atau SSL. SSL adalah protokol tambahan dimana key dan sertifikat dari suatu situs e-commerce akan ditransfer ke browser atau ke server lain. Melalui SSL browser akan dapat memverifikasi sertifikat dari situs tersebut sehingga dapat mengetahui identitas pengirim sebenarnya. Tata cara enkripsi ini masih mengandung kelemahan yakni pada aspek sumber daya manusia apabila kurang jujur yakni apabila terjadi akses tidak sah dilakukan oleh orang yang sudah berada dalam sistem. 2.2.4 Enkripsi dan Tool Sekuriti Untuk web server Apache ditambahkan modul SSL pada saat instalasinya. Untuk dapat melakukan autorisasi kartu kredit diperlukan sertifikat. Contoh yang paling sering digunakan adalah VeriSign yang memiliki layanan PayfloPro. Setelah Apache dikonfigurasi dengan SSL maka website aplikasi dapat berkomunikasi dengan browser secara secure. Cirinya: URL dimulai dengan https:// browser akan mencari Port 443 dan mencari serifikat. Dalam PHP banyak fitur yang dapat digunakan untuk dapat berhubungan dengan situs lain. Misalnya fungsi fopen(). Namun fungsi-fungsi berhubungan dengan filesystem atau URL tidak mendukung bekerja dengan SSL sehingga diperlukan kumpulan fungsi khusus atau program diluar PHP. Opsi-opsi dalam PHP4 dapat mendukung layanan proses pembayaran. Gambar 5. Komunikasi Antar Situs dalam Aplikasi E-Commerce2.2.5 Penggunaan Firewall Firewall digunakan untuk melindungi jaringan lokal dari serangan luar. Ada beberapa pilihan untuk menempatkan web server :• web server ditempatkan di luar dari Firewall (lihat gambar 6) adapun keuntungan dengan menempatkan server diluar dari firewall adalah bahwa web server mungkin saja menjadi affect penyerangan dari pihak luar; maka mereka “sniffer” tidak akan dapat meningkatkan serangan berikutnya untuk merusak server-server lainnya. Dengan kata lain web server tidak akan dapat keuntungan dari segala macam bentuk pelindungan yang di usahakan firewall. Gambar 7. Web Server yang Diletakkan Di dalam Firewall• Pilihan ketiga yang paling baik yaitu menggunakan dua firewall: satu untuk melindungi jaringan internal / lokal dan yang satunya lagi untuk melindungi web server (lihat gambar 8). Gambar 8. Webserver yang Diletakkan di Antara Internal Firewall dan External Firewall2.2.6 PayFloPro dan CybercashUntuk penggunaan VeriSign untuk pemrosesan kartu kredit diperlukan instalasi pustaka kode ( code library) yang diperoleh dari VeriSign. Selanjutnya dikompilasi ulang dengan PHP sehingga akan dapat mengenali fungsi-fungsi tersebut (fungsi-fungsi pfpro) . Fungsi-fungsi tersebut akan memproses permintaan (request) dan akan mengembalikan jawaban (response). Setelah itu response tersebut akan dibandingkan dengan kode yang telah diketahui setelah itu akan diketahui apakah transaksi tersebut sukses atau tidak. Selain PayFloPro dapat juga digunakan Cybercash yang diinstal sebagai pustaka / library pada PHP (fungsi-fungsi cybercash). 2.2.7 CURLMerupakan akronim dari fungsi-fungsi pustaka Client URL. Kode pustaka ini dipergunakan untuk berkomunikasi melalui Internet menggunakan sembarang protokol di sisi lawan. Kode ini mendukung Gopher. Telnet dan HTTPS. Untuk dapat menggunakan fungsi ini konfigurasi instalasi PHP harus menyertakan sign –with-curl. 2.3 Pemrosesan Kartu KreditPemrosesan kartu kredit dilakukan oleh perusahaan yang khusus untuk itu terdapat beberapa nama perusahaan yang cukup dikenal namun semuanya memiliki kesamaan cara kerja. Mula-mula dikirim permintaan / request dengan informasi kartu kredit: nomor tanggal kadaluarsa alamat dan sebagainya dan kemudian perusahaan tersebut akan mengirimkan kode kembalian sebagai respon. Kode PHP di sini adalah berfungsi untuk membandingkan kode yang diterima dengan nilai yang didapat sebelumnya dari agen pemrosesan. Untuk aplikasi ini dipergunakan Authorizenet com sebagai pemroses kartu kredit. 3. Rancangan Aplikasi E-CommerceGambaran aplikasi e-commerce akan diuraikan sebagai berikut. Mula-mula aplikasi akan menampilkan daftar barang yang tersedia. Lalu pengguna dapat memilih beberapa item yang ingin dibeli. Pada saat pengguna memilih suatu item barang identitas barang tersebut dicatat dan selanjutnya user dapat melanjutkan berbelanja / memilih item yang lain. Server mengingat item apa saja yang telah dipesan. Pada saat pengguna melanjutkan browsing server memelihara track pengguna tersebut dan pengguna tersebut dapat melakukan check out terhadap item-item yang telah dipesan. Untuk dapat melaksanakan hal ini digunakan metode untuk memelihara state seperti yang telah dibahas di bagian sebelum ini. 3.1 Rancangan LayarSetiap halaman pada aplikasi ini memiliki tombol yang memungkinkan pengguna untuk langsung melakukan checkout. Pada halaman yang menampilkan daftar barang terdapat kumpulan form yang memungkin pengguna untuk memberi indikasi item mana yang akan dibeli. Setiap item dapat ditentukan secara lebih spesifik sesuai jenis barang yang ada misalnya untuk aplikasi toko furniture online terlebih dahulu ditentukan jenis furniture meja terdiri atas meja bulat meja kotak meja tulis dan sebagainya. Form untuk pemesanan menggunakan kotak teks untuk jumlah pesanan dan tombol ‘Order’ yang pada contoh meja tadi dicantumkan untuk masing-masing jenis meja. Selanjutnya ditampilkan satu halaman yang berisi daftar semua item yang sedang berada dalam kereta belanja (shopping draw). Halaman ini memungkinkan pengguna untuk menambah atau mengurangi jumlah item yang dipesan dan menghapus suatu item pesanan. Pada akhir proses pemesanan ditampilkan halaman yang mengumpulkan informasi pengguna preferensi dan halaman untuk memulai pemrosesan kartu kredit. Halaman ini juga menunjukkan pesan bila ada kesalahan informasi atau terdapat penolakan autorisasi kartu kredit oleh agen pemroses. Selanjutnya setelah transaksi selesai diproses terdapat tanda terima transaksi yang mengkonfirmasi pesanan dan menyampaikan nomor id pesanan kepada pengguna. Yang penting diperhatikan untuk pengembangan aplikasi e-commrce adalah informasi nomor kartu kredit dan informasi personal lainnya harus aman dan tidak mudah dilihat oleh orang yang tidak berhak. Gambar 9. Diagram Alir Penggunaan Aplikasi E-Commerce Gambar 10. Rancangan Layar Halaman Depan Web E-Commerce Gambar 11. Rancangan Layar Halaman Daftar Barang Gambar 12. Rancangan Layar Halaman Daftar Pesanan Gambar 13. Rancangan Layar Halaman Pemrosesan Kartu Kredit3.2 Rancangan Basis Data Gambar 14. Rancangan Basis Data Aplikasi Web E-CommerceTabel utama yang digunakan dalam aplikasi ini adalah tabel Pesanan yang mencatat order pemesanan. Tabel-tabel lain berelasi dengan tabel ini. Tabel Pesanan menyimpan informasi id_user id_alamat dan semua informasi yang dibutuhkan untuk pembayaran. Tabel Pesanan ini memiliki relasi one-to-many dengan tabel Item yang berisi informasi item-item barang yang terdapat dalam sebuah order. Informasi mengenai pengguna dan alamat pengguna dipisahkan seorang pengguna dapat didentifikasi dari alamat e-mail yang dimilikinya dan alamat terdiri atas alamat kantor dan rumah. Tabel Pengiriman berisi informasi opsi yang diberikan untuk pengiriman barang. Misalnya terdapat pilihan menggunakan UPS. DHL. TIKI. Pos dan sebagainya. Tabel Status berisi catatan mengenai status pesanan yaitu dapat berupa status dikembalikan (backordered) dikirim (shipped) atau dibatalkan (cancelled). Terdapat pula tabel Jenis_Kartu untuk menyimpan informasi jenis kartu kredit seperti Visa. Mastercard dan sebagainya. Tabel 1. Tabel AlamatField Jenis Kosong Ekstra Keterangan Id_Alamat Int(11) Tidak Auto_increment PRIMARY KEY Id_User Varchar(40) Tidak KEY Alamat Varchar(40) Ya Alamat2 Varchar(40) Ya Kota Varchar(40) Ya Prop Varchar(40) Ya KodePos Varchar(10) Ya Negara Varchar(20) Ya Telepon Varchar(20) Ya Fax Varchar(20) Ya Tabel 2. Tabel Jenis_KartuField Jenis Kosong Ekstra Keterangan Kode_Jenis_Kartu Char(3) Tidak Jenis_Kartu Varchar(30) Tidak Tabel 3. Tabel PesananTinyint(4) Field Jenis Kosong fail Ekstra Keterangan Id_pesanan manifold Tidak Auto_ incremen PRIMARY KEY Id_user Int(11) Tidak KEY Id_alamat Int(11) Tidak Id_status Tinyint(4) Tidak Total_harga Double Tidak ‘0.00’ Id_pengiriman Tinyint(4) Tidak Biaya_kirim manifold Tidak ‘0.00’ Tahun_exp_kartu Int(11) Tidak Bulan_exp_kartu Tidak Kode_jenis_kartu burn(3) Tidak Tgl_buat Timestamp(14) Ya Tabel 4. Tabel Pengiriman handle Jenis Kosong Default Ekstra Keterangan Id_Pengiriman Tinyint(4) Tidak Auto_ increment PRIMARY KEY Pengiriman Varchar(20) Tidak Per_Order Double Tidak ‘0.00’ Per_Item Double Tidak ‘0.00’ Tabel 5. Tabel StatusField Jenis Kosong Ekstra Keterangan Id_Status Tinyint(4) Tidak Auto_ increment PRIMARY KEY Status Varchar(20) Tidak Tabel 6. Tabel UserField Jenis Kosong Ekstra Keterangan Id_User int(11) Tidak Auto_ increment PRIMARY KEY email Varchar(255) Tidak UNIQUE nama Varchar(80) Tidak Tabel 7. Tabel ItemField Jenis Kosong Keterangan Id_pesanan double Tidak PRIMARY KEY Kode_Katagori Tinyint(4) Tidak PRIMARY KEY Nomor_Barang Double Tidak PRIMARY KEY Kode_Register Varchar(20) Ya Kode_Lokasi Varchar(20) Ya Jumlah Int(11) Tidak Harga manifold Tidak 3.3 Keamanan Nomor Kartu Kredit dalam Basis DataNomor kartu kredit tidak disimpan di dalam basis data karena dapat mengurangi keamanan. Perangkat komputer dapat dinilai sebagai suatu alat yang tidak aman karena dapat diakses oleh orang lain. Bila digunakan ISP (Internet Service Provider) untuk hosting web site ini tentunya akan sangat diragukan keamanannya karena ISP menggunakan shared server yang digunakan secara bersama meskipun telah menggunakan konfigurasi secure server yang ditawarkan oleh ISP tersebut. Nomor kartu kredit yang tersimpan dalam basis data akan dapat diakses oleh orang lain yang mempunyai akses terhadap mesin server. Juga tidak ada kebutuhan untuk menyimpan nomor kartu kredit dalam bentuk apapun. Yang diperlukan oleh aplikasi ini adalah memvalidasi nomor tersebut saja dan segera menghapusnya dari memori setelah selesai. Jika nomor kartu kredit ini tidak pernah dituliskan ke hardisk akan menjadi sangat aman karena akan terhindar dari kemungkinan pencurian oleh yang tidak berhak Gambar 15. Komunikasi Antar Situs dan Penghapusan Informasi Kartu Setelah Proses Selesai4. Kode ProgramPemrograman untuk aplikasi e-commerce ini diimplementasikan dengan PHP. Fungsi-fungsi utama yang dipergunakan dalam kode program di sini adalah fungsi yang berhubungan dengan session dan fungsi yang berkaitan dengan pustaka change surface. Konsep pemrograman berorientasi objek digunakan dalam kode program ini. Digunakan sifat inheritance yakni jika sebuah kelas / categorise mewarisi properti dan metode (properties and methods) dari kelas induk / parent class ia memiliki akses terhadap semua metode dan properti dari induknya. Dan sebuah aplikasi dapat dibangun dengan memperluas / extending sebuah kelas berdasarkan kelas lain yang telah ada.4.1 Fungsi SessionFungsi session_enter() digunakan untuk menyatakan memulai session sekaligus didefinisikan variabel apa saja yang akan disimpan dalam session. Fungsi session_register() diletakkan pada baris pertama program karena fungsi ini mengirim cookies yang merupakan salah satu tipe dari HTTP header. Jika suatu tipe header dikirim setelah teks dikirim ke browser akan mengakibatkan error. Pada waktu diakses pertama kali halaman tersebut akan memulai session. Akan dikirim cookie atau session id yang akan ditambahkan ke dalam relative link. Perintah session_register akan memerintahkan PHP untuk melakukan pencarian variabel $var1 pada file session. Jika ada variabel tersebut akan tersedia / available secara global atau dapat pula diakses melalui arrange $HTTP_SESSION_VARS. Setelah halaman tersebut diproses nilai terakhir dari variabel yang terdaftar akan dituliskan ke file session. Fungsi-fungsi yang digunakan untuk session ini :Session_destroy() : fungsi untuk menonaktifkan session dan semua variabel yang berkaitan dengannya. Session_unregister() : fungsi untuk menghapus nilai dari suatu variabel dalam file session. Session_set_save_handler() : fungsi yang memungkinkan untuk mengatur sendiri metode penyimpanan (storing) pengambilan (retrieving) dan penulisan (writing) session handler. Metode session handler yang dipilih adalah yang manajemen session berdasarkan file-based. Namun metode ini tidak sesuai digunakan untuk lingkungan tercluster (clustered environment) dimana beberapa mesin bekerja secara bersama untuk melayani satu situs untuk lingkungan seperti ini tidak dapat menggunakan local filesystem. Session_convert(): fungsi untuk menuliskan variabel ke dalam basis data variabel tersebut harus terlebih dahulu diubah formatnya ke dalam format yang dimengerti oleh basis data. Fungsi session_encode berguna untuk mengubah format ini.$str = session_encode(string)Session_decode() : fungsi untuk membalik proses encoding di atas sehingga variabel dikembalikan kedalam representasi PHP. 4.2 Fungsi-fungsi cURLUntuk aplikasi ini diperlukan komunikasi dengan layanan validasi kartu kredit dilakukan dengan fungsi change surface. Cara kerjanya adalah mula-mula fungsi ini akan mengirim pesan yang secure melalui HTTPS dan layanan yang memvalidasi kartu kredit tersebut akan mengembalikan response yang kemudian diproses lebih lanjut dengan PHP. Fungsi cURL yang digunakan :Curl_init() : fungsi ini mengembalikan nilai integer yang serupa dengan nilai identifier kembalian yang dikembalikan oleh mysql_connect() atau pointer file yang dikembalikan oleh fopen(). Pada kasus seperti ini disebut dengan change surface command atau ch. Pada argument tunggal pada fungsi ini diberikan URL yang akan diakses. Int curl_init ([string url])$cc_affiliate_url =https://obtain process site/transact dll?exp=foo&cardtype=bar$ch = curl_init($cc_affiliate_url);Fungsi ini akan memulai session cURL. Panggilan pada URL ini tidak akan berfungsi hingga fungsi change surface_exec dieksekusi. Curl_setopt() : sebelum komunikasi URL dieksekusi perlu diset salah satu opsi cURL yaitu opsi CURLOPT_RETURNTRANSFER. Opsi ini untuk mengembalikan hasil dari request https ke dalam variabel PHP. Curl_setopt($ch. CURLOPT_RETURNTRANSFER. 1);Curl_exec() : fungsi ini untuk mengeksekusi transfer. Sebuah argumen digunakan yaitu berasal dari hasil kembalian fungsi curl_init() dan digunakan pula pengesetan opsi-opsi lain. Bool curl_exec (int ch)Curl_close(): fungsi ini menutup koneksi cURL menggunakan curl handle :Void curl_close (int ch)Kumpulan fungsi-fungsi ini yang menjalankan transaksi dan mengembalikan hasil ke dalam variabel $data.$ch = change surface_init($authorize_net_url);curl_setopt($ch. CURL_RETURNTRANSFER. 1);$data = curl_exec($ch);curl_close($ch);5. Hasil dan PembahasanHasil yang diperoleh dari kegiatan ini adalah dokumen analisis dan perancangan serta prototipe perangkat lunak. Prototipe ini dibangun menggunakan perangkat lunak change state obtain serta memiliki karakteristik cross-platform. Dari hasil diskusi dengan pengguna diperoleh masukan mengenai kebutuhan pengguna akan perangkat lunak e-commerce namun spesifik pada suatu produk tertentu serta kebutuhan untuk memperkaya fungsi-fungsi multimedia sehingga secara visual lebih menarik. Diperlukan kerja sama dengan supplier / distributor produk komersil untuk dapat menawarkan produk-produknya melalui e-commerce. Juga jasa kurir diperlukan untuk dapat melakukan layanan antar kepada konsumen dengan cepat. Bagi lembaga penelitian atau lembaga pendidikan perlu juga memperhatikan masalah HKI dalam layanan e-commerce untuk produk-produk karya intelektual. Diperlukan kerjasama dengan pemilik hak intelektual tersebut untuk menawarkan produk-produk karya intelektual tersebut secara komersil. Dalam sebuah seminar mengenai e-commerce di Bandung dikemukakan bahwa faktor terpenting dalam aplikasi e-commerce adalah delivery. Adanya sistem distribusi multi level marketing juga diinformasikan dapat memotong jalur delivery supaya lebih cepat sampai ke tangan konsumen.6. KesimpulanPengembangan aplikasi e-commerce bagi sebuah perusahaan / lembaga merupakan proses yang cukup kompleks. Melibatkan beberapa organisasi / situs dalam penanganan sekuriti dan otorisasi. Perangkat lunak ini dirancang untuk mengimplementasi sistem e-commerce dalam dunia bisnis yang mendukung pemotongan rantai distribusi sehingga konsumen dapat memperoleh suatu produk dengan harga yang lebih murah. Jenis antarmuka web dipilih dengan pertimbangan fleksibilitas implementasi perangkat lunak ini yang dapat dilakukan di jaringan intranet maupun internet kemudahan untuk deployment serta kemampuan cross platform. Pengembangan sistem ini masih jauh dari sempurna namun setidaknya dapat memberikan dasar dan dapat memberikan sumbangan bagi pemikiran untuk pengembangan teknologi yang dapat dirasakan manfaatnya oleh masyarakat di bidang ekonomi khususnya untuk jalannya bisnis perdagangan secara online. Daftar Pustaka1. Buyens. Jim,(2001). Web Database Development. Elex Media Komputindo. Jakarta.2. Minoli. Daniel Mindi Emma. (1998). Web Commerce Technology Handbook. Mc Graw Hill.3. Atkins. Dorck and Buis. Paul. (1997). Internet Security Professional Reference. New Riders.4. Rumbaugh. James dkk.. (1991). Object Oriented Modelling and create by mental act. Prentice-Hall International.,Inc.5. Pressman. Roger S.. (1992). Software Engineering A Practitioner’s come third edition. McGraw-Hill International Edition.6 http://www php net7 http://www mysql com8. Greenspan,Jay and Bulger,Brad. (2001). MySQL/PHP Database Application. M&T Books.9. Fery Soswanto. “E-Commerce dengan memanfaatkan Sistem Operasi Linux�?

Forex Groups - Tips on Trading

Related article:
http://informationteknologi.blogspot.com/2007/11/analisis-dan-perancangan-prototipe.html

comments | Add comment | Report as Spam


"money and insurance" posted by ~Ray
Posted on 2007-12-21 01:29:29

bills folding green greenbacks green stuff lettuce long color paper currency allowance ascribe deposit down payment floater lie money grubstake hike increase jawbone loan advance fee early payment startup money cybercash digital cash digital money electronic change e-money skins change mad money part-time job earnings petty cash prepayment retainer rise score adjoin stake take touch allowance dress extra money loose dress mad money petty cash pin money small dress pittance pocket money convertible property ready money accommodation,snaps cheese e-goldyou should always keep track of your money and your insurance if you don't - you will be in need of some serious help one day so i suggest you get it over with maybe these can help you with that always be insured get the beat rates and always shop around.

Forex Groups - Tips on Trading

Related article:
http://gen0cyber.livejournal.com/9365.html

comments | Add comment | Report as Spam


"?? ???? ??? ?????? ??????? ?? ??? ..." posted by ~Ray
Posted on 2007-12-03 22:37:30

با مطرح شدن فناوري اطلاعات در سطح جهاني و گسترش اينترنت، تجارت الكترونيكي جايگاه مهمي يافته است و در اين ميان ايران نيز ناگزير به اين عرصه خواهد پيوست. در جامعه اطلاعاتي، استفاده بهينه از حجم بالاي اطلاعات و فراهم كردن سود بيشتر مورد نظر است. امروزه اكثر كمپاني ها نيروي خود را بيشتر صرف ارائه و فروش اطلاعات از طريق بازار يكپارچـــه جهاني يا اينترنت متمركز كرده اند. تجارت الكترونيــــك در ايران نيز مي تواند قابليتها و مزاياي ويژه اي را داشته باشد. در اين مقاله تجارت الكترونيكي باتوجه به نياز در سطوح متفاوتي مطرح شده كه به شرح سرويس ها و مزاياي استفاده از تجارت الكترونيكي در ايران مي پردازد. پروتكل هاي گوناگوني براي پياده سازي تجارت الكترونيك از قبيل OFX ، SSL، IKP ، SET مطرح هستند كه زمينه هاي امنيتي و مالي اين سرويس را در شبكه اينترنت پشتيباني مي كنند. پروتكل OTP چهارچوب كلي تجارت الكترونيك را بدون توجه به سيستم پرداختي ايجاد مي كند. XML تبادلات داده را در تجارت الكترونيك در بر مي گيرد. XML زبان مدل سازي جديدي است و جايگزين EDI شده است. در اين مقاله پروتكلها و استانداردهاي تجارت الكترونيكي مطرح مي گردد. امنيت در اينترنت در شكلهاي متفاوتي مطرح مي شود. تجارت الكترونيكي روشهاي امنيتي خاص خود را داراست كه به آنها اشاره مي شود. مسايل مالي، پولهاي ديجيتالي از ديگرمباحثي است كه در سرويس تجارت الكترونيكي نقش اساسي داشته كه به آنها اشاره خواهد شد.1 - ايجاد شرايط مناسب براي تجارت الكترونيكي! رشد اينترنت در ايــران بــايستـي در سياست گذاريها بيشتر در نظر گرفته شود؛! فراهم كنندگان بايستي پهناي باند با كيفيت مناسب را براي بازار اينترنت فراهم كنند؛! بايستي كمپاني ها به ايجاد امنيت لازم براي استفاده از اينترنت براي تبادلات ايمن تشويق شوند و استانداردهاي لازم در اين زمينه معرفي گردند تا سرويس ها در سطح قابل پذيرش ارائه گردد.2 - مزاياي استفاده از تجارت الكترونيكي در ايران! مطرح شدن محصولات در سطح جهاني و در نهايت بالارفتن كيفيت محصولات؛! كاهش موثرتر هزينه هاي عملياتي بين عوامل بازرگاني (PARTNERS)، مشتريان و كانالاهاي آن؛! افزايش درآمد از طريق مشتريان جديد و كانالــهاي جديد همراه با محصولات و سرويس هاي جديد؛! جلب رضايت مشتري؛! صحت سفارشات ONLINE ؛! در نهايت امكان انجام خريدهاي كوچك تا بستن قراردادهاي كلان و كشوري.3 - انواع سرويس هاي تجارت الكترونيكيسرويس هاي تجارت الكترونيكي را از نظر كاربرد مي توان به چند دسته تقسيم بندي كرد. اين سرويس ها به شرح زير هستند:! ، (BUSINESS TO BUSINESS) B2B : در اين سرويس طرفين معامله شركتها هستند؛! ،(BUSINESS TO CONSUMER) B2C : در اين سرويس شركتها با مشتريان در ارتباط هستند؛!،(GOVERNMENT TO GOVERNMENT) G2G: روابط تجاري بين كشورها را دربر مي گيرد و قوانين تجارت بين المللي را با توافق طرفين و ارائه راهكار شامل مي شود؛! ، (CUSTOMER-TO-BUSINESS)C2B : طبق پيشنهــــاد مشتري سرويس موردنظر فراهم مي گردد. مثل كرايه يك ماشين از نقطه اي مشخص با مبلغي تعيين شده از يك سايت اينترنتي؛! ،CUSTOMER- TO-CUSTOMER)C2C) : طرفين معامله افراد هستند. سرويس گيرنده فردي است كه جنس يا كالايي را از شخص ديگر خريــــداري مي كند. مثل آژانس هاي هواپيمايي و سمساريهاي اينترنتي.4 - مسايل امنيتي در تجارت الكترونيكياينترنت به عنوان بستر انتقال اطلاعات در دنياي كنوني مطرح است. TCP/IP پروتكل انتقال اطلاعات در شبكه اينترنت است. با مطرح شدن اينترنت به طور گسترده، مسئله امنيت اطلاعات قابل انتقال، به شكل مشخصي بازگو شد زيرا اطلاعات مهم نيز از طريق اين بستر فرستاده مي شد. اطلاعاتي مثل، شماره كارت اعتباري، فرم پرداخت و غيره از جمله مسايلي بود كه احتياج به امنيت بيشتري داشت. به همين دلايل امنيت در تجارت الكترونيكي جايگاه مهمي داراست.به چند روش مي توان در اطلاعاتي مداخله كرد كه بين دو كامپيوتر مبادله مي گردد و اين روشها عبارتند از [6,:9]1 - استراق سمع: اطلاعات توسط فردي خوانده مي شود و مي تواند بعداً مورد استفاده قرار گيرد. مثل شماره حساب يك فرد، در اين حالت محرمانه بودن اطلاعات از بين مي رود؛2 - تغييردادن پيام: امكان دارد پيام هنگام انتقال تغيير كند و يا كلاً عوض شود و سپس فرستاده شود. مثلاً سفارش كالا مي تواند تغيير يابد؛3 - تظاهركردن: ممكن است شخصي خود را به جاي يك سايت معرفي كرده و همان اطلاعات را شبيه سازي كند و پس از دريافت مقادير قابل توجه هيچ پاسخي به خريداران نداده و ناپديد گردد.روشهاي متفاوتي براي جلوگيري از اين مسايل وجود دارد كه يكي از آنها رمزدار كردن پيام است كه خود به چند دسته تقسيم مي گردد. ديگري درهم سازي و فشرده سازي پيام و تهيه DIGEST است. در امضاي ديجيتالي عملاً تلفيقي از اين روشهــا مـــورد استفـاده قرار مي گيرد. انواع روشهاي رمزنگاري بدين شرح است:! رمزنگاري با كليد متقارن: در اين روش از يك كليد استفاده مي شود. بدين شكل كه يك كليد مشترك بين طرفين وجود دارد. اطلاعات بااين كليد رمزدار شده و فقط توسط طرف مقابل.

Forex Groups - Tips on Trading

Related article:
http://mohsensadeghe.blogfa.com/post-3.aspx

comments | Add comment | Report as Spam


"Obtain a Merchant Account and Start To Accept Credit Cards Online" posted by ~Ray
Posted on 2007-11-23 17:11:11

Merchant be services enable businesses and individuals to process credit card payments from their customers. Its a special account tied to a credit card processor that works with their customers bank to back up route payments into the bank account. Not all small businesses are able to qualify for a merchant account so there are alternatives. In the following few paragraphs I will end down what some of those alternatives are. One way to evaluate credit cards online is to use an online payment processor for a percentage and or a per transaction fee. Here are a few for you to be into: Internet Merchant Accounts fees can differ from upfront application fees per transaction fees and also a percentage of the transaction. Others charge you a flat rate amount per month and a flat rate per transaction fee in the neighborhood of around $1.50 to $3.00. In your research gratify choose wisely. Some of the above named merchant accounts are remove and others rush a one-time setup fee. Be sure to read the fine print for the percentage they charge you because you exceed accept that the merchant be service companies are in the business to make money too. They are allowing you the business owner online business owner to utilize their merchant account services for a small cut. For most people and small businesses this will do but as your business begins to grow and you can justify the be I would look into obtaining your own merchant account where you can negotiate the fees based on the volume of business you are bringing through that merchant be services affiliate.

Forex Groups - Tips on Trading

Related article:
http://aurion-solutions.com/archives/2007/10/28/obtain-a-merchant-account-and-start-to-accept-credit-cards-online/

comments | Add comment | Report as Spam


"Java" posted by ~Ray
Posted on 2007-11-12 16:09:59

JavaBeans A software component model associated with the programming language. A JavaBean component is an disapprove which can be used repeatedly by visually manipulating it into larger solutions. JavaBeans can be from low-level components such as a move bar to end products desire Corel's Office for Java. JavaScript A cross-platform. Web-based scripting language that ordain allow a lay person to compose HTML pages that use Java applets objects and classes without having to know how to program in Java. It can also be used to create stand-alone applications that can run on either clients or servers. JavaScript is being developed by Netscape and Sun Microsystems and is supported by approximately twenty-five other companies in competition with Microsoft's OLE and OCX's optimized for the Internet. See and. See Web. HTML and application in the hard write dictionary. JDBC Java Database Connectivity. A Java-enabled version of the Open Database Connectivity data-access specification. (See OBDC in the hard write dictionary.) JDBC provides an API for developing data-access applets (which see). The applets can then be downloaded from a Web browser to any database server with a JDBC driver. The specification was developed by Sun Microsystems and is supported by Oracle. Sybase and Informix. JTAPI Java Telephony API A set of application programming interfaces (which see in the hard write dictionary) that support interoperation between telephone switching equipment and a computer. JTAPI's principal advantage over TAPI developed by Microsoft is that JTAPI runs on a wide variety of processors key library A set of encrypted keys that belong to one person or that can be shared by a defined assort of populate. find to a key library requires a separate key. (See key and key management in the hard write dictionary.)key recovery While sometimes simply the affect by which a key is retrieved from key escrow (which see in the hard copy dictionary) key recovery also refers to a substitute for the failed Clipper chip/Capstone initiative (which see in the hard copy dictionary). In this plot a copy of the key in a separately encrypted key recovery handle is always sent along with the data which it encrypts. A predetermined private sector "Key acquire Center" can decrypt the key recovery handle when requested by an authorized celebrate (e g a government agency with a court order). A new cryptography export policy which took cause in late 1996 allows companies in the United States to export cryptographic algorithms using up to 56 bit keys if they agree to add a method for key recovery within their product within the next two years. Also see and L2F See. L2PT See l. L2PT Access Concentrator (LAC) A device connected to one or more or ISDN lines that supports both the PPP protocol and the. It may tunnel any protocol carried within PPP and communicate with one or more. (See ISDN and PPP in the hard copy dictionary.)L2PT Network Server (LNS) A device that communicates with one or more L2PT find Concentrators using the L2PT protocol and with only one LAN or WAN. LAC See. Layer Two Tunneling Protocol (L2PT) A protocol that enables the of the data cerebrate forge of Point-to-Point Protocol between a that interfaces with dialup or ISDN circuits and a that interfaces with a LAN or WAN. The L2PT protocol makes it possible to provide or give single user Virtual Private Networks over the Internet. L2PT does not provide encryption but will often be used in conjunction with encryption. (See protocol. Point-to-Point Protocol dialup. ISDN. LAN. WAN. Internet and encryption in the hard write dictionary.)Layer-2 Forwarding (L2F) A capability developed by Cisco which is used in combination with the Point-to-Point Tunneling Protocol to give the. (See Point-to-Point Tunneling Protocol in the hard copy dictionary.)LEC local exchange carrier. A company which provides local telecommunicate service to homes and businesses within a given area (e g a Regional attach Operating Company such as Pacific attach). LMDS See loading The transfer of funds from a demand deposit be in a bank to an online be (e g a CyberCash bespeak fasten be) so that the funds can be sent over the net to another company or individual. Local Multipoint Distribution Service (LMDS) A broadband wireless communicate that uses high frequencies (28 to 38 gigaherz) to transfer video and data to residences at less than a few miles hold. See broadband communicate and Multichannel MultiPoint Distribution System (MMDS) in the hard copy dictionary.


Cruise 4 Cash - Detective Sherlock - Free Bid Auctions - Expert Poker Tips - Shop 4 Money

Win Any Lottery - Repo Car Search - Psychics 4 Free - High Quality Games - Driving 4 Dollars




Related article:
http://mcse-ramesh.blogspot.com/2007/08/java.html

comments | Add comment | Report as Spam


"list of B2B portal" posted by ~Ray
Posted on 2007-11-07 16:38:02

This is the go industry's Web-based cerebrate among supply arrange firms to document the system's EDI capability. It is part of a concerted effort to establish EDI relationships three layers down the supply chain for automobile manufacturers. Follow the Getting Started cerebrate to get information on the communicate. Financial EDI services offered by the Bank of Montreal. Follow the links under Corporate. change Management. Becoming EDI-enabled options to reach the relevant material. This is the site for a affiliate which offers large firms a way to engage their smaller suppliers in EDI transactions through a Web-based enrollment affect. analyse the descriptions of this software which has the potential to expand EDI greatly. Information on Mellon tip's Bank Internet Payment System (BIPS) project to accept banks to facilitate online payments by customers to several billers. This firm offers assistance to firms seeking to establish enjoin online billing function to their customers. It discusses the advantage of this come to billers relative to the customer-initiated approach (Check Free) or the bank-initiated approach (BIPS).

Forex Groups - Tips on Trading

Related article:
http://b2btradeworld.blogspot.com/2007/08/list-of-b2b-portal.html

comments | Add comment | Report as Spam


"?????? ????? ??????????" posted by ~Ray
Posted on 2007-10-25 20:16:02

در جامعه اطلاعاتي استفاده بهينه از حجم بالاي اطلاعات و فراهم كردن سود بيشتر مورد نظر است. اكثر شركتها امروزه نيروي خود را بيشتر روي ارائه و فروش اطلاعات از طريق شبكه اينترنت متمركز كرده اند. پروتكل هاي گوناگوني براي پياده سازي تجـــارت الكترونيك مطرح هستند كه زمينه هاي امنيتي و مالي اين سرويس را در شبكه اينترنت پشتيباني مي كنند. تجـــارت الكترونيكي دربرگيرنده مكانيسم هاي پرداختي مختلفي است كه توسط شركتهاي گوناگون طراحي شده اند. سيستم پرداخت بانك اينترنتي سيستمي است كه تمام مراحل پردازش تجارت الكترونيكي روي شبكه هاي عمومي را انجام مي دهد. مقدمه با مطرح شدن فناوري اطلاعات در سطح جهاني و گسترش اينترنت، تجارت الكترونيكي جايگاه مهمي يافته است و در اين ميان ايران نيز ناگزير به اين عرصه خواهد پيوست. در جامعه اطلاعاتي، استفاده بهينه از حجم بالاي اطلاعات و فراهم كردن سود بيشتر مورد نظر است. امروزه اكثر كمپاني ها نيروي خود را بيشتر صرف ارائه و فروش اطلاعات از طريق بازار يكپارچـــه جهاني يا اينترنت متمركز كرده اند. تجارت الكترونيــــك در ايران نيز مي تواند قابليتها و مزاياي ويژه اي را داشته باشد. در اين مقاله تجارت الكترونيكي باتوجه به نياز در سطوح متفاوتي مطرح شده كه به شرح سرويس ها و مزاياي استفاده از تجارت الكترونيكي در ايران مي پردازد. پروتكل هاي گوناگوني براي پياده سازي تجارت الكترونيك از قبيل OFX ، SSL، IKP ، SET مطرح هستند كه زمينه هاي امنيتي و مالي اين سرويس را در شبكه اينترنت پشتيباني مي كنند. پروتكل OTP چهارچوب كلي تجارت الكترونيك را بدون توجه به سيستم پرداختي ايجاد مي كند. XML تبادلات داده را در تجارت الكترونيك در بر مي گيرد. XML زبان مدل سازي جديدي است و جايگزين EDI شده است. در اين مقاله پروتكلها و استانداردهاي تجارت الكترونيكي مطرح مي گردد. امنيت در اينترنت در شكلهاي متفاوتي مطرح مي شود. تجارت الكترونيكي روشهاي امنيتي خاص خود را داراست كه به آنها اشاره مي شود. مسايل مالي، پولهاي ديجيتالي از ديگرمباحثي است كه در سرويس تجارت الكترونيكي نقش اساسي داشته كه به آنها اشاره خواهد شد. 1 - ايجاد شرايط مناسب براي تجارت الكترونيكي ! رشد اينترنت در ايــران بــايستـي در سياست گذاريها بيشتر در نظر گرفته شود؛ ! فراهم كنندگان بايستي پهناي باند با كيفيت مناسب را براي بازار اينترنت فراهم كنند؛ ! بايستي كمپاني ها به ايجاد امنيت لازم براي استفاده از اينترنت براي تبادلات ايمن تشويق شوند و استانداردهاي لازم در اين زمينه معرفي گردند تا سرويس ها در سطح قابل پذيرش ارائه گردد. 2 - مزاياي استفاده از تجارت الكترونيكي در ايران ! مطرح شدن محصولات در سطح جهاني و در نهايت بالارفتن كيفيت محصولات؛ ! كاهش موثرتر هزينه هاي عملياتي بين عوامل بازرگاني (PARTNERS)، مشتريان و كانالاهاي آن؛ ! افزايش درآمد از طريق مشتريان جديد و كانالــهاي جديد همراه با محصولات و سرويس هاي جديد؛ ! جلب رضايت مشتري؛ ! صحت سفارشات ONLINE ؛ ! در نهايت امكان انجام خريدهاي كوچك تا بستن قراردادهاي كلان و كشوري. 3 - انواع سرويس هاي تجارت الكترونيكي سرويس هاي تجارت الكترونيكي را از نظر كاربرد مي توان به چند دسته تقسيم بندي كرد. اين سرويس ها به شرح زير هستند: ! ، (BUSINESS TO BUSINESS) B2B : در اين سرويس طرفين معامله شركتها هستند؛.

Forex Groups - Tips on Trading

Related article:
http://behbazar.blogfa.com/post-10.aspx

comments | Add comment | Report as Spam


"NYTIMES: In Online World, Pocket Change Is Not Easily Spent" posted by ~Ray
Posted on 2007-10-21 16:02:03

SAN FRANCISCO. Aug. 26 -- The idea of micropayments -- charging Web users tiny amounts of money for single pieces of online circumscribe -- was essentially put to sleep toward the end of the dot-com boom. In December 2000. Clay Shirky an adjunct professor in New York University's interactive telecommunications schedule wrote a manifesto that people still have in mind whenever someone suggests resurrecting the idea. Micropayments will never bring home the bacon he wrote mainly because "users dislike them." But act. Amid the detest and without many people noticing micropayments have arrived -- just not in the way they were originally envisioned. The 99 cents you pay for a song on iTunes is a micropayment. So are the tiny amounts that some operators of small Web sites earn whenever someone clicks on the ads on their pages. Some stock-photography companies sell pictures for as little as $1 each. From the earliest days of the Web until around the time of Mr. Shirky's manifesto the expectation was that a handful of companies would provide platforms -- or perhaps a hit ubiquitous platform -- that would alter Web users to pay a penny a dime or a dollar for a bit of content such as a newspaper article a comic strip or a research report. Simply clicking a link would complete the transaction. Sellers of content -- at the measure newspaper companies -- were among the most interested in the idea as they looked for revenue that did not be on advertising. And the Web rather than being a threat to their business would allow them to expand their audience vastly. But the problems proved insurmountable. Many micropayments companies have change state drink been acquired or changed their business models over the years. Among them: DigiCash. CyberCash. First Virtual Holdings and Peppercoin. They used various systems but in general users paid into accounts with their ascribe cards and then drew from those accounts. In the mid- to late '90s electronic cash had become such a popular concept that some politicians worried that it might be the stability of the nation's currency. But the economic and technical challenges were enormous. Consumers were reluctant to pay change surface a tenth of a cent for something they believed should be free. "There is a certain amount of anxiety involved in any decision to buy no be how small," Mr. Shirky wrote in 2000. It turns out however that consumers are more than willing to pay for certain types of circumscribe in certain situations. Consumers "evaluate to pay for music and movies but not so much for the printed word," said George Peabody an analyst with Mercator Advisory assort which serves the payments industry. "Closed circle" systems like iTunes are the most successful. Mr. Peabody said. That's where consumers undergo a continuing relationship with the merchant and usually pay with their ascribe cards. "change state loop" systems where the consumer pays many merchants through a hit payments processor -- the way micropayments were originally envisioned -- are much less successful. "To date the merchandise has said there is insufficient demand for these services," concluded a research inform Mercator published in April. There is another problem with closed-loop systems: be. The fees for every transaction are too high to make tiny payments worthwhile for many online content sellers -- sometimes those fees exceed the price of the circumscribe being sold. For most merchants according to the inform purchases of less than $1.50 aren't worth it. One solution is to aggregate purchases or group purchases over a period of time and then affect the payments in a single transaction. That's how iTunes works. But credit card networks like Visa and MasterCard which charge fees for transactions. "aren't really happy with that idea," said Mr. Peabody because it means less money for them. Visa and MasterCard command most merchants from aggregating payments directly. The networks have recently promoted their efforts to answer the "small payments" merchandise -- encouraging consumers to use cards for parking meters for example. But so far they undergo stopped short of widely supporting aggregated-payment systems. There are "operational challenges," said Pam Zuercher. Visa's vice president for product innovation. Visa is evaluating such systems she added because "there is an undeniable trend -- users want to use their cards for very small purchases." Merchants can add up payments through another company but that adds to costs and "implementation has been tough," Mr. Peabody said. For sellers of the lowest-priced content -- anything under 75 cents -- micropayments have been made irrelevant by the easy availability of online advertising. Mr. Peabody said. Programs like AdSense from Google which allows change surface the smallest Web publishers to undergo relevant ads placed on their sites make micropayments unnecessary. The program pays Web publishers what are often very small amounts each measure a reader clicks on an ad. Bill Densmore a fail of the payments firm Clickshare.

Forex Groups - Tips on Trading

Related article:
http://newshare.blogspot.com/2007/08/nytimes-in-online-world-pocket-change.html

comments | Add comment | Report as Spam


"History of Online Registration" posted by ~Ray
Posted on 2007-10-12 01:52:43

called to ask me questions for their upcoming "History of Online Registration" whitepaper. While I've told this story several times over the past 9 years the framework of this interview made me think again about why certain technologies go from novel to standard learn in seemingly short bursts of time. My History of Online Event Registration Scott flavor a friend from started Enteronline com in 1997 while I was in graduate educate at. His undergo registering runners for marathons and 10Ks opened my eyes to the new technology of database-driven web sites and e-commerce and led me to go away in 1998. Scott was moving to San Diego as Enteronline became a move of and I wanted to bear on the technology into a field that was more business-oriented than participatory sports. Offering online registration to professional event planners seemed desire a good business model: a transaction-based fee coordinate recurring revenue from the repeating nature of events and substantial sums of money being spent in the existing industry. In the end of 1998. Regweb had a working registration system. B-There was just starting up. Starcite was announced but not launched. Plansoft was selling mainly Windows applications and SeeUThere was an eVite look-alike. Interestingly all of these companies are now move of the new. At that time most of us were competing against paper registration and in-house systems rather than each other. Cvent. Acteva. Regonline and others were all right around the corner. alter after we started we tried to possess at the show in San Jose. We couldn't get a booth but we did arrive a demo with the show manager who was looking for a vendor to replace their in-house system for the annual International Hotel. Motel & Restaurant show. I'm proud to say that we've provided online registration to GLM and HSMAI ever since. Why Then?Advon asked why so many online registration companies started between 1997-1999. That time period was really a perfect act for new technology development: Microsoft's Active Server Pages ( asp) and Allaire's ColdFusion (now an Adobe product) changed the World Wide Web by allowing developers to (relatively) easily create web sites and forms that could interact with databases. Thus we could hive away registration data online hold on it in a database and then mouth it to meeting planners as reports on bespeak. Of cover it wasn't that easy or we wouldn't undergo seen all of mergers and bankruptcies in this merchandise since 2001. believe was one of the biggest hurdles I experienced in the early days as we tried to tell people that we would direct their data for them but mouth it to them at any time when they needed it. Back then the mindset in IT was that security revolved around a physical location - your data was secure when it was stored on your computers which were safely locked in your office. The idea that someone else should direct your data on their computers was like early banks trying to get populate to act the money out of their safes and put it into an "be" which had only a small percentage of change reserves behind it. Every time I thought we had moved past the believe air someone like Event411 com would change state shop in the lay of their customers' events and strand both their money and data in bankruptcy court. From 1997 to 2007 the believe issue has declined in importance because (1) customers undergo had ten years of experience with web-based services such as jaunt reservations online banking eBay and Amazon to get comfortable with the web hosted model and (2) suppliers like undergo provided service to event planners for over 10 years without stranding their customers. Before 2001 the emphasis for meeting technology seemed to be. "What can you do for the attendee?" Thus our business was geared toward providing event web sites with a custom look-and-feel posting FAQs online instead of answering questions one label at a measure linking to online registration forms with integrated ascribe separate processing and delivering e-mail confirmations and invitations. After 2003 the question from most event planners is. "What can you do for me?" They act for granted attendee-facing technology and now focus on back-office processes security reliability and full-functionality (i e. one system that fits all needs). Thus meeting technology is moving towards integrated registration housing travel schedule management budgeting meetings approval and RFPs. What happened between 2001 and 2003 was that 9/11 crushed the jaunt industry and many event people were let go while budgets for new hires were frozen. Since the assort jaunt business recovered in 2003 work loads undergo increased while human resources have stayed the same. Online registration products matured to the inform that they are expected to take care of attendees so meeting planners focus on back-office efficiency and productivity. The past decade of work has naturally effected service providers who were in the meetings industry before the Internet technology existed. In many companies registration technology budgets are going drink as organizations assay to replace multiple separate systems (membership management on-site registration call center technology online registration meeting planning software etc.) with an integrated system. While they are willing to pay more for the integrated system than they did for any one older system they evaluate its cost to be less than the sum of the legacy systems. Also full-service event registration companies continue to thrive. There will always be a merchandise for whom a hit communicate is more important than a single system. These people will pay more to a full function provider who delivers an integrated function that hides the complexity of multiple systems and processes. Our business at Certain sees this in the relationship between some of our customers and resellers. We undergo customers with their own product license who do everything themselves while other companies assure with a reseller who has a authorise with us and provides service on top of our application. But a third and growing assort of customers go a hybrid model where they undergo a license with us and manage some events themselves but also contract with a full-service provider/reseller for other events where the reseller uses their clients' authorise with us. Great article. Thanks for the time to enter your history and thoughts on the evolution of online registration tools. I appreciate your depiction of the current merchandise but query if the automation of the online tools ordain begin to eat away at the beat function providers? Business is full of examples of discontinued beat function solutions - gas attendants airline book counters and even eCommerce are examples where consumers have become empowered to decrease costs. Why pay beat service rates for stock brokers bankers even realtors when I can utilize self serve tools that provide the beat functionality? Could online registration change state the demise of the full service registration organizations? Stephen Nold asked,>>> Could online registration become the demise of the full function registration organizations? I don't think so. While cost-cutting is important the ultimately irreplaceable resource is measure. Most professional meeting managers find that they undergo a lot of events that are "routine" some that are "special" and a few that are "truly unique". Our undergo is that many companies are using self-service tools to bring home the bacon their routine events and some are.

Forex Groups - Tips on Trading

Related article:
http://registrationdoctor.blogspot.com/2007/08/history-of-online-registration.html

comments | Add comment | Report as Spam


"PayPal" posted by ~Ray
Posted on 2007-10-08 17:14:55

Just came across a summary of a talk by Peter Thiel on how PayPal got started. Thiel was a libertarian trying to work out how to make back power from government: One solution: act control of money from the government to individuals. But you cant do this via plebiscite. If there was a form of money that government couldn’t measure or bring in you'd undergo a powerful alternative. This insight was genesis of Paypal in late 1990s. In mid 90s several companies were creating alternative currencies: Cybercash. Digicash etc. All of the sign attempts were going out of business. Money has a network-like aspect. How do you act a new currency when no one else is using it? All these efforts had run aground against this rock. So Paypal started by leveraging against existing systems: ascribe cards checks. Send money to anyone with an email communicate. Started with 24 employees at Paypal. Preloaded accounts with $10. Started to move. We grew at 5-7% compounded Sales of Your Name Here in PDF have been suspended for the time being -- so gratify don't send any more PayPal payments for the book! The most recent version of Your label Here includes a number of images for which permission needs to be cleared so it can't be sold until this has been done. Some stories are available. Readers sometimes make the sensible decision to buy a book "As New" for $1.70 + $3.99 postage rather than for $14.95 with free shipping in an order of $20 or more. The author gets nothing on a secondhand sale -- but then the author would get only $1.12 on the new schedule. To send the compose $1.12 the reader would have to pay an extra $9.24. That's a pretty expensive goodwill communicate. Goodwill doesn't have to be that much. PayPal takes 30 cents + 3% on each transaction; if you displace the compose $1.50 by PayPal she ordain get $1.15. So only 35 cents of the goodwill communicate goes to a middleman. It would look like highway robbery if we hadn't seen the competition. says authors ordain never get money on secondhand books without legislation. Readers ordain never send money voluntarily. Maybe so. Grumpy Old Bookman maybe so. They all laughed at Christopher Columbus when he said the world was go. They all laughed when Edison recorded sound... John Chris Jones' The Internet and Everyone can be bought for £10 +p&p by writing to tracey AT myshop DOT me DOT uk i+e can also be ordered through JCJ's website which has a selection of of this pioneering book. New York Magazine asked critics and writers to nominate "The Best Novels You've Never Read" and ran a conjoin with 61 winners. Two polls at the bottom of Paperpools give PP readers a come about to get rid of out this survey: the first asks which on their enumerate you've construe and liked the back up which you've read. Society for the Oral Reading of Greek and Latin: has recordings of Homer. Pindar many others. Extensive be of Greek and Latin texts in the original languages and in translation; offers ability to move on a word for a definition grammatical information. Also has lexica grammars various other resources. NB: the texts are generally editions that are out of copyright rather than modern versions so the reader is for the most part offered texts reflecting the state of scholarship at the end of the 19th century. The texts also undergo no apparatus criticus. So it is a useful resource but one to be used with caution. Japanese learning materials including kanji charts dictionaries grammars a wide range of books on Japanese grow approve issues of Mangajin and much more are available from Jim Rose at. Rose also runs a vocabulary-building resource which allows you to build a personalised dictionary for vocabulary review. This now includes a set of several thousand animated stroke-order diagrams. a website run by Christopher Bolton of Williams College offers guidance for Mac users who want to use Japanese in telecommunicate browsers and evince processing programs.

Forex Groups - Tips on Trading

Related article:
http://paperpools.blogspot.com/2007/09/paypal.html

comments | Add comment | Report as Spam


 

 




blogs - aa blogs - air force blogs - aquarius blogs - aries blogs - army blogs - arts blogs - baby blogs - blogs 4 men - blogs 4 women - cancer blogs - capricorn blogs - career change blogs - choice blogs - christmas blogs - cigar blogs - cigarette blogs - cig blogs - coast guard blogs - coffee bean blogs - college baseball blogs - college basketball blogs - college football blogs - colleges blogs - computer blogs - create blogs - dating blogs - elvis blogs - email chat blogs - email pal blogs - enhancement blogs - fall blogs - fha blogs - freedom blogs - friendly blogs - funny blogs - gambler blogs - gemini blogs - her blog - his blog - hockey blogs - join blogs - javas blogs - kid safe blogs - leo blogs - libra blogs - apartments blogs - coffees blogs - horoscopes blogs - life advice blogs - lover blogs - marine blogs - married blogs - military blogs - misc blogs - more money blogs - mortgage blogs - move blogs - movies blogs - musical blogs - navy blogs - new in town blogs - obscure blogs - online date blogs - online game blogs - over 30 blogs - over 40 blogs - over 50 blogs - over 60 blogs - over 70 blogs - over 80 blogs - over 90 blogs - password blogs - pc blogs - mortgages blogs - peoples blogs - pictures blogs - pipe blogs - pisces blogs - poems blogs - poker blogs - police blogs - political blogs radio blogs - read blogs - recreational vehicle blogs - relocation blogs - reserve blogs - rv blogs - safe blogs - scorpio blogs - singles blogs - smokers blogs - smoker blogs - state blogs - state college blogs - taurus blogs - teen advice blogs - teenager blogs - tobacco blogs - tv blogs - vacation blogs - veteran blogs - virgo blogs - virtual blogs - weekly blogs - wingman blogs - word blogs - words blogs - writer blogs - poetry blogs - prescription blogs - sagittarius blogs - straight blogs - summer blogs - gi blogs - hooka blogs - penis enlargement blogs - vfw blogs - casinos blogs - casino blogs - web hosting blogs - hosting blogs - auto blogs - truck blogs - van blogs - suv blogs - 4 wheel blogs - harley blogs - flu blogs - diet blogs - pistols blogs - teenage blogs - lpga blogs - burnable blogs - new tunes blogs - coaching blogs - treasures blogs - trades blogs - nutty blogs - skate blogs - play 21 blogs - weather blogs - poker players - golf blogs - american blogs - football blogs - baseball blogs - hockey blogs - basketball blogs - soccer blogs - cooking blogs - recipe blogs - space blogs - 3d games blogs - barbecue blogs




the cybercash archives:

11 articles in 2006-01
22 articles in 2006-02
28 articles in 2006-03
37 articles in 2006-04
27 articles in 2006-05
26 articles in 2006-06
24 articles in 2006-07
18 articles in 2006-08
22 articles in 2006-09
30 articles in 2006-10
22 articles in 2006-11
22 articles in 2006-12
12 articles in 2007-01
12 articles in 2007-02
3 articles in 2007-03
7 articles in 2007-04
11 articles in 2007-05
10 articles in 2007-06
3 articles in 2007-07
1 articles in 2007-09




next page


cybercash