Avatar of shekhargupta
shekhargupta

asked on 

Web services tier/server deployment

I have a general web services deployment question regardless of technology used.
>Currently 3-tier architecture is setup in production ....
  Web tier - web application/pages
  App tier - business logic and data access
  Database tier - holds the business data

We have created a layer of services based on SOA methodology for exposing our business functionaly/process. These services will be accessed by the web tier to connect to the business layer and also by external clients/vendor to interact directly with the business API.

Where is it best to deploy the web services ...
1) on App tier which then exposes business logic directly to outside environment but only to authorized users
2) on both Web and App tier so that external clients only get access through web tier
3) create a new web services tier which is accessed by both web tier and external clients to connect to business layer.
4 ) others ....

each option has its own pros and cons based on security, performance and maintainability. I would appreciate any insight on how best to approach this and how its done in the real world elsewhere (how do you deploy services currently ?)

Thanks



Web ServicesServer HardwareWeb Servers

Avatar of undefined
Last Comment
chrisglobal
SOLUTION
Avatar of Siva Prasanna Kumar
Siva Prasanna Kumar
Flag of India image

Blurred text
THIS SOLUTION IS ONLY AVAILABLE TO MEMBERS.
View this solution by signing up for a free trial.
Members can start a 7-Day free trial and enjoy unlimited access to the platform.
See Pricing Options
Start Free Trial
ASKER CERTIFIED SOLUTION
Avatar of chrisglobal
chrisglobal
Flag of New Zealand image

Blurred text
THIS SOLUTION IS ONLY AVAILABLE TO MEMBERS.
View this solution by signing up for a free trial.
Members can start a 7-Day free trial and enjoy unlimited access to the platform.
Web Servers
Web Servers

A web server refers to the software that helps to deliver web content that can be accessed either through the Internet or through an intranet. The primary function of a web server is to store, process and deliver web pages to clients. The communication between client and server takes place using the Hypertext Transfer Protocol (HTTP). The most common use of web servers is to host websites, but there are other uses such as gaming, data storage, running enterprise applications, handling email, FTP, etc.

33K
Questions
--
Followers
--
Top Experts
Get a personalized solution from industry experts
Ask the experts
Read over 600 more reviews

TRUSTED BY

IBM logoIntel logoMicrosoft logoUbisoft logoSAP logo
Qualcomm logoCitrix Systems logoWorkday logoErnst & Young logo
High performer badgeUsers love us badge
LinkedIn logoFacebook logoX logoInstagram logoTikTok logoYouTube logo