365やSharePointなどなど)をJDBCやODBCといったデータベース接続ドライバ経由で、つまるところSQLクエリでアクセスできるようにする製品をメインで販売しています。APIとして簡単に公開することができるツールです。APIとして変換して提供できるという機能もあります。API経由でデータベースにアクセスできるようになります。APIを、OData・OpenAPIの仕様に準拠した形で出力することのメリットはなかなか捉えづらいのではないでしょうか。APIで頻繁に出てくるキーワードであるRESTはアーキテクチャスタイルであって、プロトコルでも標準仕様でもありません。過去の勉強会の資料でも触れています。APIが公開されていますが、ちょっと悲しいことにあまり標準化に目を向けられていないように感じられます。(あくまで個人的な感触ですが)では、それら仕様に準拠することで、具体的にどんなメリットが出てくるか?もちろん、仕様に準拠したほうが、他の様々なアプリケーションが開発・マッシュアップされやすくなるというのは明白かと思います。それ以上に、様々な外部サービスを活用しているサービスが繋がりやすくなる、というのがメリットではないでしょうか。Factoryといったインテグレーションサービスと連携といったところが考えられます。Appsでは実際に窓口がありますね)、かなりの労力であろうことは、想像に難くありません。Serverを構成していきたいと思います。PaaS上にすべて環境構成をしてみたいと思います。APIとして公開します。最終的には、前述した各種マイクロソフトプロダクトから接続することが目的です。そのあたりは追々このBlogで触れていこうと思います。Server本体をローカルにダウンロードして、展開します。Setup(.exe)]版をダウンロードします。ダウンロード後exeファイルを実行すると、以下のようなダイアログが出てきます。難しい設定は無く、そのままポチポチするだけで、インストールできます。Serverの接続情報等を管理するための管理者ユーザーのパスワードを設定する箇所があるので、注意しましょう。サービスで起動します。下のような形でブラウザに画面が表示されれば起動OKです。ログインしてみましょう。ユーザーIDの初期設定はadminです。ログインすると以下のような画面が表示されます。ローカル環境で評価する場合であれば、このまま利用してもらっても問題ありません。アプリケーションは以下のフォルダに格納されています。Serverをデプロイします。Appsを新規で作成します。アプリ名やリソースグループは任意のものを選択してください。OSはWindows版を選択します。プランはFreeでも大丈夫です。ServerはFTP経由でアップしますので、FTP用のパスワードを構成しておきます。Apps管理画面から[デプロイ資格情報]を選択して、パスワードを設定します。あとは、以下のFTPユーザー名とホスト名を利用して、アップロードを行います。FTPソフトはなんでもかまわないですが、私は普段使っているFileZiraを使用しました。先程のホスト名とユーザー名、パスワードを選択し接続します。Server\www」のファイル一式を[/site/wwwroot]上へアップロードします。Serverログイン画面が表示されれば、アップ完了です。APIとして公開する手順を紹介していこうと思います。APIがカバーできない2つの要因とその対策なんだか珍しく、あおり気味のタイトルにしてしまいました。(翻訳)Twitter@sugimomotoさんのツイートはてなブログをはじめよう!sugimomotoさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。