Beste løsning for å bruke EJBs fra Excel

stemmer
1

Vi ønsker å gi tilgang til noen av våre EJBs fra Excel. Målet er å gi en API brukbart fra VBA.

Våre EJBs er stort sett Statsløse Session Beans som gjør enkle crud operasjoner med POJOs.

Noen mulige løsninger:

  • Utsette EJBs som WebServices og lage en VB / C # dll innpakning dem,
  • Bruke Corba å få tilgang til EJBs fra C #,
  • Opprette en COM bibliotek som bruker Java for å få tilgang til EJBs,

Pekere til rammer for disse løsninger eller andre ideer er velkomne.

Publisert på 18/09/2008 klokken 07:47
kilden bruker
På andre språk...                            


6 svar

stemmer
2

Du kan ta en titt på IIOP.NET , som løser dette problemet.

Svarte 18/09/2008 kl. 07:59
kilden bruker

stemmer
2

Hvis du har en ganske nylig EJB container, bør den billigste og enkleste være å eksponere dine bønner som web-tjenester og kaller det fra VB / C #. Dette krever ingen ekstra verktøy eller biblioteket.

Svarte 18/09/2008 kl. 08:56
kilden bruker

stemmer
0

Tilbake i VB6 / COM / DCOM ganger vi brukte suite J-Integra å accomblish denne oppgaven. Jeg har ingen erfaring med .NET versjon skjønt.

Svarte 18/09/2008 kl. 10:06
kilden bruker

stemmer
0

Jeg anbefaler iKVM . Det er en java bytekode til NET montering kompilator (dvs. JAR -> DLL) og jeg har brukt den til å lage levende JMX lenker og lyttere i et Excel automatisering server. Det bør ikke være vanskelig for deg å lage en NET montering av EJB klient stubber og støtte biblioteker.

// Nicholas

Svarte 04/01/2009 kl. 20:48
kilden bruker

stemmer
2

Jeg jobber på en åpen kildekode-prosjekt kalt XLLoop - dette rammeverket tillater deg å eksponere POJO fungerer som Excel-funksjoner.

Det består av:

  1. En Excel-tillegg (XLL), som kommuniserer over TCP til:
  2. En Java server / bibliotek, som påkaller java metoder.

Du kan legge denne java funksjonen server i en EJB og har det utplassert som en del av programmet server.

Svarte 10/05/2009 kl. 07:45
kilden bruker

stemmer
0

Du kan prøve Obba (jeg jobber på dette prosjektet):

Obba er en Java-objekt handler for regnearkprogrammer.

Det gir en bro mellom regneark og Java-klasser, slik at regneark kan brukes som grafisk brukergrensesnitt for Java-biblioteker. Få tilgang til Java bibliotek skjemaet regnearket krever ingen lim kode (ingen VBA trengs, ingen spesiell Java-kode nødvendig). Objekter startes ved sin opprinnelige konstruktør. Konstruktører og metoder startes med en "ved navn" refleksjon. Et regneark spesifikke fabrikk metoden er ikke nødvendig. Obba gir funksjoner for å håndtere gjenstander i regneark.

Java virtuell maskin som gir tillegget kan kjøres på samme datamaskin eller en ekstern datamaskin - uten noen endring i regnearket, dvs. objekt refereres til i regnearket kan ligge på eksterne Java virtuell maskin.

Svarte 26/02/2010 kl. 16:31
kilden bruker

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more