Обычно слово «архитектура» ассоциируется у нас с искусством и наукой проектирования зданий и прочих сооружений – скажем, мостов и скоростных автомагистралей, – с их стилем (барокко, ар-нуво) и методами строительства (конструкция может быть, например, глинобитной или из стекла и стали). Возможно, кто-то вспомнит Брунеллески и Палладио. Но под архитектурой понимают еще и сложную структуру чего-либо. Не обязательно здания и не всегда физического объекта. Это может быть организационная структура правительства, каналов интернета, сети нейронов мозга. В самом общем смысле архитектура подразумевает
И биологическим, и техническим сложным системам свойственна высокоорганизованная архитектура, то есть компоненты этих систем расположены особым образом, что делает систему функциональной и/или устойчивой. Простой пример – ткань годится для изготовления одежды благодаря высокому уровню организации хлопковых волокон[7]. Она устойчива к нагрузкам, которым подвергается одежда, – истиранию и разрыву. И наоборот, в бумаге те же самые волокна ориентированы хаотично, поэтому бумага не выдерживает таких же нагрузок. Поскольку сложные системы с высоким уровнем организации имеют схожую архитектуру, можно ожидать, что и требования к ним предъявляют примерно одинаковые. Их устройство должно обеспечивать «эффективность, гибкость, способность к развитию и устойчивость»[8].
Если условиться, что животные, большие и маленькие, устроены примерно так же, как «БМВ» или небольшой грузовик, будет проще представить себе естественные процессы, протекающие в биологических тканях. Как утверждают Дойл и его коллега Дэвид Олдерсон, неслучайно высокоорганизованные системы столь сложны. Эта сложность обусловлена стратегиями конструкции – неважно, созданными искусственно или в ходе эволюции, – которые обеспечивают устойчивость, или, по Дарвину, приспособляемость.
Дойл и Олдерсон предлагают следующее определение устойчивости: "[
Любое свойство, которое делает систему более устойчивой, защищает ее от каких-либо внутренних и внешних рисков. Вместе с тем каждый шаг к устойчивости усложняет систему. К сожалению, ни одно добавленное свойство не будет устойчивым по отношению к любым неожиданностям. Вместе с каждым новым свойством система получает еще одно слабое звено, свойство уязвимости перед новыми непредвиденными обстоятельствами. Значит, как только это выясняется, приходится добавлять другое свойство, компенсирующее вновь возникшую хрупкость. Но вместе с очередным свойством придет и очередное слабое звено, и тогда вновь придется искать защиту. Каждый защитный фактор повышает уровень сложности, что требует дальнейшего его повышения.