Solved

WEB Service vs ???

Posted on 2016-07-17
7
98 Views
Last Modified: 2016-07-20
A WEB service runs on a server, and clients consume the service, correct?  What alternatives are there to a WEB service, if i need to have a server/host take send/receive data from clients?  Is a WEB service cross-platform? Microsoft only?
0
Comment
Question by:HLRosenberger
  • 2
  • 2
  • 2
  • +1
7 Comments
 

Expert Comment

by:ITsolutionWizard
Comment Utility
Wcf and mvc you can use to compare
All three are cross domain and should not have any isssues
0
 

Expert Comment

by:ITsolutionWizard
Comment Utility
Those you can use as service and Amy languages can use it
0
 
LVL 82

Expert Comment

by:Dave Baldwin
Comment Utility
Let's simplify things for a minute.  Web servers accept requests and reply with responses using the HTTP protocol.  They were originally intended to serve web pages to web browsers.  However, anything that can be fit into that protocol can be done with clients and web servers.  I use custom client programs to download CSV files.

There is software that is called Web Services.  Although they aren't necessarily all the same, they will each have specific requirements for requests and responses.  What ever you do, the requests and the responses should be well defined so the system works well.
0
Top 6 Sources for Identifying Threat Actor TTPs

Understanding your enemy is essential. These six sources will help you identify the most popular threat actor tactics, techniques, and procedures (TTPs).

 
LVL 30

Accepted Solution

by:
Alexandre Simões earned 250 total points
Comment Utility
I would like to focus a bit more on the last part of your question:
Is a WEB service cross-platform? Microsoft only?
A Web Service is nothing more than an endpoint on a server that receives a request and replies to it.
As the web uses the HTTP, a web service is known for using this transport protocol to operate.

With this said, the technology you use to develop such a service is an implementation detail.

Web Services are often divided into two main categories: SOAP and REST but the same web service can be configured in a way that supports both.
Again, the technology used is a mere implementation detail.

You'll find that most web technologies have a way to implement web services and depending on that, you need to choose the server technology that supports that implementation.
For instance, if you choose to go on the Microsoft WCF path, you'll need to have an IIS to host it.
On the other hand, if you're more of a JAVA guy, maybe you might need to use a JBOSS or something else.
These are just two examples, but there are plenty other alternatives.
0
 
LVL 1

Author Comment

by:HLRosenberger
Comment Utility
Where could I find a list of server technologies that supports implementation?  What the most used technology?  Are there advantages and disadvantages of the various technologies ?
0
 
LVL 82

Assisted Solution

by:Dave Baldwin
Dave Baldwin earned 250 total points
Comment Utility
Basically all web servers (IIS, Apache, nginx, and others) support 'web services'.  The web services are 'supplied' by software that is running on the web servers.  That can be almost anything that a client can request and get a response from the server.

That is almost like what kind of web page can I get.  The possibilities are huge.  To get a more useful answer, you need to narrow down what you want to do.
0
 
LVL 1

Author Closing Comment

by:HLRosenberger
Comment Utility
thanks
0

Featured Post

Why You Should Analyze Threat Actor TTPs

After years of analyzing threat actor behavior, it’s become clear that at any given time there are specific tactics, techniques, and procedures (TTPs) that are particularly prevalent. By analyzing and understanding these TTPs, you can dramatically enhance your security program.

Join & Write a Comment

The task of choosing a web design company to build a website for your business should never be taken in a light manner. Provided the fact that your website will act as a representative to your business and will be responsible for imposing an online …
It was really hard time for me to get the understanding of Delegates in C#. I went through many websites and articles but I found them very clumsy. After going through those sites, I noted down the points in a easy way so here I am sharing that unde…
The purpose of this video is to demonstrate how to update a WordPress Site’s version. WordPress releases new versions of its software frequently and it is important to update frequently in order to keep your site secure, and to get new WordPress…
The viewer will get a basic understanding of what section 508 compliance can entail, learn about skip navigation links, alt text, transcripts, and font size controls.

771 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

11 Experts available now in Live!

Get 1:1 Help Now