PDF Software Architecture For Business Lina Khalid Ebook Full Chapter

Download as pdf or txt
Download as pdf or txt
You are on page 1of 53

Software Architecture for Business

Lina Khalid
Visit to download the full and correct content document:
https://textbookfull.com/product/software-architecture-for-business-lina-khalid/
More products digital (pdf, epub, mobi) instant
download maybe you interests ...

Software Architecture FundamentalsA Study Guide for the


Certified Professional for Software Architecture
Foundation Level iSAQB compliant 1st Edition Mahbouba
Gharbi
https://textbookfull.com/product/software-architecture-
fundamentalsa-study-guide-for-the-certified-professional-for-
software-architecture-foundation-level-isaqb-compliant-1st-
edition-mahbouba-gharbi/

Assembly Programming and Computer Architecture for


Software Engineers Brian Hall

https://textbookfull.com/product/assembly-programming-and-
computer-architecture-for-software-engineers-brian-hall/

Software Architecture for Big Data and the Cloud 1st


Edition Ivan Mistrik

https://textbookfull.com/product/software-architecture-for-big-
data-and-the-cloud-1st-edition-ivan-mistrik/

Sustainable Lina Lina Bo Bardi s Adaptive Reuse


Projects Annette Condello

https://textbookfull.com/product/sustainable-lina-lina-bo-bardi-
s-adaptive-reuse-projects-annette-condello/
Software Architecture 12th European Conference on
Software Architecture ECSA 2018 Madrid Spain September
24 28 2018 Proceedings Carlos E. Cuesta

https://textbookfull.com/product/software-architecture-12th-
european-conference-on-software-architecture-ecsa-2018-madrid-
spain-september-24-28-2018-proceedings-carlos-e-cuesta/

Incremental Software Architecture A Method for Saving


Failing IT Implementations 1st Edition Michael Bell

https://textbookfull.com/product/incremental-software-
architecture-a-method-for-saving-failing-it-implementations-1st-
edition-michael-bell/

Software Adaptation in an Open Environment: a software


architecture perspective 1st Edition Yu Zhou

https://textbookfull.com/product/software-adaptation-in-an-open-
environment-a-software-architecture-perspective-1st-edition-yu-
zhou/

Domain Specific High-Level Synthesis for Cryptographic


Workloads Ayesha Khalid

https://textbookfull.com/product/domain-specific-high-level-
synthesis-for-cryptographic-workloads-ayesha-khalid/

Equity Smart Beta and Factor Investing for


Practitioners Khalid Ghayur

https://textbookfull.com/product/equity-smart-beta-and-factor-
investing-for-practitioners-khalid-ghayur/
Lina Khalid

Software
Architecture
for Business
Software Architecture for Business
Lina Khalid

Software Architecture for


Business
Lina Khalid
∙ ∙

ISBN 978-3-030-13631-4    ISBN 978-3-030-13632-1 (eBook)


https://doi.org/10.1007/978-3-030-13632-1

© Springer Nature Switzerland AG 2020


This work is subject to copyright. All rights are reserved by the Publisher, whether the whole or part of
the material is concerned, specifically the rights of translation, reprinting, reuse of illustrations, recitation,
broadcasting, reproduction on microfilms or in any other physical way, and transmission or information
storage and retrieval, electronic adaptation, computer software, or by similar or dissimilar methodology
now known or hereafter developed.
The use of general descriptive names, registered names, trademarks, service marks, etc. in this publication
does not imply, even in the absence of a specific statement, that such names are exempt from the relevant
protective laws and regulations and therefore free for general use.
The publisher, the authors, and the editors are safe to assume that the advice and information in this book
are believed to be true and accurate at the date of publication. Neither the publisher nor the authors or the
editors give a warranty, express or implied, with respect to the material contained herein or for any errors
or omissions that may have been made. The publisher remains neutral with regard to jurisdictional claims
in published maps and institutional affiliations.

This Springer imprint is published by the registered company Springer Nature Switzerland AG
The registered company address is: Gewerbestrasse 11, 6330 Cham, Switzerland
Preface

Software architecture has many axes when you first begin with it: the business goals
of the system, the architecture requirements of the system, etc. This book is where
you can gather all the knowledge on everything you need to know regarding soft-
ware architecture.
This book, which mainly focuses on software architecture and its relation to
business, is for students who just start their studies in software engineering field and
are in the first course on software architecture; it helps them know the main con-
cepts on software architecture and highlights their thoughts on relating this concept
with business context. It shows that through building high-quality products, it helps
the architects in the business field to think more efficiently in qualities through
building the architecture of the products.
I have been trying to gather the sum of my knowledge in the software architec-
ture field in one place to make it simple, short, yet thorough, and all-inclusive, and
here it is, right between your hands. This is the perfect guide for the beginners in
software architecture. The reason why I am proud of what I managed to put together
is not only because of the knowledge contained within this book but also because I
believe this is suitable for any student especially the beginners in the field.
So, whether you are taking your first class in software architecture or you are
new to a job in this field, this is the book for you.
This book has two main pillars: the first one is software architecture and its rela-
tion to quality and the techniques that are used to gather information for quality,
such as QAS and QAW, and the second pillar is the business world and how to build
high-quality products through software architecture, which would make them com-
petitive in the market.
This will be worth your time.
Good luck!

Lina Khalid

v
Acknowledgment

First of all, I thank God for answering my prayers and helping me through my
journey.
Many thanks to the Springer team for guiding me through this process.
Many thanks go to the light of my life, Leen, for her courage and support and for
always giving me a push. Thank you, Leen.
I hope all my efforts yield a well-guiding book for students all over the world.
Lina

vii
Contents

1 Introduction����������������������������������������������������������������������������������������������    1
1.1 Architecture Definition ��������������������������������������������������������������������    1
1.2 Basic Types of Architecture��������������������������������������������������������������    2
1.2.1 Software Architecture ����������������������������������������������������������    2
1.2.2 System Architecture��������������������������������������������������������������    5
1.2.3 Enterprise Architecture ��������������������������������������������������������    5
1.2.4 Modern App Architecture for the Enterprise������������������������    7
1.3 Architecture Life Cycle��������������������������������������������������������������������   10
1.3.1 Architecture and Requirements��������������������������������������������   11
1.3.2 The Life Cycle of Architecture ��������������������������������������������   11
1.3.3 Documenting Architecture����������������������������������������������������   13
1.4 Architecture and Technology������������������������������������������������������������   14
1.4.1 Influence of Architecture on Systems ����������������������������������   14
1.5 Architecture’s Role in Business��������������������������������������������������������   16
1.5.1 What Makes Good Architecture in Business?����������������������   17
1.6 Architectural Pattern ������������������������������������������������������������������������   18
1.7 Summary ������������������������������������������������������������������������������������������   19
References��������������������������������������������������������������������������������������������������   20
2 Business Software Architecture (BSA)��������������������������������������������������   21
2.1 Business Software Architecture��������������������������������������������������������   21
2.1.1 Software Architects Need Business Education ��������������������   22
2.1.2 Roles of Software Architects and Business Managers in
Business Software Architecture��������������������������������������������   23
2.2 Defining Requirements for Business Architecture����������������������������   24
2.3 Pragmatic Architecture Today����������������������������������������������������������   27
2.4 Business Architecture’s Roles in Management��������������������������������   27
2.5 Summary ������������������������������������������������������������������������������������������   30
References��������������������������������������������������������������������������������������������������   31

ix
x Contents

3 Understanding and Dealing with Qualities�������������������������������������������   33


3.1 Definition of Quality ������������������������������������������������������������������������   34
3.2 Software Qualities for the Product����������������������������������������������������   34
3.2.1 Architecture Quality Attribute and Business
Quality Attribute ������������������������������������������������������������������   36
3.3 Architecture and Quality������������������������������������������������������������������   37
3.3.1 Architecturally Significant Requirement (ASR)������������������   38
3.3.2 Qualities and Trade-Offs������������������������������������������������������   41
3.4 Gathering Quality Attribute Information������������������������������������������   42
3.4.1 Quality Attribute Scenario (QAS)����������������������������������������   42
3.4.2 Quality Attribute Workshop (QAW) ������������������������������������   45
3.5 Summary ������������������������������������������������������������������������������������������   48
References��������������������������������������������������������������������������������������������������   50
4 Achieving Quality Attribute��������������������������������������������������������������������   51
4.1 Introduction��������������������������������������������������������������������������������������   51
4.2 Architectural Pattern ������������������������������������������������������������������������   52
4.2.1 Patterns and Their Roles in Building Architecture ��������������   53
4.3 Tactics and Quality Attributes����������������������������������������������������������   63
4.3.1 Achieving Quality Through Tactics��������������������������������������   64
4.3.2 The Relationship Between Tactics and Patterns ������������������   67
4.4 Business Pattern��������������������������������������������������������������������������������   68
4.4.1 Pattern for Enterprises����������������������������������������������������������   68
4.5 Importance of Patterns in Business��������������������������������������������������   69
4.6 The SEI Attribute-Driven Design (ADD) Method����������������������������   70
4.7 Summary ������������������������������������������������������������������������������������������   73
References��������������������������������������������������������������������������������������������������   74
5 Managing Business Qualities������������������������������������������������������������������   77
5.1 Business Quality Definition��������������������������������������������������������������   77
5.2 Business Goals����������������������������������������������������������������������������������   78
5.2.1 The Role of the Architect in Achieving the Quality ������������   81
5.3 Definition of Total Quality Management (TQM) ����������������������������   82
5.3.1 Principles of TQM����������������������������������������������������������������   83
5.4 Stakeholders��������������������������������������������������������������������������������������   86
5.4.1 Stakeholders and Business Goals������������������������������������������   87
5.5 Process Improvement������������������������������������������������������������������������   88
5.5.1 Process and Product Quality ������������������������������������������������   88
5.5.2 The Process Improvement Life Cycle����������������������������������   89
5.6 Important Qualities in Business��������������������������������������������������������   91
5.7 Summary ������������������������������������������������������������������������������������������   91
References��������������������������������������������������������������������������������������������������   92
6 Software Product Line (SPL)������������������������������������������������������������������   95
6.1 SPL Definition����������������������������������������������������������������������������������   95
6.2 A Framework for Software Product Line Engineering ��������������������   97
Contents xi

6.3 Architecture and Software Product Line������������������������������������������   99


6.3.1 What Makes a Software Product Line Succeed?������������������ 100
6.4 The Quality Attribute of SPL (Variability Quality)�������������������������� 101
6.4.1 The Goal of Variability �������������������������������������������������������� 102
6.4.2 Variation Mechanism������������������������������������������������������������ 103
6.5 Evaluating a Product Line Architecture�������������������������������������������� 104
6.6 Summary ������������������������������������������������������������������������������������������ 105
References�������������������������������������������������������������������������������������������������� 106
7 Internet of Things (IoT)�������������������������������������������������������������������������� 107
7.1 IoT Definition������������������������������������������������������������������������������������ 107
7.2 Architecture and IoT ������������������������������������������������������������������������ 111
7.3 Basic Qualities of IoT ���������������������������������������������������������������������� 111
7.3.1 Interoperability Quality�������������������������������������������������������� 112
7.3.2 Modifiability Quality������������������������������������������������������������ 115
7.4 DYAMAND: Case Study������������������������������������������������������������������ 117
7.4.1 DYAMAND Requirement���������������������������������������������������� 119
7.4.2 DYAMAND Architecture������������������������������������������������������ 120
7.5 Evaluating IoT Architecture�������������������������������������������������������������� 123
7.6 Summary ������������������������������������������������������������������������������������������ 127
References�������������������������������������������������������������������������������������������������� 127
8 Service-Oriented Business Architecture (SOBA)���������������������������������� 129
8.1 Definition of Service-Oriented Business Architecture (SOBA) ������ 130
8.2 Basic Qualities in SOBA������������������������������������������������������������������ 132
8.2.1 Availability���������������������������������������������������������������������������� 133
8.2.2 Scalability ���������������������������������������������������������������������������� 135
8.3 The Impact of Service-Oriented Architecture on Quality
Attribute and Business Goals������������������������������������������������������������ 136
8.4 Service-Oriented Business Architecture and the Evaluation
Method���������������������������������������������������������������������������������������������� 137
8.5 Summary ������������������������������������������������������������������������������������������ 142
References�������������������������������������������������������������������������������������������������� 142

Conclusion Thoughts �������������������������������������������������������������������������������������� 145

Appendix A ������������������������������������������������������������������������������������������������������ 147

Appendix B ������������������������������������������������������������������������������������������������������ 151

Appendix C ������������������������������������������������������������������������������������������������������ 153

Index������������������������������������������������������������������������������������������������������������������ 157
Dealing With Quality Patterns and Tactics
QAS Chapter 4
QAW
Chapter 3

Architecture Definition and Types


Chapter1

SPL, IoT, SOBA Software Architecture for


Systems Business
Chapters 6, 7, 8 The Book

Business Software Managing business quality


Principles of TQM
Architecture
Chapter5
Chapter2

A quick tour

xiii
Chapter 1
Introduction

Abstract The importance of the architecture concepts is highlighted through the


applications in the market place and through the aim of producing high qualities
from it. This chapter is the introduction to the set of definitions of the types of archi-
tecture, system architecture, software architecture, enterprise architecture, and busi-
ness architecture, but it focuses mainly on software architecture. There are many
contexts that affect in building the architecture of the system such as technical,
business, and background of the architect effects; all of them will be affected by the
architecture after build. Marketecture is a concept that describes and gives a struc-
tural view of the main components when a quick review of the architecture is
needed. Finally, the life cycle of architecture with the methods used for each stage
in the cycle is described. Briefly, this chapter gives a good introduction for the basic
types of architecture and the most important concepts of software architecture, but
what makes it differ from other basic chapters in other books on architecture is that
it highlights the modern app architecture which the enterprises need when building
their architecture. Modern software architecture features will also be defined.
At the end of this chapter, you will learn:
• Definitions of the basic type of the architecture: software architecture, system
architecture, enterprise architecture, and business architecture
• What the modern app architecture for the enterprise is
• The life cycle of the architecture
• The influence of architecture on systems

1.1 Architecture Definition

Software systems are built to achieve the business goals of organizations. The archi-
tecture of the system paves the way to achieve these goals. The path seems to be
complex, but the life cycle of the architecture attenuates this complexity. Architecture
is the basic part of any system. It is embodied in its components, their relationships
with each other, and the environment.

© Springer Nature Switzerland AG 2020 1


L. Khalid, Software Architecture for Business,
https://doi.org/10.1007/978-3-030-13632-1_1
2 1 Introduction

It is obvious that effective software engineering needs the software architecture


for many reasons. First, building the right architecture is very important to the suc-
cess of the system—the wrong one can lead to catastrophic results. Second, it is
very important to build common paradigms so that the big picture of the system can
be understood and the new systems, distinct from old systems, can be built. Third,
detailed understanding of software architecture allows the software engineer to
choose among design alternatives.

1.2 Basic Types of Architecture

Every system has its own architecture, which represents the abstract view of the
system, and this is called software architecture. Many other types of architecture are
related to software architecture, but they are broader than software architecture.
These include system architecture, enterprise architecture, and business
architecture.

1.2.1 Software Architecture

There is no standard definition for software architecture. You can realize that easily
through searching. For example:
Philippe Kruchten, Grady Booch, Kurt Bittner, and Rich Reitman derived and
refined a definition of software architecture as the following:
Software architecture encompasses the set of significant decisions about the organization of
a software system including the selection of the structural elements and their interfaces by
which the system is composed; behavior as specified in collaboration among those ele-
ments; composition of these structural and behavioral elements into larger subsystems; and
an architectural style that guides this organization. Software architecture also involves func-
tionality, usability, resilience, performance, reuse, comprehensibility, economic and tech-
nology constraints, tradeoffs and aesthetic concerns.

Mary Shaw and David Garlan, from their early works, defined software architec-
ture as:
Software architecture goes beyond the algorithms and data structures of the computation;
designing and specifying the overall system structure emerges as a new kind of problem.
Structural issues include gross organization and global control structure; protocols for com-
munication, synchronization, and data access; assignment of functionality to design ele-
ments; physical distribution; composition of design elements; scaling and performance; and
selection among design alternatives

Martin Fowler, in his book Patterns of Enterprise Application Architecture, out-


lines some common recurring themes when explaining architecture. He identifies
these themes as “The highest-level breakdown of a system into its parts; the deci-
sions that are hard to change; there are multiple architectures in a system; what is
1.2 Basic Types of Architecture 3

architecturally significant can change over a system’s lifetime; and, in the end,
architecture boils down to whatever the important stuff is.”
The definition that is going to be used in this book is the one that is defined by
Bass, Clements, and Kazman in their book Software Architecture in Practice (3rd
edition):
The software architecture of a system is the set of structures needed to reason about the
system, which comprise software elements, relations among them, and properties of both.

The above makes the thought of software architecture simpler: it consists of ele-
ments and relations between these elements. The main characteristics of this defini-
tion are:
1. Architecture Defines Structure
Structure is a set of elements held together by relations. Elements and relations
might be runtime related such as a “sends data to” relation between processes or
tasks. Elements and relations might also be non-runtime related such as an “inherits
from” relation between classes.
Software systems are composed of many structures, and no single structure can
hold the architecture. The most important thing for a structure is minimizing depen-
dencies between elements and components, creating a loosely coupled architecture
from a set of highly cohesive components. Every system has documentation for
software architecture in case people that uses it are long gone and to prevent the
source code from being lost.

Loosely coupled architecture is an approach to interconnecting the compo-


nents in a system or network so that those components depend on each other
to the least extent practicable.

2. Architecture Is an Abstraction
Abstraction means that architecture deals with certain information of the ele-
ments without going into their details. Through abstraction, dealing with the com-
plexity of the system becomes very easy.

Complexity of the system means that the system encompasses several proper-
ties of pieces of software, all of which affect internal interactions.

“Complex” describes the interaction between many entities. Increasing the


number of entities will increase the interaction between these entities which
increases the complexity which will in turn increase the risk.
4 1 Introduction

3. Architecture Addresses Functional and Nonfunctional Requirements


Reasoning of the system should be an attribute that is important to some
stakeholders. This includes functional and nonfunctional requirements.
Functional requirements appear in use cases, while nonfunctional requirements
do not. Nonfunctional requirements are related with how the system presents the
required functionality.
Finally, a good architecture is the one that allows the system to meet its func-
tional, quality attribute, and life cycle requirements. Also, the most important thing
in software architecture is that it highlights on the early design decisions of the
work, so architectural design decisions are the result of a software design process.
This will be further discussed in the life cycle of architecture.

1.2.1.1 Modern Software Architecture

Modern software architecture has the following features:


• Changeable: Requirements always change. An architect needs to be flexible with
these changing requirements.
• Integration with lots of system applications (many of them are open source) and
messages.
• Highly scalable.
• Loosely coupled with SOA and Event-Driven Architecture (EDA) for two main
reasons: one is to reduce the complexity and two is to increase the modifiability
feature of architecture which enables the design to change, this is crucial for
software architecture. Implementing the main principles of abstraction, separa-
tion of concerns, and information hiding all leads to loose coupling
architecture.

Event-Driven Architecture is a framework that arranges behavior about the


production, detection, and consumption of events as well as the response they
evoke. EDA compliments SOA because these services can be activated by
triggers fired on incoming events.

Those were some of the important features of modern software architecture, but
it is important to know that architecture itself is:
• A big picture of the system.
• A set of quality attributes: the most important ones are usability, stability, and
scalability.
• Costly to change. This affects the architecture decisions.
1.2 Basic Types of Architecture 5

1.2.2 System Architecture

Architecture is the skeleton of the system; it outlines the elements and their interactions
in a system including its hardware and software elements. It includes software architec-
ture in its definition and provides a suitable environment for the software architecture,
that is why a system architect should understand not only the individual components
but also the interrelationships among them. System architecture is on the top level in
system building, strategic decisions, engineering tradeoff, and their associated ratio-
nales regarding how the system will meet the allocated requirements. System architec-
ture may dominate functional behavior and emergent behavior. It also provides
guidance and structure to later phases of system. In conclusion, system architecture is
a way to understand, design, and manage complex systems. The complexity of the
system comes from two main aspects:
• Integration of components: With integration, a large numbers of components are
interrelated.
• Heterogeneity of components: Many fields need to design complex systems
which make it very difficult to have a heterogeneous vision.
One way to understand complex systems is by structuring the system as a hierar-
chy, layers, etc. It is done through two main types of system quality attributes:
modularity and integrity.

Modularity is a technique to divide a software system into multiple discrete,


independent modules, which are capable of carrying out tasks
independently.

Integrity is a property of data that is resistant to unauthorized modification.


This must be in relation to a security policy that defines which data should be
modified and by whom.

1.2.3 Enterprise Architecture

The meaning of enterprise architecture differs upon the person you ask. “Enterprise”
is any organization or collaborative collections of sub-organizations with the same
goals. Previously defined, “architecture” is the structure and behavior of the
system.
“Enterprise architecture” is managing enterprise analysis, design, plan, and
implementation for successful development and execution. Enterprise applies the
principle and practice of architecture to guide the changes for the organization.
The primary reason for developing enterprise architecture is to support the
enterprise by providing the fundamental technology and process structure for the
strategy of IT.
6 1 Introduction

Enterprise architecture makes sure that the IT landscape has three main qualities:
robust, flexible, and efficient.
Enterprise software architecture is closely matched with the enterprise’s internal
organization, business model, and processes. To improve the speed and functional-
ity of the enterprise, enterprise software architecture should have the following
characteristics:
• Simplicity: It should be simple enough to facilitate effective communication
among key team members. A lot of people with different viewpoints, skills, and
roles regarding the software are engaged for deciding the structure and specify-
ing the enterprise software.
• Flexibility and maintainability: Each enterprise system should continuously
adapt to the new needs of the evolving markets, business organizations, and legal
changes. So, the architect must create a highly maintainable and flexible system.
The architecture should have unique components that could be reorganized. The
reorganization should be carried out in a flexible way so that the local modifica-
tions done in the system do not influence the system overall.
• Reusability: This can be achieved by developing blocks and constantly reusing
them. This can be achieved by providing standard functionality in code libraries,
which are used across various projects.
• Adaptation and modification: The final architecture must adapt not only to the
changes that occur in technologies but also to the real life cycles of the imple-
mented technologies.
EA is not system information, service, or solution architecture. It is the output of
the stakeholder. So architects need to know about stakeholders and their objectives
and views (Fig. 1.1).
The organization may develop the architecture using industry mechanisms which
include IT industry technique and other methods that are used to develop enterprise
architecture.

1.2.3.1 Business Architecture

Business architecture defines the structure of an enterprise in terms of enterprise


structure, business process, and business information. In defining the structure of
the enterprise, business architecture takes into account some important elements
such as customers, finances and the market considerations according to products
and services, and other things related to the enterprise itself. It is important to know
that the business is not limited by the enterprise; therefore the business architecture
must be able to represent parts of the business that are outside of the enterprise and
stakeholder interests.
This book will define the role of software architecture in business applications; it
will show how software architecture can build high-quality applications, and the last
three chapters will explain that in detail.
1.2 Basic Types of Architecture 7

Stakeholders of
The Enterprise

On the left side


you see the
external entities
(stakeholders ) that
Business Strategy may derive the
of The business strategy
Organization of the organization

Enterprise Architecture

Principles of
Architecture with
Technology and Build Framework of The Architecture
Methodology used
by Enterprise

From

Standard of Enterprise Architecture

Fig. 1.1 Role of stakeholder in the enterprise system

1.2.4 Modern App Architecture for the Enterprise

Software is the critical part that defines the company regardless of the product.
Software is how you connect the customers, reach new customers, understand their
data, promote your products, and process their order.
To do this, software is going to be composed of small pieces (microservices) that
are designed to do a specific job. Each service from the microservices is built with
all the important components, which makes it able to “run” a specific job. These
services are loosely coupled together so they can be changed at anytime.
8 1 Introduction

Microservice is an approach to application development in which a large


application is built as a group of modular services. Each module supports a
specific business goal and uses a simple, well-defined interface to communi-
cate with other sets of services.

Organizations are offering Docker Containers-as-a-Service (CaaS) environment


which are standard units of software that look the same on the outside but are differ-
ent when it comes to code and dependencies of that software. This enables develop-
ers and IT teams to move them across different environments without requiring any
modifications.
Docker containers provide agility for development teams, control for operations
teams, and portability of apps across any infrastructure. With this agility, developers
are able to use any language and any tool because they are all packaged in a con-
tainer, and that makes it standard for all the heterogeneity (Fig. 1.2).
The high level of the containers contains:
• An operating system
• A software that you build such as PHP or ASP.net application
• Dependencies to run the software (e.g., your software requires MYSQL to be the
pre-request software to the software application you build)
• Environmental variables
Each container has a name for it.
Keywords of Docker are Build, Ship, and Run anywhere, and these keywords
mean that the developer easily builds applications and packages them along with
their dependencies into a container, and then these containers can be easily shipped
anywhere.

Fig. 1.2 Docker


containers

Container 1 Container 2 Container 3

kernel
1.2 Basic Types of Architecture 9

Fig. 1.3 VM architecture


APP APP APP

Guest OS Guest OS Guest OS

VM MOINETOR

HOST OS

SERVER

To concludethe features of Docker’s are:


• Containers make it easier for teams across heterogeneous environments.
• Docker containers can be deployed anywhere, on any physical and virtual
machine and even on cloud.
• Scaling is very easy to apply in Docker containers.
Docker Architecture
To understand the Docker architecture, you need to compare it with the previous
architecture (virtual machine architecture).
Virtual machine consists of:
• The server which is the physical server that is used to host multiple virtual
machines.
• The host OS is the base machine such as Linux or Windows.
• The hypervisor which means virtual machine monitor (VMM) is a computer
software, firmware, or hardware that creates and runs virtual machines.
You would then install multiple operating systems such as virtual machines on
top of the existing hypervisor as guest OS and then host your applications on top of
each guest OS (Fig. 1.3).
Dockers are the modern VM architecture and it contains the following:
• The server is the physical server that is used to host multiple virtual machines.
• The host OS is the base machine such as Linux or Windows.
• The Dockers engine. Dockers run on Docker engine. This engine used to run the
operating system
All of the apps now run as Dockers container (Fig. 1.4).
10 1 Introduction

Fig. 1.4 Docker


architecture APP
APP APP

DOCKER

HOST OS

SERVER

The clear advantage in this architecture is that you do not need guest
OS. Everything works as Dockers containers.
To make apps smarter, a new technology appears to enhance enterprise applica-
tions. This technology is called serverless. Serverless is a software development
approach. It first described applications that are significantly or fully dependent on
services to manage server logic side which is known as backend as a service or
“BaaS” that make serverless use third party in its architecture. Another meaning of
serverless which overlaps with the previous definition is that serverless can also
mean applications where some amount of server side is written briefly. This will be
called “Function as a service or FaaS.” The most popular implementation of FaaS is
AWS lambda. With lambda you can run any type of code; you only upload the code
and lambda takes care of everything and scales the code with high availability. AWS
lambda is the newer definition of BaaS.
To conclude:
• Docker is a software container platform; it packages all the tools into one iso-
lated container.
• AWS lambda is the implementation of FaaS; it lets you code without servers.
Serverless cloud such as lambda is built on container, but the advantage is that it
does not need to be managed.

1.3 Architecture Life Cycle

It is important to review the software architecture life cycle because the develop-
ment of architecture would be carried out within. The architecture development life
cycle can be seen as a general model which contains all the activities that are needed
to develop software architecture.
1.3 Architecture Life Cycle 11

1.3.1 Architecture and Requirements

Requirements are descriptions of the services that a software system must provide
and the constraints under which it must operate. Requirements can range from high-­
level abstract statements of services or system constraints to detailed mathematical
functional specifications. All requirements fall under the following classification:
• Functional requirements: These are a set of services the system should provide
and the reaction of the system to an input. Sometimes functional requirements
may also state what the system should not do. The reaction of the architecture to
this type of requirement is the basis of design decisions according to the respon-
sibilities assigned to architectural elements
• Quality attribute requirements: These are the qualification of functional require-
ments. Qualification is how fast the functional requirement must be performed
(e.g., how fast the function is executed). The various structures that are designed
into architecture satisfy this type of requirements.
• Constraints: A constraint is a design decision that has already been made such as
using a specific programming language or reusing a certain existing module; all
these choices are made from the view of an architect. Accepting the design decisions
and integrating them with others are the reactions of architecture to this type of
requirements.

1.3.2 The Life Cycle of Architecture

The life cycle of software architecture is composed of a set of stages: architectural


requirements and analysis, architectural design, architectural documentation, and
architectural evaluation. Each one of these stages is supported by a set of activities
and methods to ensure predictability, repeatability, and high-quality results
(Fig. 1.5).
The first stage (architectural requirement) needs a set of activities starting from
eliciting requirements, analyzing them, and then prioritizing the most important
one. The most important method or technique used to extract these requirements is
QAW (Quality Attribute Workshop) . Chapter 3 explains QAW in detail. Architectures
are mostly driven by architecturally significant requirements (ASR) which is as set
of requirements that influence the architecture. These requirements are captured
from requirement documents, by interviewing stakeholders or by QAW.
Next stage is architectural design. This stage also needs set of activities to be
completed. These activities start with ASR and derive the set of architectural design
decisions which require evaluation at the end. Because of the complexity of the
design stage, they are used repeatedly until the architecture is complete and vali-
dated. The Attribute-Driven Design (ADD) is an iterative method used in this stage
to help the architect to:
12 1 Introduction

Architectural Requirements
QAW and Analysis

ADD Method

Architectural Design

UML Architectural Documentation

ATAM Architectural Evaluation

Fig. 1.5 Architecture life cycle with methods

• Choose an element to design


• Assemble the ASR to that element
• Design the chosen element
ADD helps produce a workable architecture early and quickly. ADD is explained
in detail in Chap. 4.

Architecture design decisions are those decisions that address architecturally


significant requirements. These decisions are hard to make and/or costly to
change.

The next stage is documenting the architecture. A document has to be created to


explore the different structures that make up the architecture.

Architectural view is a representation of the structure written and read by


stakeholders.
1.3 Architecture Life Cycle 13

The last stage is the evaluation of the software architecture. This stage focuses on
evaluating the software architecture and whether it satisfies the requirements which
it is built on or not. The most important method used to evaluate the final architec-
ture is the one that comes from SEI which is called ATAM (Architecture Tradeoff
Analysis Method). The main purpose of this technique is to evaluate the conse-
quences of architectural decisions according to the business goals and quality attri-
bute requirements.

According to SEI, ATAM is a method for evaluating software architecture


according to quality attribute goals.

1.3.3 Documenting Architecture

Documenting the architectural involves writing the documents that describe differ-
ent structures that build the architecture for the purpose of communicating it effi-
ciently to the different system stakeholders. An important output of this process is a
set of architectural views, which represent the system’s structures, their composing
elements, and the relationships among them. Documenting the architecture involves
creating a set of related views which can be classified into different types: module
views which show the structures where the elements are implementation units,
component-­and-connector views which show how the elements in the structures
behave at runtime, and allocation views which show how the elements in the struc-
tures are allocated to the physical resources. Quality view is another type of view
which is tailored for specific stakeholders or to deal with a specific concern. For
example, security view shows all the responsibility measures to handle the security
quality; it will show the components that have some security role and any data
repository for security information. UML (Unified Modeling Language) is a way
for documenting architecture views.
Documentation is very important to the architects, whether they still work on the
system or not. It is used for:
• Construction: Documentation tells the developers what to build, how the ele-
ments should behave, and how they connect together.
• Analysis: Analysts will use the documentation to direct the architect for his job
specifically to provide the required behavior and quality attributes.
• Education: Architecture documentation can be used to introduce people and new
team members to the system.
• Communication: Architecture documentation serves as a primary vehicle for
communication among stakeholders.
• Clarifying business goals, requirements, and activities: With a proper documen-
tation, you can share the business goals and requirement with your managers and
team so that they have a clear vision and goals.
14 1 Introduction

Finally, the question is what to document?


When a quick system is needed to be produced, the term “marketecture” appears.
Marketecture describes the main components and perhaps provides a structural
view of these components.
The next thing is the needs of the various project stakeholders. Because architec-
ture documentation serves an important communication role between different
members of the project team, in a small team a minimal documentation is fair
enough because of the interconnection between the team members. However, in
large teams the architecture documentation becomes essential. This is why there is
no straightforward answer. Documentation takes time to be developed, and it also
costs money. It is therefore important to think carefully about what documentation
is going to be most useful within the project’s context.
In the market, documentation is important for three main purposes:
• To motivate the user about the product and encourage them for becoming more
involved with it
• To inform users exactly what the product does, so that they receive a product
according to their expectations
• To compare the product with other alternatives

1.4 Architecture and Technology

Architects make the design decisions of the system early in the life cycle of the
project. Many of these decisions are difficult to validate until the final system is
built. This is why sometimes building a prototype of a system is useful in the design
approach, but it remains difficult to be certain of the success of a specific design
choice in the context of the application. Thus, pattern, an abstract representation of
architecture, is used. Patterns will be explained in Chap. 4

1.4.1 Influence of Architecture on Systems

Software architecture is influenced by different types of contexts such as technical,


businesses, and social contexts. All these influences will affect the architecture in
the future. This is why architects need to understand the nature of these influences
early in the process.
These influences will be discussed by the following questions:
• Technical: What technical role does the software architecture play in the system
of which it is a part?
• Project life cycle: How is software architecture related to the phases of a soft-
ware development life cycle?
1.4 Architecture and Technology 15

• Business: How does the existence of software architecture affect an organiza-


tion’s business environments?
• Professional: What is the role of software architect in an organization or a devel-
opment project?
The important thing to know about architecture in the technical context is that if
you care about specific quality attribute, you have to be concerned with specific
decisions; all of these decisions depend on the nature of the architecture. For exam-
ple, if you care about performance, then you should concentrate on managing the
time between elements and their use of shared resources. On the other hand, if you
care about interoperability, you need to pay attention on the elements that are
responsible for external interactions between these elements and so on.
Architects need to understand the goals of the organization in the business con-
text. Many of these goals deeply influence the architecture, while other business
goals have no effect on the architecture at all. Business goals are one of the basic
drivers for building software architecture.
The architect’s background and experience on building the products is very
important for architecture in the professional context; he needs many professional
skills to build high-quality products. For example, he needs to know how to deal
with customers and to have the ability to communicate ideas clearly.
As a result, architecture has influences that influence its construction, and once
the architecture is constructed, it then influences a set of influences which lead to its
construction. The cycle of influences is called the Architecture Influence Cycle
(AIC) (Fig. 1.6).

Architect

Building The
Architecture
Business, Technical, Stakeholders
Project Influences

Professional Background Complete System

Fig. 1.6 Architecture influence cycle


16 1 Introduction

1.5 Architecture’s Role in Business

The role of software architecture in business is very important to improve the under-
standing of the business clearly and then to help solve the problems of that business
and to support the business and its activities.
Software architecture in business increases the productivity and efficiency of the
business and all that is done through following:
• Decision support: This needs understanding of ADD (Attribute-Driven Design)
method of the software architecture and also the types of pattern that is used.
According to SEI, ADD method is an approach to define software architecture in
which the design process is based on the software quality attribute
requirements.
• Availability of using a new way of technologies, for example, the web services
that is used in the business to support interaction with suppliers of goods sold by
the web shop application.
• The process improvement of the business, which is supported by the software
architect, improves the functionality of the business.
For a business manager, the thing he focuses on the most is being able to change
the product quickly, and that makes the software architect constantly thinking about
changeability quality. The important thing to know is that the software architect
needs practical knowledge of the business to make good judgment or design. That
is why the software architect must understand business issues well. Understanding
the business helps define the design solutions to solve its problems to reach its goals
and then choose a good structure for the business.
The architect has five roles in developing a good business:
• Business strategy: The role of this is for business rather than IT. It works on top
management which supports decisions around commercial issues of business.
• Business architect: The role of this is for anyone who looks and observes the way
of work in business. Also, the business architect has to identify the implementa-
tion of the improvements according to the nature of the organization. The soft-
ware architects use this as a basis for the design of business software solutions.
• Solution architect: The role of this is sometimes synonymous to application
architect. This type is one of software architect types when moving from busi-
ness to software. The difference between a business architect and a software
architect is that the business architect architects the business while the software
architect architects the software that supports the business.
• Architect of technical infrastructure: The role of this is not directly involved in
the software development. This role is needed to deploy a set of solutions that
come from the solution architect. This means these two roles must work together
to ensure the productivity of the system operators.
• Enterprise architect: The role of this is to collect business, solution, and techni-
cal infrastructure roles, depending on how you define the enterprise architec-
ture. This role focuses on the big picture rather than details; for example, the
1.5 Architecture’s Role in Business 17

Business strategy
architect

Enterprise architect

Architect of
Business architect Solution architect technical
infrastructure

Fig. 1.7 Architect’s role in business

enterprise architect should know there is a purchasing business process and


what this process is used for, but he does not need to know the activities of that
process.
Note Each rectangle in Fig. 1.7 represents a role of person that can play, rather than
a specific person. Some roles are played by a single person, while others are played
by multiple persons.

1.5.1 What Makes Good Architecture in Business?

Nothing can define exactly what good or bad architecture is, but in general a good
architecture is the one that allows a system to meet its functionality and quality
attributes to reach its goal.
As with business architecture or other types of architectures, there must be set of
rules that must be taken into consideration when designing any type of architecture,
and some of them are:
18 1 Introduction

• The architecture should be documented and then evaluated to ensure delivering


the system with the specific qualities that we build the architecture for.
• The architect should set and prioritize the most important qualities, and this will
give the facts of a trade-off that always occurs.
• Also, good business architecture makes sure that the parts of the project are not
be coupled together and that each part has a clear interface.
I agree with the authors who decide that the goodness of software architecture
for any type of system does not depend only on the architecture drivers and deci-
sions but also on how business conditions derive these architecture decisions such
as the business cost, time to market and the goal of the business itself, and so on.

1.6 Architectural Pattern

Architectural pattern can be defined as the composition of elements to solve recur-


ring problems. The compositions of these elements should be found after a period
of time, that is why it will be documented and then disseminated between domains.
Patterns can be characterized according to the type of architectural elements they
use. For example:
Layered pattern is a common module type pattern when the uses relation among
software elements is strictly unidirectional. A layer is a coherent set of related func-
tionality. Layers are always designed as abstractions that hide implementation from
the layer below.
Component-and-connector patterns are:
• Shared-data (or repository) pattern: This pattern comprises components and con-
nectors that create, store, and access persistent data. The repository takes the
form of a database. The connectors are protocols for managing this data.
• Client-server pattern: The components are the clients and the servers. The con-
nectors are protocols and messages they share among each other to carry out the
system’s work.
Allocation patterns include:
• Multitier pattern: This pattern describes how to distribute and allocate the com-
ponents of a system in distinct subsets of hardware and software, connected by
some communication medium.
• Competence center and platform pattern: This pattern is allocated to sites depend-
ing on the technical or domain expertise located at a site. While in platform, one
site is tasked with developing reusable core assets of a software product line, and
other sites develop applications that use the core assets.
1.7 Summary 19

1.7 Summary

Architecture in any system is important for many reasons:


• It helps in communication among different types of stakeholders.
• It gives a result of the earliest design decisions through building the system.
• It gives the abstract view of the system.
According to SEI, “software architecture is a set of structures which comprise
software elements, relations among them, and properties of both.” This definition
encompasses many characteristics in it such as abstraction, addressing functional
and nonfunctional qualities, etc. The architect’s role is to select suitable structures
to build a system with a high quality. In general, a good architecture is the one that
achieves its goal with attention to cost and schedule. Software architecture is influ-
enced by different types of contexts such as technical, businesses, and social con-
texts. All these influences will affect the architecture in the future.
System architecture is the skeleton of the system; it is the way to describing the
elements and their interactions in a complete system including its hardware and
software elements, so it includes software architecture in its definition, and it pro-
vides the environment of software architecture, that is why a system architect not
only knows about the individual components but also understands the interrelation-
ships among the components.
Enterprise architecture is managing enterprise analysis, design, planning, and
implementation for successful development and execution. Enterprise applies the
principle and practice of architecture to guide the changes of the organization.
The primary reason for developing enterprise architecture is to support the enter-
prise by providing the fundamental technology and process structure for the strategy
of IT.
Enterprise architecture makes sure that IT landscape has three main qualities:
robust, flexible, as well as efficiency.
Business architecture defines the structure of the enterprise in terms of enterprise
structure, business process, and business information. In defining the structure of
the enterprise, business architecture takes into account some important elements
such as customers, finances, and the market considerations according to products
and services and other things related to enterprise itself.
Modern app architecture for the enterprise is a new concept added to the basic
traditional introduction chapters in software architecture books; it shows you that
today, software is going to be small pieces that are designed for a specific job, and
this is called microservices.
Marketecture also appears in this chapter in architecture documentation, espe-
cially when a quick system is needed to be produced. Marketecture describes the
main components and perhaps provides a structural view of these components.
Another random document with
no related content on Scribd:
A la fin, la côte se modifia : elle devint verdoyante et basse et
excessivement vaseuse, et présenta de larges fleuves qui avaient
pour barres de petites îles situées à une ou deux lieues en mer.
Judson-Pardieu, se rappelant ce que lui avait dit le lieutenant de la
Mongoose, serrait la terre de plus près que jamais. Il arriva enfin à
un fleuve plein d’une senteur de fièvre et de vase : des végétations
vertes croissaient dans les profondeurs de ses eaux, et le courant
faisait haleter et grogner la plate.
— Nous allons remonter par là, dit Judson.
Ils remontèrent donc le fleuve. Davies se demandait ce que
diantre tout cela signifiait, et les gars krou grimaçaient joyeusement.
Judson alla se poster tout à l’avant, et il méditait, le regard perdu
dans les eaux limoneuses. Après avoir fait route durant deux heures
parmi cette désolation, à une vitesse moyenne de cinq milles à
l’heure, la vue d’une bouée blanche au milieu du courant café au lait
vint réjouir son regard. Précautionneusement, la canonnière s’en
approcha, et un timonier alla dans un youyou prendre des sondages
tout à l’entour, tandis que Judson réfléchissait en fumant, la tête
penchée de côté. Il interrogea :
— Environ sept pieds, n’est-ce pas ? Ce doit être la queue du
haut-fond. Il y a quatre brasses dans la passe. Abattez cette bouée à
coups de hache. Je trouve qu’elle ne fait pas bien dans le paysage.
En trois minutes les gars krou eurent fait voler en éclats les
flancs de bois de la bouée, et la chaîne d’amarrage sombra,
entraînant les dernières esquilles. Judson mena prudemment la
canonnière sur le lieu, tandis que Davies regardait, en se mordillant
les ongles d’inquiétude.
— Pouvez-vous gagner contre ce courant ? lui demanda Judson.
Davies y parvint, un centimètre à la fois, et non sans peine. Au
bossoir, Judson-Pardieu suivait sur le rivage l’apparition et la
disparition successive de certains repères. Il fallut, pour satisfaire
Judson, que la canonnière retournât se poster une seconde fois sur
la queue du banc, à la place de l’ex-bouée, et reculât de nouveau.
Après quoi on remonta le courant pendant une demi-heure, on
mouilla dans les petits fonds proches du rivage, et on attendit, avec
sur l’ancre une amarre de retenue en double.
— Il me semble, fit respectueusement observer Davies, que
j’entends un canon tirer par intervalles, si j’ose dire.
Sans aucun doute il y avait dans l’air un sourd grondement.
— Il me semble, répliqua Judson, que j’entends aussi un bruit
d’hélice.
Dix autres minutes s’écoulèrent. Le battement d’une machine
devint plus net. Puis au tournant du fleuve surgit une fort élégante
canonnière blanche munie d’un pavillon blanc et bleu qui portait à
son centre un écusson rouge [34] .
[34] Le pavillon portugais.

— Démaillez le guindeau arrière ! Mouillez les deux bouées ! En


arrière doucement ! Larguez partout !
L’amarre de retenue en double jaillit du bord, les deux bouées
plongèrent dans l’eau, pour marquer l’endroit où on laissait l’ancre et
sa chaîne, et la plate reprit le milieu du courant, l’enseigne
blanche [35] arborée à son unique mât.
[35] La grande enseigne des navires de guerre
britanniques.

— Donnez toute la vapeur. Cet animal est plus rapide que nous,
dit Judson. Et en route vers l’aval.
— C’est la guerre… la guerre, sacrédié ! Il va tirer, dit Davies qui
regardait par l’écoutille de la machine.
Sans un mot d’explication, la canonnière blanche tira trois coups
de canon qui réduisirent en charpie verte les arbres de la rive.
Judson-Pardieu tenait la roue, et Davies, avec l’aide du courant,
donnait au bateau une allure presque honorable.
Ce fut une chasse palpitante, mais qui ne dura pas plus de cinq
minutes. La canonnière blanche tira de nouveau, et dans sa
chambre de la machine Davies poussa un cri sauvage.
— Qu’est-ce qui se passe ? Touché ? demanda Judson-Pardieu.
— Non. Je viens de comprendre votre ruse de guerre. Excusez-
moi, commandant.
— Ça va. Encore un petit rien de vitesse en plus.
Sans cesser de surveiller ses repères du rivage, qui se mettaient
en ligne avec la prestesse de troupes désireuses de l’aider, Judson
tourna la roue d’une main ferme. La plate flaira le haut-fond sous
elle, hésita un instant, et passa.
— A présent nous y sommes. Venez-y donc, tas de brigands !
s’écria Judson.
La canonnière blanche, trop pressée même pour faire feu, se
précipitait en trombe dans le sillage de la plate, gouvernant comme
elle. Ce qui lui porta malheur, car le petit bâtiment se trouvait en
plein sur l’ex-bouée.
— Qu’est-ce que vous faites par ici ? lança une voix, du bossoir.
— Je continue. Tenez ferme. Vous voilà installés.
Avec un grincement et un tintamarre, la canonnière blanche
piqua du nez dans le haut-fond, et le limon roux se souleva sous son
étrave en cercles vaseux. Puis, avec une lenteur pleine de grâce, le
courant rabattit son arrière sur tribord et entraîna son flanc jusque
sur le haut-fond. Elle s’y coucha sous un angle indécent, et son
équipage poussa les hauts cris.
— Chic ! Oh ! n. d. D., chic ! lança Davies en trépignant sur les
tôles de la machine, tandis que les soutiers krou rayonnaient.
La plate vira pour remonter de nouveau le courant, et passa sous
le flanc bâbord incliné de la canonnière blanche, qui l’accueillit par
des hurlements et des imprécations proférées en une langue
étrangère. Le bateau échoué, montrant à l’air jusqu’à ses virures
inférieures, était aussi inoffensif qu’une tortue sur le dos, sans
l’avantage que sa carapace donne à cette dernière. Et l’unique
grosse brute de canon qui armait l’avant de la plate était
fâcheusement proche de lui.
Mais son capitaine était brave et blasphémait puissamment.
Judson-Pardieu n’y fit pas la moindre attention. Son devoir était de
remonter le fleuve.
— Nous allons venir avec une flottille de bateaux et écraser vos
abjectes ruses ! prononça le capitaine, dans un langage qu’il est
inutile de reproduire.
Alors Judson-Pardieu, qui était polyglotte :
— Vous rester-o où vous être-o, ou sinon je percer-o un trou-o
dans votre coque-o qui vous rendra mucho transperçados.
La réplique contenait beaucoup de charabia, mais Judson-
Pardieu fut hors de portée en peu de minutes, et Davies, homme
pourtant sobre de paroles, confia à l’un de ses subordonnés que le
lieutenant était « un officier des plus remarquablement prompts à
vous régler ça ».
Durant deux heures la plate patouilla éperdument parmi les eaux
boueuses, et ce qui n’était au début qu’un murmure devint
distinctement une canonnade.
— On a déclaré la guerre ? demanda Davies, à l’hilarité de
Judson-Pardieu. Alors, que le diable l’emporte, ce type a failli
démolir ma jolie petite machine. Quand même, il y a de la guerre par
là-haut.
Au prochain tournant ils découvrirent en plein un village
minuscule mais fort animé, qui environnait une assez prétentieuse
maison de pisé blanchie à la chaux. On voyait des sections
nombreuses d’une soldatesque basanée, en uniformes blancs
crasseux, courir çà et là et brailler alentour d’un individu couché
dans une litière, et sur une pente douce qui s’étendait vers l’intérieur
du pays, l’espace de deux ou trois kilomètres, une sorte de vif
combat faisait rage à l’entour d’un fortin rudimentaire. Un relent de
cadavres non enterrés emplissait l’air : il offusqua l’odorat sensible
de Davies, qui cracha par-dessus bord.
— Je vais braquer ce canon-ci sur cette maison-là, dit Judson-
Pardieu en désignant la plus haute habitation, par-dessus le toit en
terrasse de laquelle flottait le pavillon bleu et blanc.
Les petites hélices jumelées firent voler l’eau, exactement
comme une poule fait voler la poussière avec ses pattes, avant de
s’y accroupir en un bain. Le petit bateau se tourna péniblement de
gauche à droite, recula, dévia de nouveau, avança, et finalement la
volée grise et terne du canon se braqua aussi ferme qu’un canon de
fusil vers le but indiqué. Alors Davies se permit d’actionner le sifflet
comme il n’est pas permis de le faire dans le service de Sa Majesté
par crainte de gaspiller la vapeur. La soldatesque basanée du village
se rassembla en troupes, en groupes et en tas, le feu cessa sur la
pente, et tout le monde poussa de grands cris, excepté les gens de
la plate. Quelque chose qui ressemblait à un vivat anglais arriva
jusqu’à eux, porté par le vent.
— Nos gars en danger sérieux, probable, dit Davies. On doit
avoir déclaré la guerre depuis des semaines, en quelque sorte, il me
semble.
— Tenez-nous en place, espèce d’enfant de troupe ! beugla
Judson-Pardieu, comme la pièce de canon s’écartait de la maison
blanche.
Un projectile tinta sur les tôles avant de la plate avec la violence
d’une cloche de navire, un projectile éclaboussa l’eau, et un autre
creusa un sillon dans le plancher du pont, à trois centimètres en
avant du pied gauche de Judson-Pardieu. La soldatesque basanée
faisait feu à volonté, et l’individu en litière brandissait une épée
flamboyante. Comme elle pointait sur le mur en pisé au fond du
jardin de la maison, la bouche du gros canon recula d’un cran. Sa
charge comportait quatre kilos de poudre inclus dans quarante de
métal. Trois ou quatre mètres de pisé sursautèrent un peu, comme
on sursaute quand on reçoit un coup de genou dans le creux du dos,
et puis tombèrent en avant, s’étalant en éventail dans leur chute. La
soldatesque ne tira plus ce jour-là, et Judson vit une vieille négresse
apparaître sur le toit en terrasse de la maison. Elle farfouilla un
instant parmi les drisses de pavillon, puis, les trouvant emmêlées,
retira son unique vêtement, un jupon de couleur isabelle, et l’agita
frénétiquement. L’individu en litière déploya un mouchoir blanc.
Judson ricana.
— A présent nous allons leur en envoyer un par là-haut. Faites-
nous virer, Davies. Au diable le canonnier qui a inventé ce genre
d’affût flottant. Pourrai-je tirer à coup sûr sans massacrer l’un ou
l’autre de ces petits diables ?
Le flanc de la hauteur était parsemé d’hommes qui se rabattaient
vers la berge du fleuve, en désordre. Derrière eux s’avançait un
corps peu nombreux mais très serré, formé d’hommes qui étaient
sortis un par un du fortin. Ces derniers traînaient avec eux des
canons à tir rapide.
— Pardieu, c’est une armée régulière. Je me demande à qui ? fit
Judson-Pardieu.
Et il attendit la suite.
Les troupes descendantes rencontrèrent celles du village et se
joignirent à elles ; puis, la litière à leur centre, se répandirent en
masse vers le fleuve. Mais lorsque les hommes avec les canons à tir
rapide arrivèrent derrière eux, ils se replièrent à droite et à gauche et
le détachement passa au milieu.
— Flanquez-moi à l’eau ces sacrés outils-là ! commanda le chef
de cette troupe.
Et l’un après l’autre dix petits gatlings firent le plongeon dans
l’eau limoneuse. La plate était embossée proche de la rive.
— Quand vous aurez tout à fait fini, prononça poliment Judson-
Pardieu, ça ne vous dérangerait pas de me dire ce qui se passe ?
C’est moi qui commande ici.
— Nous sommes, répondit le chef, les pionniers de la Compagnie
générale de mise en valeur. Voilà douze heures que ces petits
crapauds-là n’ont cessé de nous harceler dans notre campement, et
nous nous débarrassons de leurs gatlings. Il a fallu faire une sortie
pour les prendre ; mais ils ont chipé les mécanismes de culasse…
Enchanté de vous voir.
— Perdu du monde ?
— Personne de tué à vrai dire ; mais nous avons très soif.
— Êtes-vous capable de tenir vos hommes ?
L’individu se retourna et avec un ricanement considéra ses
soldats. Ils étaient soixante-dix, tous poudreux et hirsutes.
— Nous ne saccagerons pas cette poubelle, si c’est cela que
vous voulez dire. Sans en avoir l’air nous sommes ici, pour la
plupart, des gens comme il faut.
— Parfait. Envoyez-moi à bord le chef de ce poste, ou fort, ou
village, ou ce qu’on voudra, et tâchez de trouver un logement pour
vos hommes.
— Nous trouverons bien un baraquement pour les caserner. Hé
là-bas ! vous, l’homme à la litière, venez à bord de la canonnière.
Ses subordonnés firent demi-tour, s’avancèrent parmi la
soldatesque dispersée, et se mirent à explorer le village, en quête de
cases disponibles.
Le petit homme de la litière vint à bord en souriant avec gêne. Il
était en uniforme de grand tralala, surchargé de plusieurs mètres de
galon d’or et de gourmettes tintantes. Il portait en outre de
largissimes éperons : le cheval le plus proche n’était guère qu’à six
cents kilomètres de là.
— Mes enfants, prononça-t-il, tourné vers la soldatesque muette,
déposez vos armes.
La plupart des hommes les avaient déjà rejetées et s’étaient
installés pour fumer.
— Sous aucun prétexte, ajouta-t-il dans sa langue à lui, ne vous
laissez aller à massacrer ceux qui se sont mis sous votre protection.
— A présent, dit Judson-Pardieu, qui n’avait pas saisi cette
dernière phrase, voulez-vous avoir la bonté de m’expliquer ce que
diantre signifie toute cette absurdité.
— C’était de nécessité, répondit le petit homme. Les opérations
de guerre sont déplaisantes. Je suis gouverneur et fais fonction de
capitaine. Voici mon épée !
— Au diable votre épée, monsieur ! Je n’en ai que faire. Vous
avez tiré sur notre pavillon. Depuis huit jours vous ne cessez de tirer
sur nos gens ici présents, et quand j’ai remonté le fleuve on m’a tiré
dessus.
— Ah ! C’est la Guadala. Elle vous aura pris par erreur pour un
négrier. Comment vont-ils sur la Guadala ?
— Prendre par erreur un vaisseau de Sa Majesté pour un
négrier ! Vous prendriez n’importe quel bâtiment pour un négrier,
vous ! Pardieu, monsieur, j’ai bonne envie de vous faire pendre à ma
grand’vergue !
Ce qui ressemblait le plus à ce redoutable agrès était la badine
de Judson, dans le porte-parapluie de sa cabine. Le gouverneur leva
les yeux vers l’unique mât et eut un sourire de protestation
suppliante.
— La position est embarrassante, dit-il. Capitaine, croyez-vous
que ces illustres marchands vont brûler ma capitale ? Mon peuple va
leur donner de la bière.
— Laissons les marchands, je veux une explication.
— Hum ! Il y a eu un soulèvement populaire en Europe,
capitaine… dans mon pays.
Son œil parcourut vaguement l’horizon.
— Quel rapport cela a-t-il avec…
— Capitaine, vous êtes bien jeune. Il y a encore de l’espoir. Mais
moi (et il se frappa la poitrine, à faire tinter ses épaulettes), moi, je
suis royaliste jusqu’au tréfonds de toutes mes entrailles.
— Continuez, dit Judson, dont la bouche se crispait.
— L’ordre me parvient d’établir ici un poste de douane, et de
prélever la taxe sur les marchands quand la nécessité les amène par
ici. Cela résultait d’arrangements politiques entre votre pays et le
mien. Mais aussi dans cette combinaison il n’y avait pas d’argent.
Diable non ! pas le moindre caurie [36] ! Je souhaite diablement
élargir toutes opérations commerciales, et pour cause ! Je suis
royaliste, et il y a rébellion dans mon pays… Oui, je vous assure… la
République toute prête à commencer. Vous ne me croyez pas ?
Vous verrez un jour ce qu’il en est. Je ne puis établir ces postes de
douane et payer ainsi les fonctionnaires à haute paye. De plus les
gens de mon pays ils disent que le roi n’a pas souci de l’honneur de
son peuple. Il gaspille tout… « gladstone » tout, comme vous diriez,
hein ?
[36] Monnaie de très faible valeur, aux Indes et en
Afrique, et représentée dans cette dernière par des
coquillages blancs.

— Oui, c’est comme ça que nous disons, répliqua Judson-


Pardieu, en souriant.
— Ils disent donc : mettons-nous en république dare dare. Mais
moi, je suis royaliste jusqu’au bout de tous mes doigts. Capitaine, j’ai
été jadis attaché d’ambassade à Mexico. Je dis que la république ne
vaut rien. Les peuples ont le cœur haut. Ils veulent… ils veulent…
Ah ! oui, une course pour les affiches.
— Qu’est-ce que ça peut bien être ?
— Le combat de coqs pour le paiement à l’entrée. Vous donnez
quelque chose, vous payez pour voir une scène sanglante. Est-ce
que je me fais comprendre ?
— Ils veulent en avoir pour leur argent… C’est cela que vous
voulez dire ? Bigre, vous êtes un gouverneur sportif.
— C’est bien ce que je dis. Je suis royaliste aussi. (Il sourit avec
plus d’aisance.) Or donc on peut bien faire quelque chose pour les
douanes ; mais quand les hommes de la Compagnie ils arrivent,
alors un combat de coqs comme droit d’entrée cela est tout à fait
légitime. Mon armée elle dit qu’elle va me républicaniser et me
fusiller sur les murailles, si je ne lui donne pas du sang. Une armée,
capitaine, est terrible dans ses colères… en particulier quand elle
n’est pas payée. Je sais en outre (et ce disant il posa la main sur
l’épaule de Judson), je sais en outre que nous sommes de vieux
amis. Oui ! Badajoz, Almeida, Fuentes d’Onor… il y a du temps
depuis lors ; et un petit, petit combat de coqs comme droit d’entrée,
cela est bon pour mon roi. Cela l’asseoira plus solidement sur son
trône, voyez-vous ? Maintenant (et d’un geste de sa main il désigna
le village en ruines) je dis à mes armées : Combattez ! Combattez
les hommes de la Compagnie quand ils viennent, mais ne combattez
pas si fort que vous ayez des morts. Tout cela est dans la rapport-a
que j’envoie. Mais vous comprenez, capitaine, nous sommes amis
quand même. Hein ! Ciudad-Rodrigo, vous vous souvenez ? Non ?
Peut-être votre père, alors ? Enfin vous voyez que personne n’est
mort, et que nous avons soutenu un combat, et tout cela est dans la
rapport-a, pour faire plaisir au peuple de mon pays ; et mes armées
elles ne me mettront pas contre les murs, vous voyez ?
— Oui ; mais la Guadala. Elle a tiré sur nous. Est-ce que cela
faisait partie de votre jeu, farceur ?
— La Guadala. Hé ! Non, je ne pense pas. Son capitaine il est
trop grosse bête. Mais je pensais qu’elle était partie sur la côte. Vos
canonnières comme celle-ci fourrent leur nez et poussent leur aviron
en tous lieux. Où est la Guadala ?
— Sur un haut-fond. Échouée jusqu’à ce que je l’en sorte.
— Il y a des morts ?
— Non.
Le gouverneur poussa un profond soupir de soulagement.
— Il n’y a pas de morts ici non plus. Vous voyez donc que
personne n’est mort nulle part, et que rien n’est perdu. Capitaine,
vous allez parler aux hommes de la Compagnie. Je pense qu’ils ne
sont pas contents.
— Il y a de quoi !
— Ils ne sont pas raisonnables. Je pensais qu’ils s’en
retourneraient. Je laisse leur fortin tranquille toute la nuit pour leur
permettre de sortir, mais ils restent et me font face au lieu de reculer.
Ils ne savaient pas qu’il nous faut vaincre beaucoup dans toutes ces
batailles, ou sinon le roi il est jeté à bas de son trône. Maintenant
nous avons gagné cette bataille… cette grande bataille (il étendit
largement les bras) et je pense que vous direz aussi que nous avons
gagné, capitaine. Vous êtes royaliste aussi ? Vous ne voudriez pas
troubler la paix de l’Europe ? Capitaine, je vous l’affirme. Votre reine
elle sait aussi. Elle ne voudrait pas combattre son cousin. C’est
une… une chose à main levée.
— Une quoi ?
— Une chose à main levée. Une affaire qu’on règle. Comment
dites-vous ?
— Une affaire réglée ?
— Oui. Une affaire réglée. Qui en souffre ? Nous gagnons. Vous
perdez. Tout va bien !
Au cours des cinq dernières minutes Judson-Pardieu avait pouffé
par moments. A ce point il éclata tout à fait en un rire retentissant.
— Mais voyons, gouverneur, dit-il enfin, j’ai d’autres choses à
penser qu’à vos émeutes d’Europe. Vous avez tiré sur notre pavillon.
— Capitaine, si vous étiez de moi, vous auriez fait comment ? Et
aussi, et aussi (il se redressa de toute sa taille) nous sommes tous
les deux des hommes braves de pays très braves. Notre honneur
est celui de notre roi (et il se découvrit) et de notre reine (et il
s’inclina profondément). Maintenant, capitaine, vous allez bombarder
ma ville et je serai votre prisonnier.
— Blague ! fit Judson-Pardieu. Je ne puis bombarder ce vieux
poulailler.
— Alors venez dîner. Madère elle nous appartient encore, et j’ai
du meilleur qu’on y récolte.
Tout rayonnant, il franchit le bordage, et Judson-Pardieu
descendit dans le carré pour rire à son aise. Dès qu’il fut un peu
remis, il dépêcha Davies auprès du chef des pionniers, le poudreux
personnage aux gatlings, et les hommes qui avaient renoncé à se
servir des armes virent ce fâcheux spectacle : deux hommes qui se
tordaient de rire sur la passerelle de la canonnière.
— Je vais occuper mes gens à lui bâtir un poste de douane, dit le
chef des pionniers en reprenant haleine. Nous lui ferons au moins
une route convenable. Ce gouverneur-là mérite d’être fait chevalier.
Je suis heureux à présent que nous ne les ayons pas combattus en
rase campagne, car il aurait pu nous arriver d’en tuer quelques-uns.
Ainsi donc il a gagné de grandes batailles, vrai ? Faites-lui les
compliments de ses victimes, et annoncez-lui que je viendrai à son
dîner. Vous n’auriez pas quelque chose qui ressemble à un habit,
par hasard ? Voilà six mois que je n’en ai pas vu un.
Il y eut ce soir-là un dîner dans le village… un dîner enthousiaste
et général, dont la tête se trouvait dans la maison du gouverneur, et
dont la queue s’étalait au large dans toutes les rues. Le madère
méritait et au delà les éloges du gouverneur, et Judson-Pardieu fit
goûter en échange deux ou trois bouteilles de son meilleur
« vanderhum », lequel est de l’eau-de-vie du Cap de dix ans de
bouteille, agrémentée de zeste d’orange et autres condiments. Le
café n’était pas encore desservi (par la dame qui avait arboré le
drapeau blanc) que le gouverneur avait déjà distribué la totalité de
son gouvernorat et ses annexes, d’une part à Judson-Pardieu, pour
services rendus par le grand-père dudit Judson dans la guerre de la
Péninsule, et d’autre part au chef des pionniers, en considération de
la bonne amitié de ce noble seigneur. Après la négociation il disparut
un moment dans une pièce voisine, où il élabora le récit fidèle et
détaillé de la défaite des Anglais, qu’il lut à Judson et à son
compagnon, le chapeau campé obliquement sur un œil. Ce fut
Judson qui imagina la perte corps et biens de la plate, et le chef des
pionniers fournit la liste de ses hommes (pas moins de deux cents)
tués ou blessés.
— Messieurs, dit le gouverneur de dessous le bord de son
chapeau, voilà la paix de l’Europe sauvée par cette rapport-a. Vous
serez tous faits chevaliers de la Toison d’Or… elle partira par la
Guadala.
— Grands dieux ! fit soudain Judson-Pardieu, rouge mais se
contenant, cela me rappelle que j’ai laissé ce bateau couché sur le
flanc en aval du fleuve. Il faut que j’y aille pour apaiser le
commandant. Il doit être dans une rage bleue. Gouverneur, allons-
nous-en faire une partie de canot sur le fleuve pour nous rafraîchir
les idées. Un pique-nique, vous comprenez.
— Ou…i, je comprends toujours, moi. Hé hé ! un pique-nique !
Vous êtes tous mes prisonniers, mais je suis un bon geôlier. Nous
allons pique-niquer sur le fleuve, et nous emmènerons toutes les
demoiselles. Venez, mes prisonniers.
— J’espère, dit le chef des pionniers, qui de la véranda
contemplait le village en délire, que mes gars ne vont pas bouter le
feu à sa ville sans le faire exprès. Hohé ! hohé ! Une garde
d’honneur pour Son Excellence le très illustre gouverneur !
Une trentaine d’hommes répondirent à cet appel, se rangèrent en
une ligne onduleuse et, sur un trajet encore plus onduleux,
transportèrent très onduleusement le gouverneur au plus haut de
leurs bras jusqu’au fleuve. Et par le refrain qu’ils chantaient ils
s’exhortaient à « nager, nager avec ensemble, le corps entre les
genoux » ; et ils obéissaient fidèlement aux paroles de la chanson, à
part qu’ils n’étaient pas du tout « fermes du premier au dernier ».
Son Excellence le gouverneur dormait sur sa litière agitée, et il ne
s’éveilla pas quand le chœur le déposa sur le pont de la plate.
— Bonsoir et adieu, dit à Judson le chef des pionniers. Je vous
donnerais ma carte si je l’avais, mais je suis, n. d. D., ivre au point
de ne plus me rappeler à quel club j’appartiens… Ah ! si fait ! Le club
des Voyageurs. Si jamais nous nous rencontrons en ville, souvenez-
vous de moi. Il me faut rester ici et surveiller mes types. Nous voilà
bien tirés d’affaire à présent. Je suppose que vous nous renverrez le
gouverneur un jour ou l’autre. Ceci est une crise politique. Bonne
nuit.
La plate descendit le fleuve dans l’obscurité. Le gouverneur
dormait sur le pont, et Judson prit la roue, mais comment il
gouverna, et pourquoi il n’alla pas donner plusieurs fois dans chaque
haut-fond, cet officier n’en a gardé nul souvenir. Davies ne remarqua
rien d’anormal, car il y a deux façons de trop boire, et Judson avait
une ivresse, non de poste d’équipage, mais simplement de carré.
Sous la fraîcheur de la nuit, le gouverneur s’éveilla, et exprima le
désir d’un whisky au soda. Quand on le lui remit, ils étaient presque
à hauteur de la Guadala échouée, et Son Excellence salua de
loyaux et patriotiques accents le drapeau qu’il ne pouvait distinguer.
— Ils ne voient pas. Ils n’entendent pas, s’écria-t-il. Par tous les
saints ! Ils dorment, tandis que moi je gagne des batailles !
Il courut à l’avant, où le canon très naturellement était chargé, tira
l’étoupille, et réveilla la nuit inerte par la détonation d’une pleine
charge lançant un obus simple. Cet obus, par bonheur, ne fit
qu’effleurer l’arrière de la Guadala et alla éclater sur la rive.
— Maintenant vous saluerez votre gouverneur, dit-il en entendant
des bruits de pas courir de toutes parts à l’intérieur de la coque de
fer. Pourquoi demander quartier si lâchement ? Me voici avec tous
mes prisonniers.
Ses paroles rassurantes se perdirent dans le tohu-bohu et la
clameur unanime implorant la pitié.
— Capitaine, dit une voix grave sortant du navire, nous nous
sommes rendus. Est-ce l’usage des Anglais de tirer sur un navire en
détresse ?
— Vous vous êtes rendus ! Sainte Vierge ! Je vais vous couper la
tête à tous. Vous faire dévorer par des fourmis fauves… battre de
verges et noyer ! Lancez-moi une passerelle. C’est moi, le
gouverneur. Il ne faut jamais se rendre. Judson de mon âme, monte
là dedans et envoie-moi un lit, car je tombe de sommeil… Ah ! mais !
je ferai subir mille morts à ce capitaine !
— Ah ! dit la voix dans les ténèbres, je commence à comprendre.
Et on lança une échelle de corde, par laquelle grimpa le
gouverneur, suivi de près par Judson.
— A présent nous aurons le plaisir de procéder à quelques
exécutions, dit le gouverneur arrivé sur le pont. On va fusiller tous
ces républicains… Dis, mon petit Judson, si je ne suis pas ivre,
pourquoi ce plancher sur lequel on ne tient pas est-il si incliné ?
Le pont, comme je l’ai dit, donnait une bande très forte. Son
Excellence s’assit à terre, glissa jusqu’à la drome sous le vent, et s’y
rendormit.
Le capitaine de la Guadala se mordait furieusement la
moustache, et murmurait dans son langage :
— « Ce pays est le père de grandes canailles et le beau-père
d’honnêtes gens »… Vous voyez notre personnel, capitaine. Il en va
ainsi de même partout avec nous… Vous avez tué quelques-uns de
ces reptiles ?
— Pas un reptile, répondit Judson avec rondeur.
— Tant pis. S’ils étaient morts, notre pays nous enverrait peut-
être des hommes, mais notre pays est mort également, et moi je
suis déshonoré sur un banc de vase par votre traîtrise d’Anglais.
— Bah ! Il me semble que tirer sur un petit baquet de notre
dimension, sans un mot d’avertissement et alors que vous saviez
nos pays en paix, c’est quelque peu traître aussi.
— Si l’un de mes obus vous avait atteints, vous seriez allés au
fond, tous sans exception. J’aurais couru le risque avec mon
gouvernement. A cette heure il eût peut-être été…
— En république. Ainsi donc vous aviez réellement l’intention de
combattre pour votre propre compte ! C’est plutôt dangereux de
lâcher un officier comme vous dans une marine comme la vôtre. Eh
bien, qu’allez-vous faire maintenant ?
— Rester ici. Partir dans les canots. Qu’importe ? Cet animal
d’ivrogne (il désigna l’ombre dans laquelle ronflait le gouverneur) est
ici. Je dois le remmener à son trou.
— Fort bien. Je vous déséchouerai au jour si vous faites de la
vapeur.
— Capitaine, je vous préviens que dès que nous serons de
nouveau à flot je vous combattrai.
— Fumisterie ! Vous déjeunerez avec moi, et puis vous
remmènerez le gouverneur vers le haut du fleuve.
Le capitaine resta un moment silencieux. Puis il dit :
— Buvons. Ce qui doit arriver arrive, et après tout nous n’avons
pas oublié la guerre de la Péninsule [37] . Mais vous admettrez,
capitaine, qu’il est désagréable de se voir jeté sur un haut-fond
comme une dragueuse !
[37] Guerre d’Espagne et Portugal, où l’Angleterre
intervint contre Napoléon Ier.

— Bah ! nous vous aurons tiré de là sans vous laisser le temps


de dire ouf. Prenez soin de son Excellence. Moi, je m’en vais
essayer de dormir un peu.
On dormit jusqu’au matin sur les deux navires, après quoi on se
mit en devoir de déséchouer la Guadala. En s’aidant de ses propres
machines, tandis que la plate halait et soufflait avec entrain, elle se
dégagea du banc de vase et se remit par le travers en eau profonde.
La plate était juste sous son arrière, et le gros œil du canon de
quatre pouces regardait pour ainsi dire par la fenêtre dans la
chambre du capitaine.
Le remords, sous les espèces d’un violent mal de tête, accablait
le gouverneur. Il se rendait fâcheusement compte qu’il avait peut-
être bien outrepassé ses pouvoirs, et le capitaine de la Guadala, en
dépit de tous ses sentiments patriotiques, se rappelait nettement que
la guerre n’était pas déclarée entre les deux pays. Il n’avait pas
besoin que le gouverneur le lui répétât sans cesse pour savoir
qu’une guerre, une guerre sérieuse, signifiait la république dans sa
patrie, la perte possible de son grade, et mainte fusillade d’hommes
vivants contre des murs inertes.
— Nous avons satisfait notre honneur, lui dit en confidence le
gouverneur. Notre armée est apaisée, et la rapport-a que vous
emmenez en Europe montrera que nous avons été loyaux et braves.
Cet autre capitaine ? Bah ! C’est un gamin. Il appellera ça une…
une… Judson de mon âme, comment dis-tu pour ça… pour ces
affaires qui se sont passées entre nous ?
Judson regardait la dernière amarre s’échapper du conduit de
manœuvre.
— Comment j’appelle ça ? Euh ! je l’appellerais volontiers une
plaisanterie. Mais voilà votre bateau d’aplomb, capitaine. Quand
vous voudrez venir déjeuner ?
— Je vous le disais, reprit le gouverneur, que ce serait pour lui
une plaisanterie.
— Mère de tous les saints ! Qu’est-ce que ce serait donc s’il était
sérieux ?… fit le capitaine. Nous serons charmés d’y aller quand il
vous plaira. D’ailleurs nous n’avons pas le choix, ajouta-t-il avec
amertume.
— Pas du tout, répliqua Judson, pris d’une idée lumineuse en
apercevant sur la proue de son bateau trois ou quatre éraflures de
balles. C’est nous qui sommes à votre merci. Voyez comme nous
ont arrangés les tireurs de Son Excellence.
— Señor capitaine, dit le gouverneur d’un air apitoyé, c’est bien
triste. Vous êtes très abîmés, avec votre pont tout criblé de balles.
Nous ne serons pas trop durs envers un vaincu, n’est-ce pas,
capitaine ?
— Vous ne pourriez pas nous passer un peu de peinture, dites
donc ? J’aimerais de me rafistoler un peu après… l’engagement, dit
Judson d’un air méditatif, en se tapotant la lèvre supérieure pour
dissimuler un sourire.
— Notre magasin est à votre disposition, répondit le capitaine de
la Guadala.
Et son œil s’illumina ; car quelques traînées de céruse sur de la
couleur grise sont considérablement voyantes.
— Davies, allez à leur bord voir ce qu’ils ont de disponible… de
disponible, entendez-vous. Avec un peu de mélange, leur couleur de
mâts ferait à peu près la teinte de notre franc-bord.
— Ah oui, je leur en donnerai du disponible, fit Davies avec
férocité. Je ne comprends pas ce micmac d’être pour ainsi dire à tu
et à toi, coup sur coup, après s’être envoyé au diable ! En toute
justice c’est eux qui sont notre prise légitime, pour ainsi dire.
En l’absence de Davies, le gouverneur et le capitaine s’en
allèrent déjeuner. Judson-Pardieu n’avait pas grand’chose à leur
offrir, mais ce qu’il avait il le leur présenta comme un ennemi battu à
un vainqueur généreux. Quand il les vit échauffés — le gouverneur
cordial et le capitaine quasi expansif — il leur déclara de l’air le plus
détaché, tout en ouvrant une bouteille, qu’il ne serait pas de son
intérêt de faire un rapport sérieux de l’incident, et qu’il était au plus
haut degré improbable que l’amiral y attachât la moindre importance.
— Alors que mes ponts sont lacérés (il y avait un sillon en travers
de quatre planches) et mes tôles cabossées (il y avait cinq traces de
balles sur trois tôles) et que je rencontre un bâtiment comme la
Guadala, et que si je ne suis pas torpillé c’est grâce à un pur
hasard…
— Oui. Un pur hasard, capitaine. La bouée du haut-fond s’est
perdue, interrompit le capitaine de la Guadala.
— Ah bah ! Je ne connais pas le fleuve. C’est un accident bien
fâcheux. Mais comme je vous le disais, quand un hasard seul
m’empêche d’être coulé, que me reste-t-il à faire d’autre que de
m’en aller… si possible ? mais je crains de n’avoir pas assez de
charbon pour le trajet maritime. C’est bien fâcheux.
Judson avait adopté comme mode de communication ce qu’il
savait de français.
— Cela suffit, dit le gouverneur, avec un geste magnanime.
Judson de mon âme, mon charbon est à toi, et ton bateau sera
réparé… oui, réparé entièrement de ses blessures du combat. Vous
vous en irez avec tous les honneurs de toutes les guerres. Votre
pavillon flottera. Votre tambour battra. Vos… ah oui, vos canotiers
tireront leurs baïonnettes… N’est-ce pas, capitaine ?
— Comme vous dites, Excellence. Mais ces marchands de la
ville, qu’en faisons-nous ?
Un instant le gouverneur parut embarrassé. Il ne se rappelait pas
bien ce qu’il était advenu de ces joyeux garçons qui l’avaient
acclamé la veille au soir. Judson s’empressa d’intervenir.
— Son Excellence les a mis aux travaux forcés pour construire
des casernes et des magasins, et aussi je crois un poste de douane.
Quand ce sera fait, on les relâchera, j’espère, Excellence ?
— Oui, on les relâchera, pour t’être agréable, petit Judson de
mon cœur.
Après quoi ils burent à la santé de leurs souverains respectifs,
tandis que Davies présidait à l’enlèvement de la planche ébréchée et
des traces de balles sur le pont et les têtes de l’avant.
— Oh ! c’est trop fort ! s’écria Judson quand ils furent remontés
sur le pont. Cet idiot-là a excédé ses instructions, mais… mais vous
me laisserez vous indemniser pour ceci !
Davies, assis les jambes dans l’eau sur un échafaudage
suspendu à la proue, sentit nettement qu’on le blâmait dans une
langue étrangère. Il se contorsionna, tout gêné, sans interrompre sa
besogne.
— Qu’est-ce que c’est ? fit le gouverneur.
— Cette tête de bois a cru que nous avions besoin d’or en
feuilles, et il en a emprunté de votre magasin, mais je vais y mettre
bon ordre ! (Et alors en anglais :) Halte-là, Davies ! Tonnerre de
l’enfer, qu’aviez-vous besoin d’aller prendre de l’or en feuilles ? N. d.
D., sommes-nous donc une bande de pirates sauvages qui râflent le
magasin d’une tartane levantine ? Prenez un air contrit, espèce de
cul-de-plomb, ventre en pot à tabac, enfant de rétameur aux yeux
louches ! Vive mon âme ! ne pourrai-je maintenir la discipline sur
mon navire, et faut-il qu’un apprenti serrurier de riveur de chaudières
me réduise à rougir devant un forban au nez jaune ! Quittez
l’échafaudage, Davies, et retournez à la machine ! Mais auparavant
déposez ces feuilles et laissez là le carnet. Je vous ferai appeler
dans une minute. Allez à l’arrière !
Or, quand ce torrent d’injures s’abattit sur lui, Davies n’avait au-
dessus des bastingages que la moitié supérieure de sa ronde
figure : elle s’éleva graduellement tandis que l’averse continuait, et le
complet ahurissement, l’exaspération, la rage et l’amour-propre
blessé se succédèrent sur ses traits, jusqu’au moment où il vit la
paupière gauche de son chef hiérarchique s’abaisser par deux fois. Il
s’en courut alors à la salle de la machine, où, s’essuyant le front
avec une poignée de déchet, il s’assit pour réfléchir à l’aventure.
— Je suis au regret, dit Judson à ses compagnons, mais vous
voyez le personnel qu’on nous donne. Ceci me laisse plus encore
votre débiteur. Car, s’il m’est possible de remplacer cette chose
(jamais on n’emporte d’or en feuilles sur un affût de canon flottant),
comment arriverai-je à m’excuser pour l’outrecuidance de cet
homme ?
Davies avait la pensée lente ; malgré tout, au bout d’un moment,
il transféra le déchet de son front à sa bouche et mordit dedans pour
s’empêcher de rire. A nouveau il battit un entrechat sur les têtes de
la machine.
— Chic ! Oh ! sacrément chic ! ricana-t-il. J’ai navigué avec pas
mal d’officiers, mais je n’en ai jamais vu un si chic que lui. Et je le
croyais de cette nouvelle espèce qui ne sait même pas lancer trois
mots, pour ainsi dire.
— Davies, vous pouvez reprendre votre besogne, dit Judson par
le panneau de la machine. Ces fonctionnaires ont eu l’extrême
obligeance de parler en votre faveur. Pendant que vous y êtes, faites
ça jusqu’au bout. Mettez-y tout votre monde. Où avez-vous trouvé
cet or ?
— Leur magasin est un vrai spectacle, commandant. Il vous faut
voir ça. Il y en a assez pour dorer deux cuirassés de première
classe, et j’en ai chipé une bonne moitié.
— Dépêchez-vous alors. Ils vont nous ravitailler en charbon cet
après-midi. Il vous faudra tout recouvrir.
— Chic ! Oh ! sacrément chic ! répéta Davies à mi-voix, tout en
rassemblant ses subordonnés, qu’il mit en devoir d’accomplir le vœu
secret et si longtemps différé de Judson.

. . . . . . . . . . . . . . . . . . . .

C’était le Martin Frobisher, le vaisseau-amiral, important bateau


de guerre alors qu’il était neuf, du temps où l’on construisait pour la
voile aussi bien que pour la vapeur. Il pouvait faire douze nœuds
toutes voiles dehors, et ce fut sous cette allure qu’il s’arrêta à
l’embouchure du fleuve, telle une pyramide d’argent sous le clair de
lune. L’amiral, craignant d’avoir donné à Judson une tâche au-

You might also like