Forum » Programiranje » povezovanje web in konzolne aplikacije (RMI, COM?)
povezovanje web in konzolne aplikacije (RMI, COM?)
darkobodnaru ::
Pozdravljeni,
delam aplikacijo, kjer imam na eni strani Web Service, na drugi pa moram držati stalno TCP povezavo. Web Service je seveda najlažje narediti znotraj webserverja, ta drugi del pa je zaenkrat ločena aplikacija. Kako povezati?
Kolikor razumem so variante:
1. RMI, vendar je nujno vse naredit v Javi?
2. COM, vendar je nujno vse naredit v MS orodjih
3. je kaka varianta, da bi web del naredil s php-jem? kako bi naredil tisti drugi del? php sicer zna delati s socketi, vendar ne moreš imeti stalno pognanega procesa znotraj webserverja...
zdaj imam to rešeno kot ločena C# web service in C++ konzolna aplikacija, povezano preko TCP socketa, kar je zelo štorasto...
če kdo lahko svetuje, bi bil zelo hvaležen.
lp
cocentaina
delam aplikacijo, kjer imam na eni strani Web Service, na drugi pa moram držati stalno TCP povezavo. Web Service je seveda najlažje narediti znotraj webserverja, ta drugi del pa je zaenkrat ločena aplikacija. Kako povezati?
Kolikor razumem so variante:
1. RMI, vendar je nujno vse naredit v Javi?
2. COM, vendar je nujno vse naredit v MS orodjih
3. je kaka varianta, da bi web del naredil s php-jem? kako bi naredil tisti drugi del? php sicer zna delati s socketi, vendar ne moreš imeti stalno pognanega procesa znotraj webserverja...
zdaj imam to rešeno kot ločena C# web service in C++ konzolna aplikacija, povezano preko TCP socketa, kar je zelo štorasto...
če kdo lahko svetuje, bi bil zelo hvaležen.
lp
cocentaina
darkolord ::
SOAP mogoče? Ne vem sicer, če te prav razumem, samo SOAP zna bit za povezavo aplikacije z web servisom precej v redu zadeva...
darkobodnaru ::
prekomplicirano. za SOAP takoj rabis knjižnice, definirat WSDL...
jaz samo hocem klicat funkcije med dvema aplikacijama, ki sta na *isti* masini. verjetno pa ni druge variante, kot da uporabim kako od teh tehnologij, ki omogocajo tudi povezavo med masinami (RMI, DCOM, SOAP...)
jaz samo hocem klicat funkcije med dvema aplikacijama, ki sta na *isti* masini. verjetno pa ni druge variante, kot da uporabim kako od teh tehnologij, ki omogocajo tudi povezavo med masinami (RMI, DCOM, SOAP...)
64202 ::
Soap v phpju dela bolj slabo, stestirano. Ce ze nekaj v zvezi z xml, je pomoje najbolje da kar direkt posiljas xml.
I am NaN, I am a free man!
sid_dabster ::
JAz bi uporabil kaksen shared memory, navaden windows message ali pa fajfo. Odvisno spet, za kaksna sporocila gre.
Fallen beyond all grace deeper and deeper
The sound of her own blood dripping
Like sacred tears from a bleeding rose...( Embraced, Within)
The sound of her own blood dripping
Like sacred tears from a bleeding rose...( Embraced, Within)
sid_dabster ::
In za razvoj aplikacij z uporabo COM frameworka ne rabis nujno Microsoftovega IDE-ja. Za vse to imas apije, ki jih lahko klices iz win32 programa, prevedenega s katerim koli prevajalnikom. Jaz sem to izvajal s pomocjo BCBuilderja.
Fallen beyond all grace deeper and deeper
The sound of her own blood dripping
Like sacred tears from a bleeding rose...( Embraced, Within)
The sound of her own blood dripping
Like sacred tears from a bleeding rose...( Embraced, Within)
sid_dabster ::
No ja, bo pa verjetno problem s type library-ji. Mea culpa.
Fallen beyond all grace deeper and deeper
The sound of her own blood dripping
Like sacred tears from a bleeding rose...( Embraced, Within)
The sound of her own blood dripping
Like sacred tears from a bleeding rose...( Embraced, Within)
Vredno ogleda ...
Tema | Ogledi | Zadnje sporočilo | |
---|---|---|---|
Tema | Ogledi | Zadnje sporočilo | |
» | Web services - Neveljavni karakterji v XMLOddelek: Programiranje | 4130 (3242) | boolsheat |
» | [Android] Podatkovna bazaOddelek: Programiranje | 2002 (1720) | shadeX |
» | Java namizna aplikacija ter web serviceOddelek: Programiranje | 1557 (1190) | nuclear |
» | [C#] Izhod iz funkcijeOddelek: Programiranje | 1361 (1187) | MaCoFaCo |
» | [c# ASP.net Web Services] There is an error downloading XML document.Oddelek: Programiranje | 1159 (1127) | 64202 |