I cannot understand the difference between WCF (service oriented) , and Azure Function or AWS lambda ( FaaS). It seems to me both are invoking remote functions, while WCF has a host. but what is the technical difference between them?
What is the difference between WCF and Azure Function?
335 Views Asked by user9137963 At
1
There are 1 best solutions below
Related Questions in WCF
- couldn't copy pdb file to another directory while consuming wcf web service
- Call wcf from android app
- WCF Service not accepting multiple body parameters
- Error in Calling some service in WCF Client
- WCF channel Factory caching
- How to convert a List<string> to an IEnumerable<ServiceReference.datatable> C# Silverlight WCF RIA Services LINQ to SQL
- WCF reusing types with inheritance - cannot generate client code
- System.ServiceModel.FaultException'1' Where might the error be?
- How to configure proxy address for multiple WCF-bindings at once?
- How pass XML from PHP to the Soap WCF service?
- Multiple service contract inter-commnication
- WCF Service not returning virtual property ServiceProvider
- How to get information about error from HttpContext in WCF services
- Using Service Bus to access On Premise WCF Service
- Test case for WCF REST Service
Related Questions in AWS-LAMBDA
- How to get rows count from Amazon DynamoDB using Lambda AWS
- Querying DynamoDB with Lambda does nothing
- undefined is not a function after refactor
- Async AWS Lambda not executed if caller returns too early
- In amazon lambda, resizing multiple thumbnail sizes in parallel async throws Error: Stream yields empty buffer
- How to upload an object into S3 in Lambda?
- How to do image overlay and watermark using node.js in amazon lambda function
- Base64 encode UserData parameter for EC2 RunInstances using AWS Lambda
- AWS Lambda PHP Create Function with Zip
- Triggering a AWS Lambda from a form post
- Zip Files & Folders With No Base Directory
- Dynamically loading jar from arbitrary url
- AWSTask is not instantiable
- AWS Custom Authorizer with request parameters
- Parse OSM PBF in AWS Lambda and S3
Related Questions in AZURE-FUNCTIONS
- How to set MaxReceivedMessageSize for Azure Functions
- Authenticate to Azure Function from within App
- SQL connection pooling in Azure Functions
- Azure Functions live event stream is not working
- Azure Function Compiler Issues
- Can't load Entity Framework Core in Azure Function
- Azure function gives "The 'code' query parameter provided in the HTTP request did not match the expected value."
- Timeouts in Azure Functions when populating queues
- How can I make my Azure logic app portable
- Setting up Build Pipeline for Azure Bot Service/Azure Functions solution in VSTS Build
- Building SOAP Listener with Azure Functions
- How do I publish a .net Core app to Azure App Service for use in a Function?
- Azure Function access private resources
- Azure Function and Soap: Could not access envelope: Unable to create envelope from given source: com.sun.xml.internal.messaging.saaj.SOAPExceptionImpl
- How to add a reference of "System.ServiceModel" from Azure Function?
Related Questions in SOA
- Is it a good practice to separate the authentication server from the resource server?
- Explain the relationship of ESB technology with EAI and SOA?
- Creating and Configuring Websphere MQ for Oracle SOA MQ Series Adapter
- Contract First SOA and WCF Contracts
- Best Practices to Minimise PCI DSS Exposure
- Should I unite business domains into one business layer
- Can I call from one domain BL to another domain DAL?
- Difference between service orchestration, service aggregation and service augmentation
- Fuse ESB: CXF message enrichment from intermediate service
- JMS Queue Not Appearing in JMS Adapter
- Refactoring God objects in WCF services
- Inconsistent Behavior in SOA Composite/BPEL
- Is there a principal that requires this type of consistency in query results?
- Choosing API Gateway tool to implement SOA/microservices architecture
- Integrated weblogic server is not running
Related Questions in FAAS
- Maintain One Set of objects to support multiple database Vendors (MS SQL, ORACLE etc)
- IBM Cloud Functions: How to target organization and space / namespace
- How does DynamoDB Serverless Work behind the scene?
- How to locally test IBM Cloud Code Engine function?
- docker desktop & knative & knative func
- Apache Flink in Kubernetes
- What is the difference between WCF and Azure Function?
- global serverless functions callable at specific locations
- How to test FaaS / SaaS in and out
- building containers on M1 for intel architecture
- Programmatically get cloud spending/balance for AWS Lambda
- Cold start vs scaling to zero trade-off in FaaS
- FaaS containerized function memory provision - AWS Lambda
- OpenWhisk authentication issue (get username and password)
- How install openfaas on openshift?
Trending Questions
- UIImageView Frame Doesn't Reflect Constraints
- Is it possible to use adb commands to click on a view by finding its ID?
- How to create a new web character symbol recognizable by html/javascript?
- Why isn't my CSS3 animation smooth in Google Chrome (but very smooth on other browsers)?
- Heap Gives Page Fault
- Connect ffmpeg to Visual Studio 2008
- Both Object- and ValueAnimator jumps when Duration is set above API LvL 24
- How to avoid default initialization of objects in std::vector?
- second argument of the command line arguments in a format other than char** argv or char* argv[]
- How to improve efficiency of algorithm which generates next lexicographic permutation?
- Navigating to the another actvity app getting crash in android
- How to read the particular message format in android and store in sqlite database?
- Resetting inventory status after order is cancelled
- Efficiently compute powers of X in SSE/AVX
- Insert into an external database using ajax and php : POST 500 (Internal Server Error)
Popular Questions
- How do I undo the most recent local commits in Git?
- How can I remove a specific item from an array in JavaScript?
- How do I delete a Git branch locally and remotely?
- Find all files containing a specific text (string) on Linux?
- How do I revert a Git repository to a previous commit?
- How do I create an HTML button that acts like a link?
- How do I check out a remote Git branch?
- How do I force "git pull" to overwrite local files?
- How do I list all files of a directory?
- How to check whether a string contains a substring in JavaScript?
- How do I redirect to another webpage?
- How can I iterate over rows in a Pandas DataFrame?
- How do I convert a String to an int in Java?
- Does Python have a string 'contains' substring method?
- How do I check if a string contains a specific word?
WCF or the Windows Communication Foundation, is another framework, this time for writing and consuming services. These are either web services, or other, e.g. TCP based services, even MSMQ based services. This is, in my opinion, what you should be looking at for exposing your back-end. WCF provides you the ability to easily specify a contract and implementation, while leaving the hosting of the service and the instantiation to IIS (IIS being Microsoft's web server, which is also running under the covers on Azure).
Azure, towards you, is a hosting provider. It helps you scale your application servers based on demand (e.g. number of mobile clients downloading & installing your application).
A little marketing speak: Azure lowers your cost of ownership for your own solutions because it takes away the initial investment in firstly figuring out (guessing) the amount of hardware you need and then building/renting a data center and/or hardware. It also provides some form of middleware for your applications, like AppFabric, so that they can communicate in the "cloud" a bit better. You also get load balancing on Azure, distributed hosting (e.g. Europe datacenters, USA datacenters...), fail safe mechanism already in place (automatic instance instantiation if one were to fail) and obviously, pay as you go & what you use benefits.
Here is the reference: Introduction to Azure Functions, Azure and WCF