Программное обеспечение промежуточного слоя
Автор: Таня Корчага • Октябрь 14, 2022 • Реферат • 597 Слов (3 Страниц) • 200 Просмотры
Программное обеспечение промежуточного слоя (Middleware, MW) существует уже около 30 лет. В 1969 году IBM выпустила монитор транзакций CICS (Customer Information Control Sustems) для приложений на мейнфреймах и недавно для многих термин MW ассоциировался исключительно с мониторами транзакций, среди которых позже появился пакет TUXEDO и ряд других систем. Сегодня же, общее впечатление от современного рынка MW – большое количество разнообразных продуктов, которые, казалось бы, должны производить примерно то же самое. Тем не менее, к сегодняшнему дню появилось множество других решений для доступа к ресурсам и организации взаимодействия различных компонентов программы – именно эти задачи решает MW. Многие западные аналитики отмечают, что примерно с 1997 года на рынке MW начался настоящий бум. Помимо небольших компаний, специализирующихся в данной области.
Причины этого достаточно очевидны. Распределенные корпоративные приложения все больше усложняются, интегрируя в себе разработки от различных подразделений, унаследованные программы и готовые программные пакеты. Информационная система все чаще включает в себя модули, разработанные поставщиками и партнерами компании. Кроме того, обычным явлением стали приобретение и объединение компаний – инфраструктура корпоративной программы должна уметь быстро интегрировать системы новых членов корпорации.
Различные модули решают разные бизнес-задачи, однако конечная цель при создании корпоративной системы – получить «единый образ» общего делового процесса, благодаря которому пользователь быстро получит доступ к требуемым операциям и ресурсам. К примеру, банковский служащий должен иметь возможность работать с любыми запросами своего клиента, независимо от того, в каком модуле общей системы они реально обрабатываются.
Чтобы создать такое мощное, интегрированное и хорошо масштабируемое решение, необходима инфраструктура, объединяющая различные модули и позволяющая им взаимодействовать друг с другом, не прибегая к тонкостям реализации коммуникаций. Основа такой инфраструктуры – промежуточное ПО, бурное развитие которого связано именно с новыми задачами разработки интегрированных распределенных систем. Различные типы MW обслуживают программы с разными требованиями к межмодульным коммуникациям. Кроме того, тенденция последних лет – объектная ориентированность прикладных разработок и построение приложений из готовых компонентов – стимулирует развитие новых объектных решений промежуточного слоя.
Стек протоколов TCP/IP
...