Я ищу способ доступа к Java API как из консольного приложения Java, так и из приложения ASP.Net.
Короче говоря, мой Java API предоставляет ряд методов для работы со счетами. Все эти методы по сути являются командами, например
- GenerateAllInvocies
- GenerateInvoiceNumber
- PrintAllInvoices
- PrintInvoiceNumber
Все методы будут взаимодействовать с базой данных. Я верил, что веб-сервисы будут моим средством взаимодействия. Но с тех пор я узнал о хранимых процедурах Java в Oracle.
Я полагаю, что это означает, что я мог бы по существу относиться к своим хранимым процессам как к API, и чтобы сами хранимые процессы вызывали соответствующую Java для записи счетов на диск, печати счетов и т. Д. Однако это выглядит немного странно.
Кто-нибудь уже использовал все хранимые процедуры Java для обеспечения взаимодействия между вызовами приложений Java и .Net? Какие-либо предложения? Это действительно плохая идея?
Спасибо.