Service Oriented Enterprises 1st Edition Setrag Khoshafian
1. Service Oriented Enterprises 1st Edition Setrag
Khoshafian download pdf
https://ebookultra.com/download/service-oriented-enterprises-1st-
edition-setrag-khoshafian/
Visit ebookultra.com today to download the complete set of
ebook or textbook!
2. We believe these products will be a great fit for you. Click
the link to download now, or visit ebookultra.com
to discover even more!
Service Oriented Distributed Knowledge Discovery 1st
Edition Domenico Talia
https://ebookultra.com/download/service-oriented-distributed-
knowledge-discovery-1st-edition-domenico-talia/
Engineering reliable service oriented architecture
managing complexity and service level agreements 1st
Edition Nikola Milanovic
https://ebookultra.com/download/engineering-reliable-service-oriented-
architecture-managing-complexity-and-service-level-agreements-1st-
edition-nikola-milanovic/
Trust and Reputation for Service Oriented Environments
Elizabeth Chang
https://ebookultra.com/download/trust-and-reputation-for-service-
oriented-environments-elizabeth-chang/
Agent and Web Service Technologies in Virtual Enterprises
Premier Reference Source 1st Edition Nicolaos Protogeros
https://ebookultra.com/download/agent-and-web-service-technologies-in-
virtual-enterprises-premier-reference-source-1st-edition-nicolaos-
protogeros/
3. At Your Service Service Oriented Computing from an EU
Perspective Cooperative Information Systems 1st Edition
Elisabetta Di Nitto
https://ebookultra.com/download/at-your-service-service-oriented-
computing-from-an-eu-perspective-cooperative-information-systems-1st-
edition-elisabetta-di-nitto/
Enterprise SOA Service Oriented Architecture Best
Practices 9th Edition Dirk Krafzig
https://ebookultra.com/download/enterprise-soa-service-oriented-
architecture-best-practices-9th-edition-dirk-krafzig/
Achieving Service Oriented Architecture Applying an
Enterprise Architecture Approach 1st Edition Rick Sweeney
https://ebookultra.com/download/achieving-service-oriented-
architecture-applying-an-enterprise-architecture-approach-1st-edition-
rick-sweeney/
Programming WCF Services 4th Edition Design and Build
Maintainable Service Oriented Systems Juval Lowy
https://ebookultra.com/download/programming-wcf-services-4th-edition-
design-and-build-maintainable-service-oriented-systems-juval-lowy/
Service oriented Architecture A Field Guide To Integrating
Xml And Web Services Thomas Erl
https://ebookultra.com/download/service-oriented-architecture-a-field-
guide-to-integrating-xml-and-web-services-thomas-erl/
5. Service Oriented Enterprises 1st Edition Setrag
Khoshafian Digital Instant Download
Author(s): Setrag Khoshafian
ISBN(s): 9780849353604, 0849353602
Edition: 1
File Details: PDF, 14.39 MB
Year: 2007
Language: english
8. AUERBACH PUBLICATIONS
www.auerbach-publications.com
To Order Call: 1-800-272-7737 • Fax: 1-800-374-3401
E-mail: orders@crcpress.com
Agent-Based Manufacturing and Control
Systems: New Agile Manufacturing
Solutions for Achieving Peak Performance
Massimo Paolucci and Roberto Sacile
ISBN: 1574443364
Curing the Patch Management Headache
Felicia M. Nicastro
ISBN: 0849328543
Cyber Crime Investigator's Field Guide,
Second Edition
Bruce Middleton
ISBN: 0849327687
Disassembly Modeling for Assembly,
Maintenance, Reuse and Recycling
A. J. D. Lambert and Surendra M. Gupta
ISBN: 1574443348
The Ethical Hack: A Framework for
Business Value Penetration Testing
James S. Tiller
ISBN: 084931609X
Fundamentals of DSL Technology
Philip Golden, Herve Dedieu,
and Krista Jacobsen
ISBN: 0849319137
The HIPAA Program Reference Handbook
Ross Leo
ISBN: 0849322111
Implementing the IT Balanced Scorecard:
Aligning IT with Corporate Strategy
Jessica Keyes
ISBN: 0849326214
Information Security Fundamentals
Thomas R. Peltier, Justin Peltier,
and John A. Blackley
ISBN: 0849319579
Information Security Management
Handbook, Fifth Edition, Volume 2
Harold F. Tipton and Micki Krause
ISBN: 0849332109
Introduction to Management
of Reverse Logistics and Closed
Loop Supply Chain Processes
Donald F. Blumberg
ISBN: 1574443607
Maximizing ROI on Software Development
Vijay Sikka
ISBN: 0849323126
Mobile Computing Handbook
Imad Mahgoub and Mohammad Ilyas
ISBN: 0849319714
MPLS for Metropolitan
Area Networks
Nam-Kee Tan
ISBN: 084932212X
Multimedia Security Handbook
Borko Furht and Darko Kirovski
ISBN: 0849327733
Network Design: Management and
Technical Perspectives, Second Edition
Teresa C. Piliouras
ISBN: 0849316081
Network Security Technologies,
Second Edition
Kwok T. Fung
ISBN: 0849330270
Outsourcing Software Development
Offshore: Making It Work
Tandy Gold
ISBN: 0849319439
Quality Management Systems:
A Handbook for Product
Development Organizations
Vivek Nanda
ISBN: 1574443526
A Practical Guide to Security
Assessments
Sudhanshu Kairab
ISBN: 0849317061
The Real-Time Enterprise
Dimitris N. Chorafas
ISBN: 0849327776
Software Testing and Continuous
Quality Improvement,
Second Edition
William E. Lewis
ISBN: 0849325242
Supply Chain Architecture:
A Blueprint for Networking the Flow
of Material, Information, and Cash
William T. Walker
ISBN: 1574443577
The Windows Serial Port
Programming Handbook
Ying Bai
ISBN: 0849322138
OTHER AUERBACH PUBLICATIONS
AU5360_C000.fm Page ii Monday, September 4, 2006 1:46 PM
9. Boca Raton New York
Auerbach Publications is an imprint of the
Taylor & Francis Group, an informa business
SERVICE
ORIENTED
ENTERPRISES
Setrag Khoshafian
AU5360_C000.fm Page iii Monday, September 4, 2006 1:46 PM
11. v
Contents
Foreword................................................................................................................xi
Preface ...................................................................................................................xv
Acknowledgments.............................................................................................xxiii
The Author..........................................................................................................xxv
1 Introduction..................................................................................1
1.1 Overview................................................................................................... 1
1.1.1 IT and Business Focus.................................................................. 2
1.1.2 It Is More Than Technology......................................................... 5
1.1.3 Globalization................................................................................. 7
1.1.4 Extended, Virtual, Real-Time, and Resilient .............................. 11
1.1.5 Narrowing the Gap between IT and Business.......................... 15
1.2 Reengineering Business Process Reengineering: Changing
the Nature of Change............................................................................. 18
1.2.1 Built to Change ........................................................................... 21
1.2.2 The Servant Leader ..................................................................... 23
1.3 Service Oriented Enterprise ................................................................... 26
1.3.1 Governed by Enterprise Performance Management................. 28
1.3.2 Driven by Business Process Management................................. 31
1.3.3 Founded on the Service Oriented Architecture ........................ 36
1.4 Can We Dream?....................................................................................... 42
1.5 Conclusion .............................................................................................. 46
Notes ................................................................................................................ 48
2 Service Oriented Methodologies ...............................................51
2.1 Introduction ............................................................................................ 51
2.1.1 Methodologies............................................................................. 52
2.1.2 Why Should We Analyze and Design?....................................... 56
2.1.3 Analysis and Design with a Twist of Service Orientation ........ 57
2.2 Service Development Life Cycle............................................................ 60
2.3 Enterprise Architectures ......................................................................... 66
2.4 Model-Driven Architecture..................................................................... 72
2.4.1 Metamodels ................................................................................. 75
AU5360_C000.fm Page v Monday, September 4, 2006 1:46 PM
12. vi Contents
2.5 Service Oriented Analysis and Design .................................................. 77
2.5.1 Use Case...................................................................................... 78
2.5.2 Service Messaging and Interactions ........................................... 82
2.5.3 Activity Diagram.......................................................................... 85
2.5.4 Sequence Diagrams .................................................................... 86
2.5.5 State Transition Diagrams........................................................... 87
2.5.6 Component Diagrams................................................................. 89
2.5.7 Class Diagram.............................................................................. 90
2.6 SOA Methodology .................................................................................. 93
2.6.1 Service Discovery........................................................................ 94
2.6.2 Iterative Methodology................................................................. 95
2.6.2.1 Continuous Improvement Methodology
for Service Providers .................................................... 96
2.6.2.2 Continuous Improvements for
Service Consumers ..................................................... 100
2.7 Maturity Model for SOA ....................................................................... 101
2.7.1 Maturity Model for Service Oriented Enterprises.................... 103
2.8 Summary ............................................................................................... 107
Notes .............................................................................................................. 108
3 Service Definition, Discovery, and Deployment...................111
3.1 Introduction .......................................................................................... 111
3.2 Focusing on UDDI+WSDL+SOAP........................................................ 114
3.3 Service Registries: UDDI ...................................................................... 116
3.3.1 Beyond Search Engines............................................................ 117
3.3.2 Enabling External and Internal Integration ............................. 118
3.3.3 UDDI in the Web Services Stack.............................................. 119
3.3.4 Organization of UDDI Registries.............................................. 120
3.3.5 UDDI Business Registry Operators.......................................... 121
3.3.6 UDDI Elements ......................................................................... 122
3.3.6.1 Business Entity............................................................ 122
3.3.6.2 Business Service ......................................................... 124
3.3.6.3 Binding Templates...................................................... 124
3.3.7 Classification Schemes.............................................................. 125
3.3.8 Business Identifiers................................................................... 127
3.3.9 Accessing UDDI Registries through SOAP Exchanges ........... 127
3.4 Service Description: WSDL .................................................................. 129
3.4.1 Client and Server Processes for WSDL .................................... 132
3.4.1.1 Service Provider Process............................................ 134
3.4.1.2 Service Requestor Process ......................................... 136
3.4.2 definitions ............................................................................. 138
3.4.3 import.................................................................................... 138
3.4.4 type........................................................................................ 139
3.4.5 message................................................................................. 139
3.4.6 operation............................................................................... 140
3.4.7 portType................................................................................ 141
3.4.8 Binding ...................................................................................... 141
3.4.9 SOAP binding............................................................................ 142
AU5360_C000.fm Page vi Monday, September 4, 2006 1:46 PM
13. Contents vii
3.4.9.1 Styles ........................................................................... 142
3.4.9.2 soap:operation........................................................ 142
3.4.9.3 soap:body............................................................... 143
3.4.9.4 SOAP Encoding .......................................................... 143
3.5 SOAP ..................................................................................................... 144
3.5.1 Overview of SOAP Elements and Message Structure ............. 149
3.5.2 HTTP: The Leading SOAP Protocol ......................................... 150
3.5.3 SOAP Architecture .................................................................... 153
3.5.4 SOAP Elements ......................................................................... 154
3.5.4.1 SOAP Envelope .......................................................... 154
3.5.4.2 SOAP Header.............................................................. 156
3.5.4.3 SOAP Body................................................................. 157
3.5.4.4 SOAP Faults ................................................................ 157
3.6 Summary ............................................................................................... 158
Notes .............................................................................................................. 159
4 Service Oriented Architectures ...............................................163
4.1 Introduction .......................................................................................... 163
4.1.1 Service Stacks............................................................................ 165
4.1.2 Service Architecture .................................................................. 168
4.2 SOA and Web Services......................................................................... 172
4.2.1 Browser-Based and Browserless Access to Web Sites............ 174
4.3 Service Oriented Programming............................................................ 176
4.3.1 What Are Services?.................................................................... 178
4.3.2 Service Requestors and Providers over
Heterogeneous Platforms ......................................................... 182
4.3.3 Call Sequence in a Web Service Invocation............................ 183
4.3.4 The SOAP Engine ..................................................................... 186
4.4 SOA in Distributed Architectures......................................................... 188
4.4.1 Distributed Brokered Service Integration ................................ 192
4.4.2 Distributed Transactions ........................................................... 194
4.4.2.1 Two-Phase Commit Protocol..................................... 195
4.4.2.2 Distributed Transactions and Web Services.............. 196
4.5 Enterprise Service Bus.......................................................................... 201
4.5.1 Java Business Integration ......................................................... 211
4.5.2 Service Component Architecture.............................................. 215
4.5.2.1 SCDL............................................................................ 218
4.5.2.2 Service Data Objects .................................................. 218
4.6 Summary ............................................................................................... 220
Notes .............................................................................................................. 221
5 Business Process Management................................................223
5.1 Overview............................................................................................... 224
5.1.1 The Only Constant Is Change.................................................. 225
5.1.2 BPM as a Platform (Software Product) Category .................... 227
5.1.3 Three Types of Processes......................................................... 229
5.2 Evolution of Business Process Management Suites............................ 233
5.3 BPM Primer........................................................................................... 238
AU5360_C000.fm Page vii Monday, September 4, 2006 1:46 PM
14. viii Contents
5.3.1 Business Process Modeling and Analysis ................................ 238
5.3.2 The Ubiquitous Activity (Task) ................................................ 242
5.3.3 Participants................................................................................ 242
5.3.4 Process Data.............................................................................. 244
5.3.5 Business Rules........................................................................... 245
5.3.5.1 Business Rules Driving Business Processes.............. 249
5.3.6 Process Definitions ................................................................... 252
5.3.7 Enterprise Integration ............................................................... 257
5.3.8 Business-to-Business Integration.............................................. 258
5.3.9 Orchestration and Choreography............................................. 258
5.3.10 Process Instances .................................................................... 260
5.3.11 Monitoring Performance of Processes ................................... 261
5.3.12 Process Portals ........................................................................ 265
5.3.12.1 Portlets ...................................................................... 266
5.3.12.2 Portals and Business Process Management ............ 267
5.4 BPM Reference Architectures............................................................... 269
5.4.1 The WfMC Reference Architecture........................................... 270
5.4.2 Doculabs’ BPM Reference Architecture................................... 272
5.5 BPM Methodologies.............................................................................. 273
5.5.1 EPM, BPM Systems, and SOA/ESB........................................... 281
5.6 Business Process Standards.................................................................. 285
5.6.1 BPMN......................................................................................... 287
5.6.2 XML Processing Description Language.................................... 292
5.6.3 Business Process Execution Language .................................... 293
5.6.3.1 WS-BPEL and WSDL .................................................. 294
5.6.3.2 Process ........................................................................ 295
5.6.3.3 Variables...................................................................... 299
5.6.3.4 Activities...................................................................... 299
5.3.6.5 Receive, Invoke, and Reply ....................................... 301
5.6.3.6 Structured Activities.................................................... 301
5.6.3.7 Correlation Sets........................................................... 302
5.6.3.8 Scopes......................................................................... 303
5.6.3.9 Fault Handling............................................................ 303
5.6.3.10 Compensation........................................................... 303
5.6.4 WS-CDL ..................................................................................... 304
5.7 Summary ............................................................................................... 306
Notes .............................................................................................................. 307
6 Service Quality and Management ...........................................309
6.1 Introduction .......................................................................................... 310
6.2 Defining Quality of Service.................................................................. 311
6.2.1 QoS in Service Orientation....................................................... 313
6.3 Services Performance and Benchmarking........................................... 316
6.3.1 Networking................................................................................ 316
6.3.2 XML............................................................................................ 318
6.3.3 SOAP Performance ................................................................... 320
6.3.4 Multi-Tier Architecture.............................................................. 323
AU5360_C000.fm Page viii Monday, September 4, 2006 1:46 PM
15. Contents ix
6.3.5 Internet Performance................................................................ 325
6.3.6 Web Server Cluster.................................................................... 326
6.3.7 Application Servers ................................................................... 328
6.3.7.1 BPM Systems, ESBs, and Application Servers........... 329
6.3.7.2 Benchmarking Application Servers ........................... 329
6.3.7.3 Application Server Clustering and Scalability ........... 331
6.3.8 Business Process Management Systems .................................. 332
6.3.9 Database Management Systems ............................................... 334
6.4 Service Reliability.................................................................................. 337
6.4.1 Reliable Messaging.................................................................... 338
6.4.2 WS-ReliableMessaging .............................................................. 338
6.4.3 WS-Reliability ............................................................................ 339
6.5 Service Security..................................................................................... 341
6.5.1 Security over HTTP................................................................... 341
6.5.2 SOAP Intermediaries................................................................. 342
6.5.3 OASIS and the World Wide Web Consortium Standards........ 343
6.5.4 XML Encryption......................................................................... 345
6.5.5 XML Signature ........................................................................... 345
6.5.6 Security Assertion Markup Language....................................... 346
6.5.6.1 How SAML Works ...................................................... 346
6.5.7 WS-Security ............................................................................... 348
6.6 Services Management ........................................................................... 351
6.6.1 Service Oriented Management ................................................. 352
6.6.2 System Management and Monitoring in Application
Servers: JMX .............................................................................. 353
6.6.3 Web Services Distributed Management ................................... 354
6.7 Summary ............................................................................................... 356
Notes .............................................................................................................. 357
7 The Service Oriented Enterprise.............................................361
7.1 Introduction .......................................................................................... 361
7.1.1 Technology Is the Enabler........................................................ 362
7.2 Service Oriented Organization............................................................. 366
7.3 Service Orientation by Example .......................................................... 369
7.4 Business Performance Measurement................................................... 371
7.4.1 Monitoring Business Processes ................................................ 373
7.4.2 Business Intelligence ................................................................ 375
7.4.3 Business Activity Monitoring.................................................... 378
7.4.4 Balanced Scorecard................................................................... 380
7.4.5 Activity-Based Costing .............................................................. 383
7.4.6 Six Sigma ................................................................................... 386
7.5 Solution Frameworks............................................................................ 390
7.6 Service Oriented Architecture: Intelligent Technology Integration...... 394
7.6.1 Looking Ahead: Intelligent Assembling of Services................ 395
7.7 Web 2.0? ................................................................................................ 397
7.8 Software as a Service............................................................................ 401
7.9 Dynamic Organization for an On-Demand Age ................................. 403
AU5360_C000.fm Page ix Monday, September 4, 2006 1:46 PM
16. x Contents
7.9.1 Intelligent Web Services............................................................ 404
7.10 Narrowing the Gap between Business and IT.................................. 407
7.10.1 More on the Gap..................................................................... 408
7.11 Service Oriented Enterprises: What Is Most Important .................... 410
Notes .............................................................................................................. 411
Selected Bibliography ..............................................................413
Index..........................................................................................415
AU5360_C000.fm Page x Monday, September 4, 2006 1:46 PM
17. xi
Foreword
Ideas achieve their potential only if the context is appropriately understood.
Without proper context even great ideas are underserved, markets are
missed, and leaders of industry fall. This book provides a novel case for
the business context in which to apply the important technical idea of service
orientation and moves it from being an interesting tool for engineers to a
vehicle for business managers to fundamentally improve their businesses.
This is a critical time for such an idea to be properly applied. An
accelerating competitive drum demands that businesses change at a pace
that was inconceivable a decade ago. Business must respond with ever
faster continuous improvement of existing operations and the constant
introduction of new products, and only companies that master the required
rhythm of change will persevere and prosper. Businesses that learn to build
in a capacity for rapid change are becoming the fiercest and boldest com-
petitors.
Service orientation starts as a powerful technical idea to operationalize
the goal of rapid enterprise change by allowing business processes to
negotiate diverse systems. This offers a technical advantage as it becomes
easier to integrate systems and to reposition existing capabilities for new
purposes. Silos of technology that were hidden in arcane interfaces become
reusable components that are accessible through transparent standards.
But an organization that only adopts service orientation as a technical
architecture is missing the true potential of the concept. The service orienta-
tion revolution will fully empower organizations that apply it to both their
technology and their culture. The proper context for service orientation
extends beyond the technical architecture to the very philosophy of how a
business should operate.
Applying a service oriented approach to the management of business
performance will change the fundamental dynamics of a business. Inter-
actions are understood in terms of results and quality. False boundaries melt—
AU5360_C000.fm Page xi Monday, September 4, 2006 1:46 PM
18. xii Foreword
boundaries between corporate silos, between business and information tech-
nology (IT), between a company and its customers. Establishing fluidity
across boundaries provides agility, transparency, and fundamental compet-
itive advantage.
Communications engineers use a measure called quality of service (QoS)
in describing how networks should be tuned to optimize for different
throughput needs and priorities. Service oriented enterprises (SOEs) can
apply this concept to the full fabric of interactions in the business. Service
level rules put prioritization and compliance into each interaction. Process
monitoring is inherent in all transactions, ensuring objective assessments of
responsiveness and quality. Much as QoS provides a basis for understanding
and calibrating a messaging infrastructure, the broad application of service
orientation creates transparency across all elements of a business.
Thus, understanding the technical aspects of service orientation is just
a starting point. Applying its lessons to technical interoperability will yield
an improved technical foundation. However, an outstanding foundation is
insufficient in a world that demands the whole enterprise change at accel-
erating rates. Applying service orientation precepts to the overall philoso-
phy of a company creates a new way of doing business—one that leverages
the technical foundation into the very way the business is measured and
managed.
In this important book, Setrag Khoshafian starts with the technological
underpinnings of service orientation to show its value as a technical archi-
tecture. But he goes on to show that the optimal context for service orien-
tation is in creating a service culture: a radical change that goes beyond the
technology to the underlying dynamics of how business operates. As every
layer of the business is transformed by these principles, the entire service
oriented enterprise becomes agile and extraordinary.
Current enthusiasm about the technically appealing enterprise service
bus (ESB) has obscured views of how this fits into the full needs of dynamic
enterprises. Though this is an important technical foundation, there are
three layers to the required enterprise architecture. Sitting above the enter-
prise service bus must be an organizational commitment to business process
management (BPM) and enterprise performance management (EPM).
Service oriented enterprises understand that these relationships need to
progress far beyond the technical. All constituencies need service-based
relationships—spanning and integrating customers, partners, shareholders,
employees, the government, and the community at large. The need to
rapidly respond to these constituents is increasing as technology flattens
our world, as enterprises globalize, and as competition intensifies. Treating
these demands by only adopting the technical plumbing of interoperability
will not provide the agility needed across the enterprise. Success requires
that business executives drive a cultural transformation to achieve the
AU5360_C000.fm Page xii Monday, September 4, 2006 1:46 PM
19. Foreword xiii
service oriented enterprise. Bringing this service message out of the base-
ment and into the corridors of the business will empower performance
across the full continuum of technology and people.
Thus, the proper context for service orientation is in adopting the
service oriented enterprise, where the business managers and technologists
achieve breakthroughs in business integration. Here the technical princi-
ples are complemented and extended to how the business sets goals,
measures progress, and evolves. The result is a powerful interoperability
and true competitive advantage. This book will show you how a three-
tier architecture of performance management, business process automa-
tion, and a strong service architecture supports the top priorities of twenty-
first-century enterprises: innovation, productivity, and compliance.
I have had the pleasure of working closely with Setrag in recent years
as we have developed an innovative technical architecture that lets busi-
nesses use agility as a competitive weapon. This book captures the context
in which organizations should think about how service principles can
enable rapid change throughout their businesses. Companies that master
the message and drive service orientation across both technology and
culture will find the agility and benefits to become best in class.
Alan Trefler
CEO and Chairman
Pegasystems Inc.
AU5360_C000.fm Page xiii Monday, September 4, 2006 1:46 PM
21. xv
Preface
Service orientation has had quite a ride. In almost every trade magazine
that covers enterprise computing can be found a service oriented “some-
thing.” This is reminiscent of the object-oriented hype that swept the IT
industry two decades ago. There were object-oriented languages, object-
oriented analysis, object-oriented programming, object-oriented databases,
ad infinitum. It was necessary to be object oriented then. Now, it is necessary
to be service oriented.
But exactly what is service orientation, and, more important, why should
business owners, IT managers, and programmers care? Is service orientation
just a fad? Not quite.
This book will cover the core concepts of service orientation. But more
than concepts of service orientation, the book is about service oriented
enterprises (SOEs). SOEs are not just about technology or a framework for
building systems. Technology is important and necessary. But the book is
also about the service oriented culture. To fully realize the potential of service
orientation, enterprises need to develop the corporate culture of service.
Service oriented enterprises leverage technology to service and to serve
many communities. It is this culture of serving and focusing on the needs
of others that will best leverage the infrastructures of service orientation.
Therefore, the service oriented enterprise is a new standards-based
integration paradigm. It is a new way of building enterprises that are
extended, virtual, real-time, and resilient. It is a new way of thinking about
applications, partnerships, and outsourcing. Service oriented enterprises
provide a framework that narrows the chasm between IT and business
owners. Finally, the elusive business–technical rapprochement becomes a
reality under the umbrella of a service culture.
Service oriented enterprises are a new approach in professional dealings—
in business. Each party or participant in service orientation sees herself
as a service provider as well as a service consumer, in an increasingly
AU5360_C000.fm Page xv Monday, September 4, 2006 1:46 PM
22. xvi Preface
well-connected global economy. Actually there is nothing new here. Busi-
nesses have been serving their clientele (well, at least claiming to do so)
since time immemorial. But service orientation is different in two essential
ways. First, culturally organizations are realizing the best productivity could
be achieved if they focus on serving the needs of the parties with whom
they interact and serve: their customers, yes—but also their employees,
trading partners, shareholders, government, and communities. This is often
characterized as servant leadership, and without this essential cultural shift
much of what goes under the banner of service orientation is hollow. The
cultural shift to focus on and to serve the various target communities of the
SOE helps the enterprise realize the full potential of the underlying service
oriented infrastructures and technologies.
The second change, of course, is the emergence of service orientation
as a new enabling technological trend. Building primarily on the success
of the Internet as well as on a much better understanding of how business
policies and processes could be automated, today we are witnessing the
emergence of robust service oriented platforms. These platforms are
reflected in three essential layers: an enterprise performance layer (also
called business performance management and corporate performance man-
agement), a business process management layer, and the underlying service
oriented architecture infrastructure.
The enterprise performance management layer focuses on specifying
the strategic key performance indicators of the service enterprise and tying
Customers
Partners Shareholders
Employees Government
Community
Employees
Middle
Managers
C-Level
Executives
Service Oriented IT Architecture :
Service Management
Business Process Management
Enterprise
Performance
Management
AU5360_C000.fm Page xvi Monday, September 4, 2006 1:46 PM
23. Preface xvii
these to underlying business processes and policies, or business rules.
Business processes in turn utilize the infrastructure services provided by
the service oriented architecture. A key component here is the enterprise
service bus (ESB). The ESB provides a common standards services-based
brokering container. In its traditional role, the focus of IT is the underlying
infrastructure and its reliability. New technologies such as ESBs have
emerged to enhance, to extend, and to improve IT deployments. However,
at their core the focus of these service technologies is on low-level infra-
structure. In contrast, business stakeholders focus on performance man-
agement, strategies, and key performance indicators of the business. At
this layer IT infrastructure is viewed as an enabler. Business process
management systems—the middle layer—bring IT and businesses together
and narrow, and sometimes eliminate, the IT–business divide. Business
process management systems allow enterprises to separate their business
processes and business rules to model and to manage them independently
of applications. This is key. Business processes and policies become assets.
Modeling, executing, and continuously improving the business processes
and business policies become the common language between business
and IT. The business processes include human participants; back-end
applications, such as enterprise resource planning or human resources
legacy applications; and trading partners. The business policies capture
and digitize both strategic and tactical business objectives. In fact, business
rules control and drive the business policies. With this middle BPM layer,
the service enterprise is both collecting and maintaining processes and
policies as enterprise assets while at the same time executing processes
Enterprise Performance Management
Service Performance
Business Process Management
Service Integration
Service Oriented Architecture
IT Service Infrastructure
IT
Business
AU5360_C000.fm Page xvii Monday, September 4, 2006 1:46 PM
24. xviii Preface
and continuously monitoring their performance. The managed processes
and business rules are agile; they can easily be modified. In some cases
processes can correct themselves to achieve the mission critical goals of the
enterprise. In other cases management cockpits allow business owners to
continuously monitor and control the performance of their processes. One
of the most essential requirements is to drill down, to understand, and to
improve the performance of the processes behind the key performance
measures.
This book focuses primarily on layers two and three. Enterprise perfor-
mance management is essential. However, performance will be discussed
especially in the context of business process management and the manage-
ment of service oriented applications. The overall emphasis of the book is
the emerging business process management systems integrating services
supported by the underlying service oriented architectures.
Service Orientation
Service orientation provides the ability to loosely couple applications, trad-
ing partners, and organizations and to invoke them via service calls. The
coupling is often achieved through discovery. Furthermore, independent
services can be composed in processes to provide even greater value than
the sum of component services. Service orientation enables internal appli-
cations as well as external trading partners to participate in straight-through
processing involving internal as well as partner procedures, policies, and
applications.
Let’s expand upon the terms in this very basic definition. One is loose
coupling. This means the service can be used and integrated within an
application while at the same time being isolated from the details of the
service’s implementation language, platform, location, or status. Services
provide programmatic interfaces to Web sites or applications. There are a
number of operations. Each operation has input and output messages. This
collection of operations constitutes the programmatic interface to the ser-
vice. The implementation details, the implementation platform, and the
implementation language are all hidden.
The other term that characterizes service orientation is discovery. The
famous triangle illustration is often used to depict the registration–discovery–
exchange cycle in service orientation. The ultimate goal is to have dynamic
discovery of services on the fly.
The enterprise service bus is a key layer used in the service discovery,
management, and request–response brokering. The third term used in
the description of service orientation is process. Business process man-
agement extends and leverages the service bus. A process provides the
information as well as controls sequencing between services. Processes
AU5360_C000.fm Page xviii Monday, September 4, 2006 1:46 PM
25. Preface xix
also involve human participants. More importantly, processes include
simple as well as complex decision making. Business rules guide and
control the processes.
The fourth term, agreed upon, pertains to agreements between service
participants, which include internal participants and trading partners. To
guarantee the required quality of service (e.g., performance, reliability,
security, compliance), enterprises need to enact service level agreements,
which involve response-time constraints. But they can also involve much
more complex constraints (e.g., handling exceptions or faults) on the
exchanges between the internal applications or trading partners.
Each of the terms in this very basic definition of service orientation
contributes to the productivity and agility of the service oriented enterprise.
In other words, service oriented enterprises use service orientation through-
out their enterprise architectures. This helps the organization produce and
consume services through a uniform paradigm.
Service Oriented Enterprises with Web Services
It should be noted that service orientation has been described here without
getting mired in Web service jargon or technology details. Indeed, service
orientation can occur through many types of technologies. However, as
it turns out, the most popular mechanism for implementing service
oriented architectures is through Web services. This book concentrates
Search Services Register Services
Service Request/Response
Service Registry
Service Requestor Service Provider
AU5360_C000.fm Page xix Monday, September 4, 2006 1:46 PM
28. Over hill, over dale,
Through bush, through briar,
Over park, over pale,
Through flood, through fire,
I do wander everywhere,
Swifter than the moon’s sphere;
And I serve the Fairy Queen,
To dew her orbs upon the green.
The Cowslips tall her pensioners be;
In their gold coats spots you see;
Those be rubies, Fairy favours,
In those freckles live their savours.
I must go seek some dew-drops here,
And hang a pearl in every Cowslip’s ear.
Shakespeare
29. KINTARO THE GOLDEN BOY
From Japan
Once upon a time a poor widow and her little boy lived in a cave in
the midst of a great forest. The little one’s name was Kintaro the
Golden Boy. He was a sturdy fellow with red cheeks and laughing
eyes. He was different from other boys. When he fell down, he sang
cheerily; if he wandered away from the cave, he could always find
his way home again; and while he was yet very small, he could
swing a heavy axe in circles round his head.
Kintaro grew to be ten years old, and a handsome, manly lad he
was. Then his mother looked at him often and sighed deeply. “Must
my child grow up in this lonely forest!” thought she sadly. “Will he
never take his place in the world of men! Alas! Alas!”
But Kintaro was perfectly happy. The forest was full of his playmates.
Every living thing loved him. When he lay on his bed of ferns, the
birds flew nestling to his shoulder, and peeped into his eyes. The
butterflies and moths settled on his face, and trod softly over his
brown body. But his truest friends were the bears that dwelt in the
forest. When he was tired of walking, a mother-bear carried him on
her back. Her cubs ran to greet him, and romped and wrestled with
him. Sometimes Kintaro would climb up the smooth-barked monkey-
tree, and sit on the topmost bough, and laugh at the vain efforts of
his shaggy cub-friends to follow him. Then came the bears’ supper-
time, and the feast of golden liquid honey!
Now, it happened, one Summer, that there was to be a great day of
sports for the forest creatures. Soon after dawn, a gentle-eyed stag
came to waken Kintaro. The boy, with a farewell kiss to his mother,
and a caress to the stag, leaped on his friend’s back, and wound his
30. arms around his soft neck. And away they went with long, noiseless
bounds through the forest.
Up hill, across valleys, through thickets they bounded, until they
reached a leafy spot in a wide, green glade near a foaming cataract.
There the stag set Kintaro down; and the boy seated himself on a
mossy stone, and began to whistle sweetly.
Immediately the forest rustled with living things. The song-birds
came swiftly to his call. The eagle and the hawk flew from distant
heights. The crane and the heron stepped proudly from their
hyacinth-pools and hastened to the glade. All Kintaro’s feathered
friends flocked thither and rested in the cedar branches. Then
through the undergrowth came running the wolf, the bear, the
badger, the fox, and the martin, and seated themselves around
Kintaro.
They all began to speak to him. He listened as they told their joys
and sorrows, and he spoke graciously to each. For Kintaro had
learned the languages of beasts, birds, and flowers.
And who had taught Kintaro all this? The Tengus, the Wood-Elves.
And even while he was listening to the forest creatures, the Tengus
themselves came tumbling out of the trees, or popping up from
behind stones. Very strange little Elves they were! Each had the
body of a man, the head of a hawk, powerful claws, and a long, long
nose that usually trailed on the ground. And every little Tengu wore
on his feet tiny stilt-like clogs.
All these queer Wood-Elves came toward Kintaro, walking very
proudly with their arms crossed, heads well thrown back, and long
noses held erect in the air. At their head was the Chief Tengu, very
old, with a gray beard and a sharp beak.
The Chief Tengu seated himself beside Kintaro on the mossy stone,
and waved a seven-feathered fan in the air. Immediately the sports
began.
The young Tengus were fond of games. They found their long noses
most useful. They now fenced with them, and balanced bowls full of
31. goldfish on them. Then two of the Tengus straightened their noses,
and joined them together, and so made a tight rope. On this a young
Tengu, with a paper umbrella in one hand, and leading a little dog
with the other, danced and jumped through a hoop. And all the time
an old Tengu sang a dance-song, and another Tengu beat time with
a fan.
Kintaro cheered loudly, and clapped his hands; and the beasts and
birds barked, hissed, growled, or sang for pleasure. So the morning
passed swiftly and delightfully, and the time came for the forest
animals to take part in the sports. They did so running, leaping,
tumbling, and flying.
Last of all stood up a great father-bear to wrestle with Kintaro. Now,
the boy had been taught to fight by his friends the Tengus; and he
had learned from them many skilful tricks. So he and the bear
gripped each other, and began to wrestle very hard. The bear was
powerful and strong, and his claws like iron, but Kintaro was not
afraid. Backward and forward they swayed, and struggled, while the
Tengus and the forest creatures sat watching.
Now, it happened that the great Hero Raiko was just returning from
slaying many horrible ogres and hags. His way lay through the
forest, and at that moment he heard the noise of the wrestling. He
stopped his horse and peered through the trees into the glade.
There he saw the circle of animals and little Tengus, and Kintaro
struggling with the powerful bear. Just at that moment the boy, with
a skilful movement, threw the clumsy creature to the ground.
“I must have that boy for my son,” thought Raiko. “He will make a
great hero! He must be mine!”
So he waited until Kintaro had mounted the stag and bounded away
through the forest. Then Raiko followed him on his swift steed to the
cave.
When Kintaro’s mother learned that Raiko was the mighty warrior
who had slain the ogres and hags, she let him take her son to his
castle. But before Kintaro went, he called together all his friends, the
32. Tengus, the birds, and the beasts, and bade them farewell, in words
that they remember to this day.
His mother did not follow her son to the land of men, for she loved
the forest best; but Kintaro, when he became a great hero, often
came to see her in her home. And all the people of Japan called him
“Kintaro the Golden Boy.”
33. THE FLOWER FAIRIES
From China
Once upon a time, high on a mountain-side, there was a place where
many beautiful flowers grew, mostly Peonies and Camellias. A young
man named Hwang, who wished to study all alone, built himself a
little house near by.
One day he noticed from his window a lovely young girl dressed in
white, wandering about among the flowers. He hastened out of the
house to see who she was, but she ran behind a tall white Peony,
and vanished.
Hwang was very much astonished, and sat down to watch. Soon the
girl slipped from behind the white Peony, bringing another girl with
her who was dressed in red. They wandered about hand in hand
until they came near Hwang, when the girl in red gave a scream,
and together the two ran back among the flowers, their robes and
long sleeves fluttering in the wind and scenting all the air. Hwang
dashed after them, but they had vanished completely.
That evening, as Hwang was sitting over his books, he was
astonished to see the white girl walk into his little room. With tears
in her eyes she seemed to be pleading with him to help her. Hwang
tried to comfort her, but she did not speak. Then, sobbing bitterly,
she suddenly vanished.
This appeared to Hwang as very strange. However, the next day a
visitor came to the mountain, who, after wandering among the
flowers, dug up the tall white Peony, and carried it off. Hwang then
knew that the white girl was a Flower Fairy; and he became very sad
because he had permitted the Peony to be carried away. Later he
heard that the flower had lived only a few days. At this he wept,
34. and, going to the place where the Peony had stood, watered the
spot with his tears.
While he was weeping, the girl in red suddenly stood before him,
wringing her hands, and wiping her eyes.
“Alas!” cried she, “that my dear sister should have been torn from
my side! But the tears, Hwang, that you have shed, may be the
means of restoring her to us!”
Having said this, the red girl disappeared. But that very night Hwang
dreamed that she came to him, and seemed to implore him to help
her, just as the white girl had done. In the morning he found that a
new house was to be erected close by, and that the builder had
given orders to cut down a beautiful tall red Camellia.
Hwang prevented the destruction of the flower; and that same
evening, as he sat watching the Camellia, from behind its tall stem
came the white girl herself, hand in hand with her red sister.
“Hwang,” said the red girl, “the King of the Flower Fairies, touched
by your tears, has restored my white sister to us. But as she is now
only the ghost of a flower, she must dwell forever in a white Peony,
and you will never see her again.”
At these words Hwang caught hold of the white girl’s hand, but it
melted away in his; and both the sisters vanished forever from his
sight. In despair he looked wildly around him, and all that he saw
was a tall white Peony and a beautiful red Camellia.
After that Hwang pined, and fell ill, and died. He was buried at his
own request, by the side of the white Peony; and before very long
another white Peony grew up very straight and tall on Hwang’s
grave; so that the two flowers stood lovingly side by side.
35. THE FAIRY ISLAND
From Cornwall
In ancient days, in the land of Wales, there was a blue lake on a
high mountain. No one had ever seen a bird fly near it. And over its
waves came faint strains of delicious music, that seemed to float
from a dimly seen island in its centre. No one had ever ventured to
sail on its water, for every one knew that it was the abode of the
Tylwyth Teg, the Water Fairies.
It happened, one lovely Summer day, that a hunter was wandering
along the margin of the lake, and found himself before an open door
in a rock. He entered, and walked along a dark passage that led
downward. He followed this for some time, and suddenly found
himself passing through another door, that opened on the
mysterious, lovely island, the home of the Tylwyth Teg.
All around him was a most enchanting garden, where grew every
sort of delicious fruit and fragrant flower. The next moment a
number of Fairies advanced toward him, and graciously welcomed
him to their abode. They bade him eat as much fruit as he wished,
and pick the flowers, but told him not to take anything away with
him.
All day he remained on the island, listening to the most ravishing
music, and feasting and dancing with the Fairies.
When it came time for him to leave, he hid a flower in his bosom, for
he wished to show it to his friends at home. He then said farewell to
the Fairies, and returned through the dark passage to the margin of
the lake. But when he put his hand in his bosom to pull out the
flower, he found to his amazement that it had vanished. At the same
moment he fell insensible to the ground.
36. When he came to himself, the door in the rock had disappeared. And
though he searched day after day, he never again found the passage
to the Fairy Island.
37. THE FOUR-LEAVED CLOVER
From Cornwall
Some years ago, in Cornwall, there was a farmer who owned a fine
red cow, named Rosy. She gave twice as much milk as any ordinary
cow. Even in Winter, when other cows were reduced to skin and
bone, Rosy kept in good condition, and yielded richer milk than ever.
One Spring, Rosy continued to give plenty of milk every morning,
but at night, when Molly the maid tried to milk her, she kicked the
bucket over and galloped away across the field. This happened night
after night, and such behaviour was so strange, that Dame Pendar,
the farmer’s wife, decided to see what she could do. But no sooner
did she try to milk Rosy than the cow put up her foot, kicked the
bucket to bits, and raced away, bellowing, tail-on-end.
During this Spring the farmer’s cattle and fields thrived wonderfully.
And so things continued until May Day. Now, on May Day night,
when Molly attempted, as usual, to milk Rosy, she was surprised to
see the cow stand quietly and to hear her begin to moo gently; and,
more wonderful still, the pail was soon full of foaming new milk.
Molly rose from her stool, and, pulling a handful of grass, rolled it
into a pad, and tucked it in her hat, so that she might the more
easily carry the bucket on her head.
She put the hat on again, when what was her amazement to see
whole swarms of little Fairies running around Rosy, while others
were on her back, neck, and head, and still others were under her,
holding up clover blossoms and buttercups in which to catch the
streams of milk that flowed from her udder. The little Fairies moved
around so swiftly that Molly’s head grew dizzy as she watched them.
Rosy seemed pleased. She tried to lick the Little People. They tickled
her behind the horns, ran up and down her back, smoothing each
38. hair or chasing away the flies. And after all the Fairies had drunk
their fill, they brought armfuls of clover and grass to Rosy; and she
ate it all, and lowed for more.
Molly stood with her bucket on her head, like one spell-bound,
watching the Little People; and she would have continued to stand
there, but Dame Pendar, the farmer’s wife, called her loudly to know
why she had not brought the milk, if there was any.
At the first sound of Dame Pendar’s voice, all the Fairies pointed
their fingers at Molly, and made such wry faces that she was
frightened almost to death. Then—whisk! and they were gone!
Molly hurried to the house, and told her mistress, and her master,
too, all that she had seen.
“Surely,” said Dame Pendar, “you must have a Four-leaved Clover
somewhere about you. Give me the wad of grass in your hat.”
Molly took it out, and gave it to her; and sure enough there was the
Four-leaved Clover which had opened Molly’s eyes on that May Day.
As for Rosy, she kicked up her heels, and, bellowing like mad,
galloped away. Over meadows and moors she went racing and
roaring, and was never seen again.
39. THE GILLIE DHU
From Scotland
Once upon a time a little girl, named Jessie, was wandering in the
wood, and lost her way. It was Summer time, and the air was warm.
She wandered on and on, trying to find her way home, but she could
not find the path out of the wood. Twilight came, and weary and
footsore she sat down under a fir tree, and began to cry.
“Why are you crying, little girl?” said a voice behind her.
Jessie looked around, and saw a pretty little man dressed in moss
and green leaves. His eyes were dark as dark, and his hair was black
as black, and his mouth was large and showed a hundred white
teeth as small as seed pearls. He was smiling merrily, and his cream-
yellow cheeks were dimpled, and his eyes soft and kindly. Indeed, he
seemed so friendly that Jessie quite forgot to be afraid.
“Why are you crying, little girl?” he asked again. “Your tear-drops are
falling like dew on the blue flowers at your feet!”
“I’ve lost my way,” sobbed Jessie, “and the night is coming on.”
“Do not cry, little girl,” said he gently. “I will lead you through the
wood. I know every path—the rabbit’s path, the hare’s path, the
fox’s path, the goat’s path, the path of the deer, and the path of
men.”
“Oh, thank you! Thank you!” exclaimed Jessie, as she looked the tiny
man up and down, and wondered to see his strange clothes.
“Where do you dwell, little girl?” asked he.
So Jessie told him, and he said: “You have been walking every way
but the right way. Follow me, and you’ll reach home before the stars
come out to peep at us through the trees.”
40. Then he turned around, and began to trip lightly in front of her, and
she followed on. He went so fast that she feared she might lose
sight of him, but he turned around again and again and smiled and
beckoned. And when he saw that she was still far behind, he danced
and twirled about until she came up. Then he scampered on as
before.
At length Jessie reached the edge of the wood, and, oh, joy! there
was her father’s house beside the blue lake. Then the little man,
smiling, bade her good-bye.
“Have I not led you well?” said he. “Do not forget me. I am the Gillie
Dhu from Fairyland. I love little girls and boys. If you are ever lost in
the wood again, I will come and help you! Good-bye, little girl!
Good-bye!”
And laughing merrily, he trotted away, and was soon lost to sight
among the trees.
41. HOW KAHUKURA LEARNED TO
MAKE NETS
From New Zealand
Once upon a time there lived a man named Kahukura. One evening,
when he was on his way to a distant village, he came to a lonely
spot on the seashore. As he was walking slowly along, he saw a
large pile of the heads and tails of fishes lying on the beach. Now, in
those days men had no nets and were obliged to catch fish with
spears and hooks; and when Kahukura saw the pile he was very
much astonished.
“Who has had such luck!” he exclaimed. “It is hard to catch one fish!
Here must be the heads and tails of a thousand!”
Then he looked closely at the footprints in the sand. “No mortals
have been fishing here!” he cried. “Fairies must have done this! I will
watch to-night and see what they do.”
So when darkness came, he returned to the spot, and hid behind a
rock. He waited a long time, and at last he saw a fleet of tiny canoes
come spinning over the waves. They ranged themselves in a line at a
distance from the shore, and Kahukura could see many little figures
in them bending and pulling. He could even hear small voices
shouting: “The net here! The net there!” Then the little figures
dropped something overboard, and began to haul it toward the
shore, singing very sweetly the while.
When the canoes drew near land, Kahukura saw that each was
crowded with Fairies. They all sprang out upon the beach, and
began to drag ashore a great net filled with fishes.
While the Fairies were struggling with the net Kahukura joined them,
and hauled away at a rope. He was a very fair man, so that his skin
42. seemed almost as white as the Fairies’, and they did not notice him.
So he pulled away, and pulled away, and soon the net was landed.
The Fairies ran forward to divide the catch. It was just at the peep of
dawn, and they hurried to take all the fish they could carry, each
Fairy stringing his share by running a twig through the gills. And as
they strung the fish they kept calling out to one another:—
“Hurry! hurry! We must finish before the sun rises.”
Kahukura had a short string with a knot in the end, and he strung
his share on it, until it was filled. But when he lifted the string the
knot gave way, and all the fish slid to the ground. Then some of the
Fairies ran forward to help him, and tied the knot. Again he filled the
string and all the fish slid off, and again the Fairies tied the knot.
Meanwhile day began to break over the sea, and the sun to rise.
Then the Fairies saw Kahukura’s face, and knew that he was a man.
They gave little cries of terror. They ran this way and that in
confusion. They left their fish and canoes, they abandoned their net.
And shrieking they all vanished over the sea.
Kahukura, seeing that he was alone, made haste to examine the
canoes. They were only the stems of flax! He lifted the net. It was
woven of rushes curiously tied. He carried it home, and made some
like it for his neighbours. After that he taught his children how to
weave nets. And so, say the Maori folk, they all learned to make
nets. And from that day to this they have caught many fish.
43. ECHO, THE CAVE FAIRY
From the Island of Mangaia
In the very long ago, Rangi the Brave came from the Land-of-the-
Bright-Parrot-Feathers to the Island of Mangaia. Swiftly over the blue
waves sped his canoe. He stepped out upon the land, and lay down
to rest in the shade of a broad-leaved tree covered with gorgeous
blooms. And after he had slept and was refreshed, he arose and
wandered about the island.
Beautiful was the place with cocoa palms waving their tall fronds in
the air, and with banana trees heavy with golden fruit. But though
Rangi walked all that day and the next, he saw no human being. He
heard no sounds except the beat of the sea against the shore, and
the whirring of hundreds of bright-winged birds that passed like
flashes of blue, green, and crimson, from tree to tree, and from
grove to grove. Softly the perfumed breezes fanned his cheek, and
played in his hair.
“Like a lovely dream is this island!” thought he, “but as lonely as the
sea on a moonlit night!”
Then to comfort himself he threw back his head and called: “Halloo!
Halloo!”
And from a pile of rocks overhanging a deep gorge, a voice
answered: “Halloo!”
“Who art thou?” cried Rangi in wonder. “What is thy name?”
And the voice answered more softly: “What is thy name?”
“Where art thou? Where art thou hidden?” he shouted.
And the voice answered mockingly: “Where art thou hidden?”
44. Then Rangi in anger shouted fiercely: “Accursed be thou, hide-and-
seek spirit!”
And the voice screamed back as if in derision: “Accursed be thou!”
Thereupon Rangi grasped his spear tighter, and strode toward the
rocks, determined to punish the insolent one. Leaping from boulder
to boulder, he entered the gorge. And ever as he proceeded, he
shouted threats; and ever the mocking voice answered from some
distant spot.
The gorge grew darker and narrower, until Rangi suddenly found
himself in a wide-mouthed cavern. Its walls and roof glittered with
pendant crystals from which fell, drop by drop, clear water like dew.
A white mist rose from the rocky floor, and through it Rangi saw
dimly a lovely Fairy face gazing roguishly at him. It was wreathed in
rippling hair, and crowned with flowers. Archly it smiled, then melted
away in the mist.
“Who art thou?” whispered Rangi in awe. “Art thou Echo indeed?”
And from the glittering walls and roof came a thousand sweet
answers:—
“Echo indeed!”
46. Among the Isles of the Golden Mist,
I lived for many a year;
And all that chanced unto me there
’Tis well that ye should hear.
I dwelt in a hall of silvery pearl,
With rainbow-light inlaid;
I sate on a throne, old as the sea,
Of the ruby coral made.
They made me King of the Fairy Isles,
That lie in the Golden Mist,
Where the coral rocks and the silvery sand
By singing waves are kissed.
Far off, in the ocean solitudes,
They lie, a glorious seven;
Like a beautiful group of sister stars,
In the untraced heights of heaven.
Oh, beautiful Isles! where the coral rocks
Like an ancient temple stand,
Like a temple of wondrous workmanship
For a lofty worship planned!
Oh, beautiful Isles! And a Fairy race,
As the dream of a poet, fair,
Now hold the place by a charmèd spell,
With power o’er sea and air.
Their boats are made of the large pearl-shell
That the waters cast to land;
With carvèd prows more richly wrought
Than works of mortal hand
47. Than works of mortal hand.
They skim along the silver waves
Without or sail or oar;
Whenever the Fairy voyager would,
The pearl-ship comes to shore.
I loved that idle life for a time;
But when that time was by,
I pined again for another change,
For the love in a human eye.
They brought me then a glorious form,
And gave her for my bride;
I looked on her, and straight forgot
That I was to earth allied.
For many a year and more, I dwelt
In those Isles of soft delight;
Where all was kind and beautiful,
With neither death nor night.
We danced on the sands when the silver moon
Through the coral arches gleamed,
And pathways broad of glittering light
O’er the azure waters streamed.
Then shot forth many a pearly boat,
Like stars, across the sea;
And songs were sung, and shells were blown
That set wild music free.
For many a year and more, I dwelt
With neither thought nor care,
Till I forgot almost my speech,
48. Forgot both creed and prayer.
At length it chanced that as my boat
Went on its charmèd way,
I came unto the veil of mist
Which round the Seven Isles lay.
Even then it was a Sabbath morn;
A ship was passing by,
And I heard a hundred voices raise
A sound of psalmody.
A mighty love came o’er my heart,
A yearning toward my kind,
And unwittingly I spoke aloud
The impulse of my mind.
“Oh, take me hence, ye Christian men!”
I cried in spiritual want;
Anon the Golden Mist gave way,
That had been like adamant.
The little boat wherein I sate
Seemed all to melt away;
And I was left upon the sea,
Like Peter, in dismay.
Those Christian mariners, amazed,
Looked on me in affright;
Some cried I was an evil Ghost,
And some a Water-Sprite.
But the chaplain seized the vessel’s boat,
With mercy prompt and boon,
And took me up into the ship
As I fell into a swoon.
I i I t ld f h t h d h d
49. In vain I told of what had happed;
No man to me would list;
They jested at the Fairy Isles,
And at the Golden Mist.
They swore I was a shipwrecked man,
Tossed on the dreary main;
And pitied me, because they thought
My woes had crazed my brain.
And soon a wondrous thing I saw;
I now was old and gray,
A man of threescore years and ten,—
A weak man in decay!
And yesterday, and I was young!
Time did not leave a trace
Upon my form, whilst I abode
Within the charmèd place!
Mary Howitt (Condensed)
50. Welcome to our website – the ideal destination for book lovers and
knowledge seekers. With a mission to inspire endlessly, we offer a
vast collection of books, ranging from classic literary works to
specialized publications, self-development books, and children's
literature. Each book is a new journey of discovery, expanding
knowledge and enriching the soul of the reade
Our website is not just a platform for buying books, but a bridge
connecting readers to the timeless values of culture and wisdom. With
an elegant, user-friendly interface and an intelligent search system,
we are committed to providing a quick and convenient shopping
experience. Additionally, our special promotions and home delivery
services ensure that you save time and fully enjoy the joy of reading.
Let us accompany you on the journey of exploring knowledge and
personal growth!
ebookultra.com