Мы являемся полным семинаром по SOA (только для Java), и мы используем SOAP для передачи данных. В настоящее время мы находимся в процессе централизации работы базы данных для конкретного компонента, чтобы другие компоненты могли извлекать данные из одного приложения с помощью SOAP.Необходимое предложение для архитектуры, ориентированной на обслуживание
Моим аргументом является то, что хорошо централизовать, но при добавлении мыла между вызовами базы данных добавляется много времени ожидания. Я хочу реализацию RMI/EJB, поэтому мы получаем сериализованный объект и уменьшаем накладные расходы на маршалинг. Мне нравится способ реализации Ejbs и хотел бы использовать его. Но данные, которые мы возвращаем, вовсе не из одной таблицы, поэтому я не могу вернуть объект таблицы базы данных, данные могут быть из 20 других таблиц или более.
Итак, в нашей текущей системе у нас есть настраиваемые объекты, которые создаются для сопоставления с тяжелыми sql-запросами. (не относится к одной таблице)
Можно использовать ejbs для этого типа окружающей среды? Если да, существуют ли библиотеки, которые легко доступны для сопоставления результата запроса с сущностями?
К сожалению, наша собственная система очень старая, мы используем java 1.4.
Когда вы имеете в виду «Была причина, по которой были созданы сущности EJB 3.0. Это потому, что, имея дело с такими сложными требованиями, означает ли это, что столбцы из более чем одной таблицы будут сопоставлены с одной enitity? – Zeus