SOA lifecycle fundamentals quiz

This quiz covers the principles of SOA and the basics of the service lifecycle. It also delves into planning an SOA and ROI issues.

1. Which of the following is a true statement about the principles of service orientation?

    a. Services are stateful

    b. Services bind business logic to their implementation

    c. Services require no formal contract

    d. Services are autonomous

    Answer

2. Which of the following needn't be defined in a service contract?

    a. The chargeback amount for using the service

    b. The service endpoint

    c. The input and output messages supported by each service operation

    d. Rules and characteristics of the service and its operations

    e. The data representation model of each message's contents

    Answer

3. A single service can expose logic from multiple different underlying systems?

4. Which of the following standards deal directly with service composability?

    a. SOAP

    b. UDDI

    c. BPEL

    d. All of the above

    e. None of the above

    Answer

5. Service-level autonomy is preferable to pure autonomy?

6. Service abstraction fosters reuse because …

    a. It maximizes the availability of a service

    b. It establishes the black box concept

    c. It makes services discoverable

    d. It establishes self-governance

    Answer

7. The service lifecycle …

    a. Has lots of overlap with the traditional software development lifecycle

    b. Involves static service policies

    c. Varies dependent on your development environment

    d. Concerns itself as much with runtime issues as development issues

    Answer

8. Analyst Judith Hurwitz, co-author of "SOA for Dummies", argues …

    a. Some companies are so unique they can forgo SOA

    b. Web services and SOA are the same thing

    c. SOA is crucial for the very survival of a business

    d. SOA is only an IT initiative

    Answer

9. According to a Gartner survey, SOA adopters are experiencing cost savings sooner than business agility.

10. Which of the following is NOT an SOA anti-practice?

    a. Counting on WSDL to automatically document your services

    b. Ignoring future backwards compatibility concerns

    c. Constructing your service only to meet the most immediate requirements

    d. All of the above

    e. None of the above

    Answer

11. Rogue services are …

    a. Unused modules in packaged applications

    b. Applications built by outside consultants

    c. Malicious code inserted by hackers

    d. All of the above

    e. None of the above

    Answer

12. According to Adam Michelson, SOA lead at Optaros Inc. …

    a. Everything you would need to put an SOA stack together is available in open source

    b. Open source software is dangerous without a big vendor behind it

    c. Open source software is primarily for those looking to control their bottom line

    d. Communication between systems is limited with open source middleware

    Answer

13. Open source software models will lead to …

    a. Cheaper software

    b. Incremental software adoption

    c. Greater scrutiny on per-CPU counts

    d. A two-tiered vendor system between new open source competitors and established software companies

    Answer

14. IDC analyst Sophie Mayo estimates SOA will require …

    a. More consulting services than other types of projects

    b. Less consulting services than other types of projects

    Answer

15. Which of the following is NOT one of the four basic categories where SOA can reduce expenses?

    a. Reducing integration expense

    b. Reducing business risk

    c. Reducing licensing fees

    d. Increasing business agility

    Answer

16. IT ROI should be planned for your initial SOA projects.

17. According to Maja Tibbling, enterprise architect at Con-Way Inc., it's important that IT staff truly understand …

    a. The business

    b. The programming changes associated with SOA

    c. The increased time it takes to develop an SOA project

    d. All of the above

    e. None of the above

    Answer

18. Jeff Davies, director of software architecture at Covad Inc., said the key to getting his SOA implementation started was …

    a. Buying new enterprise service bus software

    b. Hiring new EJB programmers

    c. Gaining support from the CEO

    d. The need to move away from legacy mainframe applications

    Answer

This was first published in August 2007

Dig deeper on Service-oriented architecture (SOA) implementations

Pro+

Features

Enjoy the benefits of Pro+ membership, learn more and join.

0 comments

Oldest 

Forgot Password?

No problem! Submit your e-mail address below. We'll send you an email containing your password.

Your password has been sent to:

-ADS BY GOOGLE

SearchSoftwareQuality

SearchCloudApplications

SearchAWS

TheServerSide

SearchWinDevelopment

Close