• Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Campbell Ritchie
  • Paul Clapham
  • Jeanne Boyarsky
  • Junilu Lacar
  • Henry Wong
Sheriffs:
  • Ron McLeod
  • Devaka Cooray
  • Tim Cooke
Saloon Keepers:
  • Tim Moores
  • Stephan van Hulst
  • Frits Walraven
  • Tim Holloway
  • Carey Brown
Bartenders:
  • Piet Souris
  • salvin francis
  • fred rosenberger

XML or Web Services Would Have Better Prospects In The Future?

 
Ranch Hand
Posts: 1309
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
When the IT job market turns the corner some time in the future (hopefully), which technology (I mean between XML and Web Service) would be in higher demand? Is there any forecast?
 
Sheriff
Posts: 6920
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I think you are missing the point a little if you think you can have web services without XML, or that XML could take off and leave web services behind. They are both part of a cluster of inter-related technologies in the field of distributed interoperation of systems.
 
JiaPei Jen
Ranch Hand
Posts: 1309
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
The reason that I asked this question is I have some spare time to learn a bit more. I do not know whether I should go for XML or web services. I can go "only one" at a time and need guidance.
 
author and deputy
Posts: 3150
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
First Learn XML,then u will automatically come to know what is Webservices etc.,
Regards
Balaji
 
Leverager of our synergies
Posts: 10065
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Well, not so automatically, but you can hardly learn Web services without prior knowlege of XML. Web services technologies - SOAP, UDDI, WSDL, use XML as a notation. It's like if you wanted to learn Shakespeare's work and asked what you should learn first: English or Shakespeare's works. Learn English first.
 
High Plains Drifter
Posts: 7289
Netbeans IDE VI Editor
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
You're playing with fire, young lady...
 
Michael Ernest
High Plains Drifter
Posts: 7289
Netbeans IDE VI Editor
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Now that I've issued fair warning:
JiaPei -
Focus on Web Services. That's where the employability is. Studying XML is a notation, or a protocol, if you prefer that term. Understanding XML in detail is a good idea if you want to be a troubleshooter for Web Services projects, but if you'd rather create trouble than solve it (and you WILL be doing one or the other, if not both), Web Services is the way to go. You'll learn the XML that you need along the way.
 
Mapraputa Is
Leverager of our synergies
Posts: 10065
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Well...
If I were JiaPei, not sure I would ever ask a question on this board again. :roll:
If to develop Michael Ernest's thema, you do not even need to learn "Web services" as such - there are tools that generate SOAP calls/UDDI descriptions from your Java class automatically
"which technology (I mean between XML and Web Service) would be in higher demand" - Web Services are one particular application of XML, so it's not quite correct to ask which will be in higher demand. Which buzzword looks better on your resume - let's see...
Search on Monster.com nationwide:
"Web services" - 322 results
"XML" - 1962 results
[ July 08, 2002: Message edited by: Mapraputa Is ]
 
Ranch Hand
Posts: 775
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
oh no, its another Map and Michael spat.... everybody head for the hills!
 
Michael Ernest
High Plains Drifter
Posts: 7289
Netbeans IDE VI Editor
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
She's feeling uppity lately, huh? I should let her win this one...
 
Balaji Loganathan
author and deputy
Posts: 3150
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator

Originally posted by Michael Ernest:
You're playing with fire, young lady...


Hi Micheal,
How do u know that she is a young lady ? :-) she never updated her photo.
Regards
 
Mapraputa Is
Leverager of our synergies
Posts: 10065
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
"The era that we're entering now is one where the key protocol is XML, allowing the richness of the server and the richness of the client to be complementary."
Bill Gates!
WinHEC 2001!
HE said it!
See - I was right! It's XML, not Web services! I won!
-----------------
"My logic teacher used to tell me that most of the problems of miscommunication can be solved by learning to choose a better question."
Claude L Bullard
[ July 10, 2002: Message edited by: Mapraputa Is ]
 
Balaji Loganathan
author and deputy
Posts: 3150
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator

Originally posted by Mapraputa Is:
See - I was right! It's XML,..


That what I told before.
 
Ranch Hand
Posts: 532
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
If you're going by results on Monster, why not just become an Oracle master? It gets more than 5000 hits, they won't even say how many.
 
Reid M. Pinchback
Ranch Hand
Posts: 775
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator

Originally posted by Michael Ernest:
She's feeling uppity lately, huh? I should let her win this one...


Ah, you still operate under the delusion that you have a choice. Hope springs eternal.
 
Mapraputa Is
Leverager of our synergies
Posts: 10065
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Another aspect of "learning XML vs. learning Web services" dilemma: there isn't much to learn about Web services. There isn't much new in them - "Web services" are just a set of "old" technologies put together, HTTP and XML most notable. You have a piece of software on your Web server that accepts incoming HTTP traffic, parse it as XML, extracts info about which method and with which parameters to call and does that -that's all your Web service. Now all those SOAP, WSDL, WSIL are just specialized vocabularies expressed in XML, they doen't add anything new to your already existing software, they just describe it in another language. Translation into that "another language" (XML as you already guessed) can be (and is being) performed automatically, you wont gain any deep insight from learning WSDL.
Web services as a Web application raised debates in Internet developer s community -- some experts warn that such an "innovative" approach contradict Web's REST nature and can be potentially harmful. Web services as a distributed computing application... Nothing to talk about. All you will "learn" are tools that "do Web services" for you.
I am currently reading a book about Web services targeted at beginner's audience and the list of things a beginner programmer is supposed to perform is amazing: download and setup Tomcat, setup a database, create a table, put data there, use JDBC, JNDI, application server (Weblogic), tune Data Source and Connection Pool, write servlet and JSP - and all this with assumption that the reader has no idea how to set classpath!
So it goes like look at this screenshot, you need to press key "A", this will bring you to the next screen - just say "ok"... See, how easy it is to create a Web service?
This is what you are going to "learn"! To press keys whithout any idea about what you are doing!
[ July 11, 2002: Message edited by: Mapraputa Is ]
 
Ranch Hand
Posts: 664
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator

Originally posted by Mapraputa Is:
This is what you are going to "learn"! To press keys whithout any idea about what you are doing!


That's what you call "specialization". :roll: Gee, now, I am Java certified, so I know how to set a classpath, but what the heck is dll? You know, people really look strage at me when I say I am both Java and Microsoft certified. They think it's some sort of trick, that I am misleading them.
Your future is 5 years tops. Beyind that, I wouldn't bet alot on any technology, not my career anyway. Funny, my girlfriend works in advertising industry, they constantly compete against one big *cool* agency. I once ran into some people from their creative group. Russians, of course. It's just their concepts go across all *freakin'* boundaries, that's why they are so good. Anyway, to make this short, don't bet on any single technology. Besides, there's nothing there to learn, it no harder than calculus...
Shura
 
Hoo hoo hoo! Looks like we got a live one! Here, wave this tiny ad at it:
Thread Boost feature
https://coderanch.com/t/674455/Thread-Boost-feature
    Bookmark Topic Watch Topic
  • New Topic