//honeypot demagogic

 Forum DhammaCitta. Forum Diskusi Buddhis Indonesia

Author Topic: [ask] Komunikasi Antar Aplikasi  (Read 3722 times)

0 Members and 1 Guest are viewing this topic.

Offline tesla

  • KalyanaMitta
  • *****
  • Posts: 6.426
  • Reputasi: 125
  • Gender: Male
  • bukan di surga atau neraka, hanya di sini
[ask] Komunikasi Antar Aplikasi
« on: 20 March 2010, 01:14:10 PM »
misalnya gw bikin aplikasi yg bisa saling komunikasi.
solusi skr gw pake TCP Socket. ada alternative lebih baik?



masalah di TCP Socket:
1. ada aplikasi sama yg bisa jalan bbrp instance di single machine. padahal bind port yg sama ga bisa.
2. ada aplikasi yg connect ke aplikasi lain di machine yg sama. apa tidak mubajir utk buka socket? :-(
Lepaskan keserakahan akan kesenangan. Lihatlah bahwa melepaskan dunia adalah kedamaian. Tidak ada sesuatu pun yang perlu kau raup, dan tidak ada satu pun yang perlu kau dorong pergi. ~ Buddha ~

Offline Sumedho

  • Kebetulan
  • Administrator
  • KalyanaMitta
  • *****
  • Posts: 12.406
  • Reputasi: 423
  • Gender: Male
  • not self
Re: [ask] Komunikasi Antar Aplikasi
« Reply #1 on: 20 March 2010, 01:17:13 PM »
webservice aja, simple dan teruji :)
There is no place like 127.0.0.1

Offline Sukma Kemenyan

  • Global Moderator
  • KalyanaMitta
  • *****
  • Posts: 1.840
  • Reputasi: 109
Re: [ask] Komunikasi Antar Aplikasi
« Reply #2 on: 20 March 2010, 01:19:12 PM »
WebService + SOAP (Universal acceptable Protocol).

dan tidak...
bagi gue tidak ada kata mubajir...
Server its invented tuk gue siksa...

lebih mubajir bagi gue kalo ngeliad CPU Usage average < 10%
lebih mubajir bagi gue kalo ngeliad Free Memory avaiable 1GB++

Kalau sudah ngeliad begini...
Negh server bakalan gw jadiin mirror-mirror ga jelas
« Last Edit: 20 March 2010, 01:21:12 PM by Kemenyan »

Offline tesla

  • KalyanaMitta
  • *****
  • Posts: 6.426
  • Reputasi: 125
  • Gender: Male
  • bukan di surga atau neraka, hanya di sini
Re: [ask] Komunikasi Antar Aplikasi
« Reply #3 on: 20 March 2010, 04:58:51 PM »
i see...
berarti opsinya emg TCP Socket aja ya... :-?
WebService kan jalan di layer atas TCP Socket jg...

CMIIW, Web Service itu jalan diatas web server kan?
Lepaskan keserakahan akan kesenangan. Lihatlah bahwa melepaskan dunia adalah kedamaian. Tidak ada sesuatu pun yang perlu kau raup, dan tidak ada satu pun yang perlu kau dorong pergi. ~ Buddha ~

Offline Sumedho

  • Kebetulan
  • Administrator
  • KalyanaMitta
  • *****
  • Posts: 12.406
  • Reputasi: 423
  • Gender: Male
  • not self
Re: [ask] Komunikasi Antar Aplikasi
« Reply #4 on: 20 March 2010, 07:10:56 PM »
yah namanya komunikasi data, yah pakai netowrking standard TCP/IP.

namanya juga webservice, jadi pake web. servernya pake app server kek tomcat aja ato websphere ato glassfish.
There is no place like 127.0.0.1

Offline Sunkmanitu Tanka Ob'waci

  • Sebelumnya: Karuna, Wolverine, gachapin
  • KalyanaMitta
  • *****
  • Posts: 5.806
  • Reputasi: 239
  • Gender: Male
  • 会いたい。
Re: [ask] Komunikasi Antar Aplikasi
« Reply #5 on: 20 March 2010, 09:41:13 PM »
WebService + SOAP (Universal acceptable Protocol).

dan tidak...
bagi gue tidak ada kata mubajir...
Server its invented tuk gue siksa...

lebih mubajir bagi gue kalo ngeliad CPU Usage average < 10%
lebih mubajir bagi gue kalo ngeliad Free Memory avaiable 1GB++

Kalau sudah ngeliad begini...
Negh server bakalan gw jadiin mirror-mirror ga jelas

kalo gw sebisa mungkin free memory 1 GB++
HANYA MENERIMA UCAPAN TERIMA KASIH DALAM BENTUK GRP
Fake friends are like shadows never around on your darkest days

Offline Indra

  • Global Moderator
  • KalyanaMitta
  • *****
  • Posts: 14.819
  • Reputasi: 451
  • Gender: Male
Re: [ask] Komunikasi Antar Aplikasi
« Reply #6 on: 20 March 2010, 09:43:21 PM »
WebService + SOAP (Universal acceptable Protocol).

dan tidak...
bagi gue tidak ada kata mubajir...
Server its invented tuk gue siksa...

lebih mubajir bagi gue kalo ngeliad CPU Usage average < 10%
lebih mubajir bagi gue kalo ngeliad Free Memory avaiable 1GB++

Kalau sudah ngeliad begini...
Negh server bakalan gw jadiin mirror-mirror ga jelas

kalo ada server nganggur, bagi2 dong.

Offline exam

  • Sahabat Baik
  • ****
  • Posts: 533
  • Reputasi: 9
Re: [ask] Komunikasi Antar Aplikasi
« Reply #7 on: 20 March 2010, 11:44:19 PM »
misalnya gw bikin aplikasi yg bisa saling komunikasi.
solusi skr gw pake TCP Socket. ada alternative lebih baik?



masalah di TCP Socket:
1. ada aplikasi sama yg bisa jalan bbrp instance di single machine. padahal bind port yg sama ga bisa.
2. ada aplikasi yg connect ke aplikasi lain di machine yg sama. apa tidak mubajir utk buka socket? :-(


coba cek,
http://www.rabbit.com/documentation/docs/manuals/TCPIP/UsersManualV1/tcpoptimize.html
http://www.ibm.com/developerworks/linux/library/l-hisock.html

Offline Sunkmanitu Tanka Ob'waci

  • Sebelumnya: Karuna, Wolverine, gachapin
  • KalyanaMitta
  • *****
  • Posts: 5.806
  • Reputasi: 239
  • Gender: Male
  • 会いたい。
Re: [ask] Komunikasi Antar Aplikasi
« Reply #8 on: 20 March 2010, 11:46:44 PM »
kan kemaren lagi ngoprek java? mau disambung ke apache? pake connector aja
HANYA MENERIMA UCAPAN TERIMA KASIH DALAM BENTUK GRP
Fake friends are like shadows never around on your darkest days

Offline tesla

  • KalyanaMitta
  • *****
  • Posts: 6.426
  • Reputasi: 125
  • Gender: Male
  • bukan di surga atau neraka, hanya di sini
Re: [ask] Komunikasi Antar Aplikasi
« Reply #9 on: 21 March 2010, 08:55:05 AM »
okay... so far saya pake TCP Socket aja (low level)... kirim datanya dalam bentuk byte[] (gw handling protocol sendiri)
soalnya gw bukan atur data yg rumit2, sebaliknya datanya malah simple.
kemudian interaksi app nya dg device2 kaya hp (kaya sms gateway)
jadi tiap sms gateway jalanin web server kayanya kemewahan deh...
target spec PC utk sms gateway cuma Intel Atom + Mem 1GB biar irit listrik

btw di linux kan sering tuh appnya jalan sendiri, interface (gui) nya jalan sendiri.
mis:
xmms2d ---> jalan sbg daemon
ntar clientnya bisa apa aja connect ke xmms2 daemon
nah kalau ini cara komunikasi datanya gmn?
byk contoh lain lagi sih di linux... (mis X11?)
Lepaskan keserakahan akan kesenangan. Lihatlah bahwa melepaskan dunia adalah kedamaian. Tidak ada sesuatu pun yang perlu kau raup, dan tidak ada satu pun yang perlu kau dorong pergi. ~ Buddha ~