Quiz 2 SOA
Quiz 2 SOA
Quiz # 2
Question 1: Briefly explain the eight major steps for a client to consume a web
service from a service provider?
Ans: Your requirements and assessment criteria for selecting a cloud provider will be
unique to your company. Regardless, there are a few frequent areas of concern when
evaluating a service provider.
We've classified them into eight categories to help you assess vendors and pick a cloud
provider who can give the value and advantages your company needs.
3. Data security, data governance, and business policies are all important
considerations:
You may already have a data classification scheme in place that identifies data kinds
based on sensitivity and/or data residency restrictions. At a minimum, you should be
aware of the legislative or data privacy regulations that regulate personal data.
4. Partnerships & Service Dependencies:
It is critical for service providers to understand their vendor connections. It is worthwhile
to examine the provider's relationships with key vendors, accreditation levels,
technological capabilities, and employee certifications. Do they support multivendor
environments, and if so, can they provide examples?
Transport:
HTTP, HTTPS, and SMTP are examples of basic Internet protocols that must
be supported by a SOA. Others, such as TCP/IP, are optional.
Messaging:
A SOA must support XML, SOAP, and WS-Addressing in order to enable
message encoding. XML and XML Schema may be used to define the message in a
standard fashion. Message encoding is possible using SOAP. WS-Addressing separates
addressing from transports. This is useful for allowing asynchronous services to listen on
a different address, providing correlation in long-running services that need human
contact, and allowing message processing through intermediaries.
Description:
Web services are a standardised way to express services that isn't restricted
to any particular middleware platform, development environment, or communication
system. XML Schemas wrapped in WSDL contracts can be used to represent services in
your application system, which can be consumed by any vendor's development tools.
WSDL:
In XSD, the embedded schemas explain the sorts of objects, such as
customer or purchase order, as well as the message syntax, such as "SendPo." The
WSDL contract separates messages into synchronous and asynchronous actions, as
well as transports and endpoints.