最近、Sage Line 50金融ソフトウェアと統合する必要のあるアプリケーションの開発を依頼されました。
グーグルを実行しましたが、Javaまたは.NetからのSageとのインターフェースに関する情報の欠如に驚いています。Sageは、署名が必要なブラックボックスなのですか?あなたが何か情報を得る前にセージ開発プログラムまで?
アプリがSageと通信できるようにするオープンソースのオプションはありますか?
どんな情報でも大歓迎です。
乾杯
ポール
Sage UKのサイトを見ると、次の Developer SDK が見つかりました。
アップショットは、SDKを使用する場合は.Netを使用する必要があるということです。
問題は、SDKが£1500から始まる開発者プログラムの下でのみ利用可能であるということです ここにパンフレットがあります 。
ただし、開発者プログラムでは、開発目的でSageソフトウェアの無料コピーが提供されるため、Sage統合がビジネスの利点であることがわかります。
別のオプションは、セージによって£299で販売されているセージのアドオンです。
http://shop.sage.co.uk/pdf/connect_for_Sage_50.pdf
これはXMLインポート/エクスポート機能を提供します。これは私の目的には十分かもしれません。
SageはSDataと呼ばれる新しい方法論に移行しています。 http://sdata.sage.com/ でこれについて読むことができると思います
長期的な目標は、SDataが完全なCRUD機能を提供し、さまざまなSageプログラム(多数あります!)間の統合を簡素化することです。したがって、サードパーティアプリケーションも統合できる一貫したWebサービスを提供します。
私はSage Line 50 V9でかなりのことをしました(古いバージョンのカップルです)。セージはODBCドライバーを提供します。これは、ADO&ADO.NETと楽しく話すことができます。ただし、ドライバーは読み取り専用であり、ただし、SQLクエリにはいくつかの制限があるようです。特に、二重結合は機能せず(a JOIN b JOIN c)、フラット化する必要があります。また、DISTINCTキーワードはこれはいくつかの用途を願っています。
数年前に遡りますが、Sageは、製品のデータにアクセスするための読み取り/書き込みAPI(ODBCベースではない)も提供していたものです。
開発者プログラムに参加する必要があることを私は驚いていません-Sageは伝統的なクローズドソースの商用アプリケーションです-オープンソースオプションを利用できるようにするのは好ましくありません。
セージの顧客は以前は無料だった開発プログラムに参加しました。
編集-もう、無料ではありません