|
Understanding Enterprise SOA Eric Pulier and Hugh Taylor with forward by Paul Gaffney November, 2005 | 280 pages ISBN: 1932394591 |
|||
![]() |
$20.00 | PDF ebook | |
![]() |
$39.95 | Softbound print book | |
Index
Numerics
9/11 80
A
abstraction layer 218
academia 80
academic research 81
accounting departments 132
ACORD 47
adaptive infrastructure 45
administrator 132, 136
agile 103
agility. See business agility
agnosticism. See vendor neutrality
airline 78
alliances 73
application 153, 191
architects council 196, 219, 226, 232
architecture 50, 75, 198, 217
AS/400. See IBM AS/400
ASP 66, 213
ATM 14
attacks. See malicious attacks
audit reports 123
audit trail 114
auditability 69
auditing 114, 123
authentication 110, 113, 117119, 124, 147
authorization 110, 113, 119
authorized users 117
availability 136
B
B2B 73, 147
bad guys 110
BAM. See business activity monitoring
bank accounts 87
batch upload 100
BEA 3, 214
best of breed 183
best practices 191, 198, 213, 215
binary security mechanism 112
binding 31
Biomedical informatics 8182
BLAs. See business level agreements
BPM 86
BPM. See business process management
breaking down barriers 191
brokerage account 99
browsers 31, 164
budget xxxiv, 60, 230
budgets xxv
business activity monitoring 9092
business analytics 92
business architecture 50
business driver 85
business goals 202
business initiatives 198199
business justification 85
business logic xxxv, 5, 179, 204, 216
Business Objects. 106
business process 85, 8788, 192, 203, 214
business requirements 192
business-level agreements 106
C
C 68
C# 34
C++ 14, 45, 66
CA. See certificate authority
cache 133
calendars 64
call and response 14, 24
cancer 82
candidates for exposure as web services 203
capacity 154
car rental 78
certificate authority 121, 125
certificates 116, 120
chain management 110
change management 62, 76, 79
chief enterprise architect 231
chief information officer (CIO) 49
choosing a pilot project 214
CIA 80
claims payment check-printing system 168
claims processing system 168
client/server 14
COBOL 40, 68, 190, 214
code 192
Cognos 106
collaboration 8081
COM 213
Common Business Oriented Language. See COBOL
competitive bidding 74
compliance xxxiv, 116
conflict 69
consultants 226
consumer 140, 220
context 128, 135
contract management 119
contracts 133, 142
converting to an SOA 74
CORBA 16, 168
correlate 8990
cost cutters 152
counterterrorism 80
credentials 117
credit cards 87, 147
critical path 230
CRM. See customer resource management
cryptography 120
CSR. See customer service rep
custom code xxxvi, 218
custom interfaces xxxvii, 163
custom programming 101
custom-coded 8
customer acquisition 87
customer portal 180
customer resource management 59, 61
customer service 127, 164
customer service rep 23, 26, 127, 199
customer-supplier relationships 74
D
dashboard. See enterprise management dashboard
data dumps 101
data envelope. See SOAP envelope
data exchange 37, 99, 101
data warehouse xxvii, 89, 91, 105
data wrapper 28
database 12, 33, 80, 8284, 165
database management system. See DBMS
DB2 146
DBMS 146
DCE. See distributed computing environment
DCOM 16
deadlines 200
decrypt 121
defense 3
delayed
denial of service attacks 123
deployment 198
deposit 98
design specifications for Web service 193
desktop xxx, 164
detection 144
developers 194, 198
development 216
digital signature 120, 122
distributed architectures 24
distributed computing 45, 7, 2426
distributed computing environment 12, 22, 25, 57
distributed process 22
distributed systems 98, 108
domain 218
DOS 114
DoS attack. See denial of service attack
downtime 152
DSOM 16
E
EA. See enterprise architecture
EAI. See enterprise application integration
EAP. See enterprise architecture planning
eavesdropping 113, 116
ebXML 40
EDI 3940, 47
EDI. See electronic data interchange
education 45
efficiency 202
electronic data interchange 7, 3940, 43, 4748
electronic document system xxxiii
employee portal 64
enablers of utility computing 154
encryption 110, 116, 120
end points 140
enterprise application integration xxviixxviii, xxxiixxxiii, xxxvi, 7, 4344, 182, 185186
enterprise management dashboard 103
enterprise resource planning 55, 62, 74
envelope 28
ERP. See enterprise resource planning
error 101
executives 196
exposed transactions 110
exposed, as a web service 24, 33, 55, 65
F
failover 130, 136, 218
failure 188
fat client xxvi, xxx
fat clients 164165, 228
FBI 80
federated authentication 118
Federated Identity Management System 118
financial services 86
firewall 53, 70, 110, 112
flexibility 204
flexible infrastructure allocation 154
flight 78
flooding 114, 133
footprint 96
foreign governments 80
forming an SOA plan 225231
forming the target architecture 228
Forrester Research 15, 59
fraud 113
front end 179
FTP 25, 140
function 193
G
Gartner 32
genomic 81
government 80
government agencies 140
government and scientific SOAs 80
H
hacker 112, 114
hard code 66
hard-coded 7
header. See SOAP message header
health care 8081
heterogeneous operating system environment 69, 164
Hewlett-Packard 3, 21
high availability 136
high-load 136
history of computing 4
history of Web services 4
homeland security 3
hops 144
HP 12
HTML 15, 1819, 21
HTTP xxxi, 140141
human resources 64
human to machine 112
Hyper-Text Markup Language. See HTML
I
IBM 3, 12, 1617, 21, 40, 53, 214
IBM AS/400 40
IBM mainframe 42
IBM WebSphere 34
identity 113
implementation schedule 230
infrastructure 152, 164, 196
instance 136, 157
insurance 87
integration 56, 58, 6063, 66, 70, 72, 163
integration centric enterprise 87
integrity 113
intelligence 3
Interactive Voice Response system 98, 165, 180, 214, 230
interceptors. See SOAP interceptor
interface 8, 2425, 30
Internet 7, 1418, 2122, 31, 73, 141
inventory 74
invocations 127
invokable interfaces 4
invoking
isolation 204, 208, 211, 216
IT
IT organizations xxv
IVR. See Interactive Voice Response
J
J2EE 34, 183, 232
Java 34, 45, 53, 55, 66, 68, 141, 155, 213, 231
Java 2 Enterprise Edition. See J2EE
Java Database Connectivity. See JDBC
Java web services development tool 219
JBuilder 34
JDBC 44
JMS 25, 141
K
key exchange 112
key pairs 120
keys 116, 120
L
LANs 7
Latency 44
law enforcement 81
leadership 188, 190
legacy 155, 180
legacy systems xxiv, xxvi, xxx, xxxvi
Lego 52
license 10
lifetime value of a customer 92
Linux 45
load 136, 155
logical name 29
logical process 209
loose coupling 1617, 30, 110, 183
M
machine-to-machine 83, 111
malicious attacks 133
malicious mischief 113
management information systems (MIS) 49
managing change 143
managing the SOA network 140
manufacturer 110
merge 69, 232
message header. See SOAP message header
message in transit 113
message management 69
message queuing 140141
message-level security 115116
messages 6
messaging 24, 26
metadata 18, 147
Microsoft 3, 1416, 21, 140, 213
migration xxxvxxxvi, 69, 72, 167, 207, 211, 230
mission-critical business applications 126
modeling the business 199
monitoring and management of business processes 94
MQ. See message queuing
multiphased migration plan 231
N
National Institute of Standards and Technology (NIST) 15
near real time 100
.NET 34, 140, 183, 219
.NET Framework 213
network 102, 144
non-repudiation 123
non-SOAP XML 47
O
OASIS 15
object 12
Object Management Group 16
object-oriented programming 66
obsolescence xxx
off-the-shelf Web services development package 179
on-demand 151
Open Database Connectivity (ODBC) 1213, 21, 44, 66
open standards 4, 110
operating system xxvii
operating systems 8, 24, 3334, 38, 40, 47, 51, 154
operations 24, 26, 35, 221
Oracle 3, 12, 21, 40, 42, 47
orchestrated 26, 134
Organization for the Advancement of Structured Information Standards. See OASIS
organizational chart 189
organizational politics 71
outside consultants 226
overflow load 136
overhead 44
overloaded service 157
P
packaged software 5
packet 18
partners 73
partner-to-partner 78
parts inventory 128
passing messages 141
patch xxviiixxx
people 185, 190
PeopleSoft 3, 32
performance 46
pilot 139, 185, 203, 213, 218, 231
pilot web service project. See pilot
plan 185, 225
platform 213
point-of-sale (POS) 87
policy
portal xxxv, 58, 6364, 164, 169, 174, 180, 230
PowerPoint 179
priority for web service creation 203
privacy and integrity 113
private key 121
procedural code 12
procedure calls. See RPC
proceed 185
process-centric enterprise 93, 95
processes 85, 128, 168
production release 192193
programmatic, integration 147
programming languages 24, 33, 45
project plan 192193
proof of concept 219
proprietary EAI 61
proprietary interfaces 24, 30, 36, 74
proprietary standards 8, 51
protocols 23, 25, 2930, 35
providers 26, 140
provisioning 116
proxy 119
public key 121
public/private key encryption 122
purchasing 85
Q
QoS. See Quality of Service
Quality of Service (QoS) 127, 132, 142
R
Rating the services 204
RDBMSs 83
real time 98, 100
registry. See UDDI
reliability 69, 150
remote procedure calls. See RPC
replacing legacy systems 45
replay attack protection 123
Report Program Generator (RPG) 190
reports xxxiv
request/response 24
requests per minute 130
requirements analysis 226
reserve regulation 101
reserves 101
retirement accounts 87
Return on Investment. See ROI
reusability 63, 66, 204, 209
risks of loose coupling 109114
rivalries 231
ROI 152, 227
routing 140141, 143, 145146
S
sales forecasting 64
SAML 117
Sarbanes-Oxley 116, 124
scientific data 81
secondary web service 130
secure access 218
securing the SOA network 143
securing third parties 118
security xxx, 44, 70, 143, 157, 223
self-describable 208
self-healing SOA 156
Send and Forget 24
service
service-level parameters 130
service-oriented architectures. See SOA
service-oriented development 219
setting goals 219
SGML 19
Siebel 40, 42, 53
signatures 116
silos xxviii
Simple Object Access Protocol. See SOAP
single sign-on (SSO) 112
SLA. See service-level agreement
SMTP 25
SOA
SOAP 24, 27, 39, 56, 83, 110, 191
software
spaghetti code 13
staff allocation 230
staff training 188
staffing 164
stakeholders 186
Standard Generalized Markup Language. See SGML
standards 11, 16, 1819, 21, 35
subprograms. See operations
Sun 3, 12, 17, 21, 25, 30, 34, 40, 42, 47
Sun box 219
Sun Microsystems 3
Sun Solaris 25, 40
super-user access 112
supply-chain management 74
SYLK 19
synchronize operations 107
syntax 191
system
T
tag 19
target architecture 228
taxes 81
TCP/IP 17
team 190
team leader 184
technology architecture 50
telcos 3
terminal emulation xxvi
the four Ps 185
tight copyling 8, 31, 58
tight coupling xxvii, xxx
trading partner 110
traffic 119
training 188, 190, 194, 199, 210, 213
training groups 190, 198, 210, 213, 220
training period 196, 223
transactions 127
transport protocols 145
turf battles 71
U
U.S. government 80
UDDI 21, 27, 29, 163, 219
unauthorized use 113
Universal Discovery, Description, and Integration. See UDDI
Universal Resource Locater. See URL
UNIX 5, 25
unmanaged SOA 126, 134
unsecured SOA 113, 126
uploading 100101
URL 17, 29
usage logs 123
user experience 179
utilities 151
utility computing 151
V
value added network (VAN) 39
vaporware 137
VB. See Visual Basic
vendor 59, 6163, 7072
vendor mix 51
vendor neutrality 73, 179
vendor neutrality/agnosticism 179
verification 147
VeriSign 121
version control 129130
virtual corporations 73
virtual data warehouse 105106
virtual private network 112, 114
Visual Basic 14, 6669, 139, 190, 213
VisualStudio.NET 34
VPN. See virtual private network
W
W3C 15, 19, 21, 27
Wal-Mart 86
WANs 7
web browsers 15
web server 100
web services
Web services registry. See UDDI
WebLogic 34
website 98, 180
WebSphere. See IBM WebSphere
wide area networks 7
Windows xxvixxviii, xxxi, 11, 25, 30, 34, 40, 42, 53, 219
wish list 168, 199
WSDL 21, 2729, 31, 76, 220
WS-Security 118
X
XML
DESCRIPTION
"SOA is real ... Pulier is uniquely qualified to make [it] accessible to the general business audience." - Paul Gaffney, Staples, Inc., From the Foreword
"Brings to life interconnected SOA business and technology concerns." - Deborah Blackwell, Disney ABC Cable Networks Group
"It has made my life easier." - Loly Hlade, Countrywide Financial Corporation
"An incredibly useful case study, a compelling read." - Jason Bloomberg, Senior Analyst, Zapthink
Understanding Enterprise SOA gives technologists and business people an invaluable and until now missing integrated picture of the issues and their interdependencies. You will learn how to think in a big way, moving confidently between technology- and business-level concerns. Written in a comfortable, mentoring style by two industry insiders, the book draws conclusions from actual experiences of real companies in diverse industries, from manufacturing to genome research. It cuts through vendor hype and shows you what it really takes to get SOA to work.
Intended for both business people and technologists, the book reviews core SOA technologies and uncovers the critical human factors involved in deploying them. You will see how enterprise SOA changes the terrain of EAI, B2B commerce, business process management, "real time" operations, and enterprise software development in general.
What's Inside
- How SOA streamlines portal development and EAI
- Rapid integration with partners
- Effective BPM and real time management
- How to design, develop, run, and secure an SOA
- Real-world SOA deployment scenarios
ABOUT THE AUTHORS...
Eric Pulier is a pioneer in the software and digital interactive industries. A frequent public speaker at technology conferences around the world, Eric has helped establish cutting-edge technology companies in media management, professional services, voice systems, and peer-to-peer networking. Hugh Taylor is an SOA marketing executive who writes, teaches, and promotes the business value of SOA and web services to major companies. The authors live in Los Angeles, California.

