Domanda

Sto cercando un modo per accedere a un Java API sia da un'applicazione console Java e un'applicazione ASP.Net.

In breve il mio Java API espone una serie di metodi per trattare con fatture. Tutti questi metodi sono essenzialmente comandi per esempio.

  • GenerateAllInvocies
  • GenerateInvoiceNumber
  • PrintAllInvoices
  • PrintInvoiceNumber

Tutti i metodi interagirà con il database. Avevo creduto Web Services stava per essere i miei mezzi di interoperabilità. Ma ho da allora è stato reso le procedure a conoscenza di Java memorizzati in Oracle.

Credo che questo significa in sostanza che potrei trattare i miei stored procedure come un'API e hanno le stored procedure si chiamano appropriata Java per le fatture di scrittura su disco e per stampare le fatture, ecc Tuttavia questo si sente un po 'strano.

Qualcuno là fuori ogni Java utilizzata per le stored procedure fornisce interoperabilità tra chiamare le applicazioni Java e .Net prima? Eventuali suggerimenti? Si tratta di una pessima idea?

Grazie.

È stato utile?

Soluzione

Ciò significa che ci si accedere alle stored procedure tramite SQL. Data la natura delle chiamate (come si deduce dai nomi) Trovo che questo sia molto intuitivo, per non parlare ti leghi a voi stessi di Oracle.

Perché non esporre la funzionalità attraverso servizi web per l'applicazione asp.net e fare lo stesso per l'applicazione java riga di comando o semplicemente accedere direttamente alle chiamate.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top