IRC Networks
Irc Logs Stats
Start date: 2007-09-27 02:48:27
Last update: 2008-10-24 20:19:38
Channels: 41
Logged Lines: 6230436
Size: 1825.68 MB
Powered by
Channel Info
Network: freenodeChannel: #csharp |
Search in www.irclog.org
Log from #csharp at freenode 2006-07-27
[22:14]<zzcn>ok, cool
[22:14]<zzcn>web services = XML?
[22:14]<azyfm>yeah, it's an RPC mechanism using XML messages over HTTP
[22:14]<zzcn>enterprisey is good
[22:14]<zzcn>hehe
[22:15]<vynvyv>Arild: why would you use web services for anything other than interoperability purposes?
[22:15]<azyfm>for interoperability purposes
[22:15]<vynvyv>i don't see anything he suggested that mentions a need for that
[22:15]<azyfm>heh, don't look at me, I fought hard to have us use remoting over web services at work
[22:15]<zzcn>well, I don't only want a web interface for configuration
[22:15]<azyfm>I won too
[22:16]<vynvyv>what's remoting?
[22:16]<zzcn>mainly a web interface but a windows.forms interface too
[22:16]<zzcn>hehe
[22:16]<azyfm>another RPC mechanism, can use a binary TCP-based protocol instead of huge XML messages
[22:17]<vynvyv>gotcha
[22:18]<zzcn>ok cool
[22:18]<zzcn>so web services is what i want
[22:18]<rrd2uppnv>public class DuplicationItemsForBinding : System.ComponentModel.BindingList<myobj> still does not show up in designer... is it vs thats having issues ?
[22:18]<azyfm>or remoting
[22:18]<azyfm>did you recompile, jaybuffet?
[22:18]<rrd2uppnv>yep
[22:18]<zzcn>I assume web services is easy since I can just stuff it in XML format and i dont have to do parsing
[22:18]<azyfm>should be visible then
[22:18]<azyfm>arke: Actually it's even simpler than that, you don't really have to know anything about XML
[22:19]<rrd2uppnv>do i need to implement and methods from bindinglist
[22:19]<azyfm>no, jaybuffet
[22:19]<zzcn>Really?
[22:19]<zzcn>I'm liking this
[22:19]<kjr>Arild: it's a ripoff of RMI ;)
[22:19]<azyfm>In .NET, a webservice is just another class that has the attribute [WebMethod] on the methods that should be exposed as webmethods
[22:19]<vynvyv>webservices is probably easy when it's MS to MS
[22:19]<vynvyv>but i bet it's a beast when it's MS to non-MS
[22:19]<azyfm>.NET will handle the XML stuff
[22:20]<zzcn>eh?
[22:20]<zzcn>so
[22:20]<azyfm>what's a ripoff of RMI?
[22:20]<zzcn>how would this work?
[22:20]<kjr>tieTYT: if you have a WSDL, it's plenty easy
[22:20]<kjr>Arild: remoting
[22:20]<vynvyv>Kog: i heard that the MS webservices don't support a hashtable datatype
[22:20]<kjr>tieTYT: I'm not sure about MS' WSDL consuming tools, but the ones that Apache publishes work just fine
[22:20]<vynvyv>and java does
[22:20]<azyfm>uhm, how's that more of a rip-off of RMI than a rip-off of DCOM/CORBA?
[22:20]<azyfm>which RMI also rips off?
[22:20]<kjr>Arild: RMI doesn't rip off CORBA
[22:20]<kjr>CORBA came out right after RMI
[22:21]<kjr>because there were several ways to get objects
[22:21]<azyfm>meh, same idea, treat remote objects as they are local
[22:21]<kjr>so they figured a registry broker would be nice
[22:21]<rrd2uppnv>ctl+shift+esc brings up task manager
[22:22]<rrd2uppnv>fyi
[22:22]<rrd2uppnv>windows key + d shows desktop
[22:25]<azyfm>Kog:
[22:25]<azyfm>CORBA 1.0 (October 1991)
[22:25]<azyfm>Included the CORBA Object model, Interface Definition Language (IDL), and the core set of application programming interfaces (APIs) for dynamic request management and invocation (DII) and Interface Repository. Included a single language mapping for the C language.
[22:25]<kjr>hm, guess it predates RMI
[22:25]<kjr>Arild: no one uses RMI-IIOP anyway; )
[22:25]<azyfm>I don't think Gosling had even seen the tree outside his window by then
[22:26]<kjr>Arild: you ever been down there? there are no trees
[22:26]<sljjcn>hi in a datagridview how to find a value in a column?
[22:26]<azyfm>Didn't he originally name it Oak after a tree outside his window?
[22:27]<rrd2uppnv>man.. i want to trade in my core duo for a core 2 duo now
[22:28]<rrd2uppnv>bother
[22:29]<kjr>Arild: I was being sarcastic
[22:29]<kjr>I have no idea why he named it Oak, but that might be how he did it
[22:30]<kjr>I'm still puzzling why he moved the non-embedded stuff to Java
[22:30]<kjr>especially since he had to buy the trademark
[22:31]<zzcn>so, regarding web services
[22:32]<zzcn>(1) the app providing the services, how does it do so? does it bind on some port or..?
[22:32]<azyfm>it uses a web server
[22:32]<azyfm>a web service call is little different from what a webbrowser does
[22:32]<zzcn>(2) the client app ... does it just connect to it via http://blahbllahblah.com/service.xml or such?
[22:32]<zzcn>oh. hrm.
[22:33]<azyfm>well, the extension is usually .asmx, other than that, yes :-)
[22:33]<zzcn>ok
[22:33]<zzcn>so
[22:33]<zzcn>hehe
[22:33]<zzcn>is it possible to demonstrate it in 3 lines of pseudo code?
[22:33]<zzcn>hehe
[22:33]<azyfm>I think I can do better than that
[22:34]<zzcn>ah i found a walkthrough on msdn
[22:34]<zzcn>this oughta be useful
[22:35]<zzcn>hm
[22:35]<zzcn>so it looks like I need to set up a IIS server on my box for dev
[22:35]<zzcn>if i were to go with web services (which does seem quite nice)
[22:36]<vynvyv>why do you want webservices?
[22:36]<kjr>that was fun
[22:36]<azyfm>arke: http://ankhsvn.com/QuoteWebService/QuoteWebService.asmx
[22:36]<azyfm>that's a live webservice
[22:36]<zzcn>i dont know what i want. from the description, it seems like my best choice
[22:37]<vynvyv>yawn
[22:37]<awjzdd>sup bitches
[22:37]<azyfm>if you click on one of the methods, it'll show what the requests look like
[22:37]<zzcn>tieTYT: basically, I want to have either a windows.forms client or a web client or whatever other client be able to connect to the server app somehow to be able to ... change stuff and get info, hehe
[22:38]<vynvyv>none of that suggests webservices to me
[22:38]<azyfm>what'd you use, tieTYT?
[22:38]<wmrmmgnss>anyone here ever created a service for win32?
[22:39]<wmrmmgnss>have a general question
[22:39]<vynvyv>wait, is the client local?







