Продукция
Этот продукт, разработанный в качестве базовой платформы компании, обеспечивает цифровую интеграцию основных возможностей мониторинга компании в платформу по мере развития бизнеса. Это создаёт сервисно-ориентированную операционную систему с замкнутым циклом работы с данными, структурированным бизнес-платформами и платформами данных. Это позволяет компаниям и клиентам более эффективно исследовать и внедрять инновации в свой бизнес, создавая конкурентоспособную основу благодаря цифровым активам. Делая акцент на архитектуре микросервисов, эта система декомпозирует монолитные приложения на более мелкие, слабосвязанные компоненты через приложения и сервисы, что упрощает их обновление и масштабирование для удовлетворения меняющихся бизнес-потребностей.
Программная система Lihe представляет собой развитие SOA. Архитектура микросервисов делает акцент на тщательной компонентизации и сервисно-ориентированном характере бизнес-операций. В архитектуре микросервисов бизнес-логика системы разбивается на ряд небольших, слабосвязанных, распределённых компонентов (под компонентами обычно подразумеваются приложения), которые вместе образуют более крупное приложение. Каждый компонент называется микросервисом, и каждый микросервис выполняет отдельную задачу или функцию в рамках общей архитектуры. Каждый микросервис может вызываться одним или несколькими другими микросервисами для выполнения определённых задач в рамках более крупного приложения.
1. Благодаря реализации компонентизации через сервисы разработчикам больше не нужно координировать влияние других развертываний сервисов на свои собственные сервисы.
2. Сервисы и команды разработки разделяются в зависимости от бизнес-возможностей, что позволяет разработчикам свободно выбирать технологии разработки и просто предоставлять API-сервисы.
3. Децентрализация:
● Каждый микросервис имеет собственную базу данных для хранения бизнес-данных.
● Каждый микросервис может обращаться только к своей базе данных и не может обращаться к базам данных других сервисов.
● В некоторых бизнес-сценариях требуется обновление нескольких баз данных в рамках одной транзакции. В таких случаях прямой доступ к базам данных других микросервисов невозможен.
● Связанность между микросервисами снижается, что позволяет различным сервисам использовать разные технологии баз данных.
● В сложных бизнес-сценариях, включающих несколько микросервисов, это обычно выполняется на клиентском компьютере или на промежуточном уровне (шлюзе).
Его можно применять как для крупных и сложных бизнес-проектов, так и для проектов с индивидуальными требованиями.