Технологии
Успех и востребованность продуктов компании Softmotions отчасти является успехом технологий и архитектурных решений которые мы используем.
В качестве сервера приложений мы используем нашу собственную разработку: IoC контейнер программных компонент Jaxion. Основным предназначением платформы Jaxion является создание сложных, распределенных Java™ EE бизнес приложений общего назначения, базирующихся на концепциях сервисно-ориентированной архитектуры (SOA). В данном контексте, используя Jaxion мы строим программные приложения из набора слабосвязанных высокоуровневых программных компонент.
Jaxion является IoC контейнером программных компонент и предоставляет разработчику набор слабо связанных программных Java™/Java™ EE сервисов – многократно переиспользуемых компоновочных блоков на основе которых можно строить программные приложения, а также среду для выполнения и управления жизненным циклом произвольных программных компонент.- Декларативное задание зависимостей между компонентами и автоматическое их удовлетворение контейнером, реализация принципа Dependency Injection в отношении развертываемых программных компонент, дает возможность разработчику соединить в одну целостную систему разнородные программные модули и библиотеки.
- Архитектура Jaxion позволяет организовать распределенное и в тоже время прозрачное взаимодействие программных компонент в контексте географически разнесенных экземпляров контейнера Jaxion.
- Данный контейнер не обязывает разработчика привязывать код развертываемых компонент к среде выполнения Jaxion, иными словами, на классы программных компонент не накладывается никаких строгих требований необходимых для развертывания их в Jaxion. Большинство программных компонент развертываемых в Jaxion является простыми POJO (Plain Old Java Object) объектами.
- Базовый набор Java™ EE компонент анонсированные как готовые сервисы, в том числе:
- Менеджер транзакций уровня приложения, согласно JTA (Java™ Transaction API)
- Контейнер сервлетов: Apache Tomcat 6.x
- Сервис ORM средства Hibernate (3.x)
- Сервис ORM средства Apache iBatis
Требуются сотрудники
География клиентов