Web services
adoption of, 4344, 52
advantages made possible by, 29
applications and, 27, 28
benefits for enterprise-level application consumers, 329
benefits for new application developers, 328
benefits for owners , 329
bottom line, 33233
business processes and, 3840
characteristics, 1626, 53
dangers, 276
defined, 2, 9, 51
development motivations, 105
enabling technologies, 2021
enterprise-level, 46
essence of, 6
examples, 23
excitement about, 4
gateway, 282
generic operational model, 19
generic view, 5
growth scenarios, 27982
implementation, 4046
implementation cost, 32628
implementation pitfalls, 4850
Java and, 50, 22770
killer application, 33, 5253, 331
legacy modernization and, 3437
legacy reusability, 1011
Microsoft, 95143
model illustration, 274
modularity, 20
need for, 2729, 51
nested, 103
as new programming paradigm, 50
operation, 5
platform independence, 9, 10, 11, 49, 52
platform issues, 3035
platform preferences, 112
as portal complement, 2934
predeployment checklist, 299303
pricing, 46
pricing models, 3023, 315
as problem-solving applications, 19
programming language neutrality, 10
providers, 327
reliability, 4546
remote, 279
risk assessment, 27582
risk scenarios, 27677
scientific data, 279
security, 4445, 28299
self-contained characteristic, 20
sensitive public-domain information, 279
sluggish , 121
as software systems, 1
standards and specifications, 2225
standards-based mechanism, 35
SWOT analysis, 32526
technical infrastructure, 43
terms conveying meaning of, 2
testing, 48
threats, 32325
timing of, 4142
unreliable, 121
unscrupulous, 119
usage model, 273
use example, 3
value proposition, 329
W3C draft definition, 1718
weaknesses, 32325
when to implement, 4046
Windows-resident, 116