Gleyzer両氏によって共同開発されました。2019で、同言語の発表を行いました。InfoQはPurdy氏に言語と、氏らが解決を目指した問題について聞きました。設計/アーキテクチャアジャイルマニュフェスト:ソフトウェアアーキテクトの視点ソフトウェアアーキテクトの役割と責任はアジャイルソフトウェア開発のためのマニフェストの価値と矛盾していると見えますが、優れたアーキテクトはアジャイル開発チームをサポートするテクニックを見つけています。Streamingは、ストリーミングデータのためのSQLライクなインターフェースを提供します。Streamsによって、Redisがストリーミングデータを複数のプロデューサとコンシューマの間で消費、保持、配信することができるようになります。ソフトウェア開発のマニフェストたゆまず息もつかずに市場に突進することで、会社を静かに消滅の崖っぷちへと追い込みます。それは設計してコードを書く方法を再考する時です。簡単さへの投資は、速さへの投資です。簡単さは知的財産の主鉱脈でもあります。競争上の優位性は、一度失ったら、もう一度手に入れることはほとんど不可能です。Buytaerts氏が過去10年間にわたって、企業がDevOps採用のハイプサイクルをくぐり抜け、変革に対する誤解を解消する過程を支援してきた経験について語ります。4.0、Dublin、Osloーについていち早く伝えている。彼はこれらのテクノロジがどういったものか、さらにそれらを使ってワークフローベースのアプリケーション、サービス指向アプリケーション、そしてモデル駆動アプリケーションをどのように作るかを説明している。4.0ではより使いやすいようになる。これは次のような多くの新機能が取り込まれることで実現される。ユーザがより使いやすいWFの新しいワークフローデザイナ。Studio内で動き、ユーザはグラフィカルにワークフローやアクティビティを開発することができます。Language)で書く必要はなくなります。4.0のリリースではもう少しシンプルになるでしょう。ビルトインアクティビティ。Libraryはフローのコントロールやコミュニケーションを目的としたものです。4.0ではデータアクセスやPowerShellのコマンドレット(PowerShell内蔵のコマンド)の実行などに用いるアクティビティも提供されます。このことで既存のアクティビティをワークフローに組み込むことで実用的なアプリケーションを簡単になります。Flowchartワークフロー型。WFには元々2つのビルトインワークフローがありました。一つはSequentialで、比較的シンプルなプロセスに向いています。Machineで、より広い範囲で利用できるが扱いも難しくなります。Machineの両方の利点を合わせもちながら使用方法も分かりやすい第3のワークフローとして加わることになります。4.0ではパフォーマンスの向上、データハンドリングの簡素化など多くの改良が加えられている。Service(WAS)が基盤となっている。これら基盤技術によって提供される基底サービスを「ラッピング」する以外にも、Dublinは多くの機能を新しく提供する。Foundation)のサービスは、デフォルトで最初にメッセージを受け取った時に実行を始めるようになっていますが、Dublinのオートスタート機能によってサービスが構成され次第自動的にロードすることができるようになります。これはアクティベート型でないチャネル-たとえばFTPやSMTPのように自動的にサービスを開始しないWFCコミュニケーションメカニズム-を使うサービスにとっては便利な機能です。オートスタートは、最初のリクエストのハンドリング前に初期化処理を実行しないといけないサービスの応答時間も改善します。インスタンス再起動:一つのアプリケーションが動くには1つあるいは複数のサービスインスタンスが利用できる必要があるものです。インスタンス再起動機能は全Dublinサービスからの信号をモニタリングします。信号が一定期間送られてこないサービスがあると自動的に再起動されます。WFベースのサービスの場合は、最後に保存された状態からワークフローが再開されます。メッセージフォワード:この機能によってメッセージベースのルーティング、つまりはメッセージの内容に基づくルーティングルールを定義することが可能になります。そのようにルーティングルールを定義すれば、Dublinはメッセージをその内容に応じて異なるサービスにルーティングすることができるようになります。トラッキング:サービスが何をしているかの情報を格納したイベントを書くことはサービスにとって有用なことです。Dublinのトラッキングサービスは、WFを使っている使っていないに関わらずどんなサービスに対してもこのトラッキングができるようにします。WFベースのサービスの場合、DublinはWFが元々サポートしている機能に加え、それを使いやすくしたりその他の機能を使えるようにします。Osloの話になると、実のところこれが何なのか分かりかねる人が多くいたようだった。Box氏の投稿(リンク)によると、Osloについては2つのことに取り組んでいます。物事を言語で表現する際に、対象となるドメイン的に意味のある方法で表現することを簡単にしようとしています。一般的な言葉で言えばモデリングということですね。実行時にプログラムなどがプラットフォームにアクセスしやすくするようにしています。一つ目のことをなるべくスムーズにおこなえるように、モデルをテキストで表現するのに適した言語を作りました。これは多くの人(特にディベロッパ)にとって便利な表現手段になっています。ビジュアルデザイン(「Quadrant」:四分円の意味)のGUIも多くの人にとって便利なものなので、私たちもテキストベースが好きな友人たちが作ったり使ったりする情報を使ってデザインツールを作っているところです。Chappell氏の説明では、Osloが)目指すのは、モデル駆動アプリケーションやモデルを利用するものを、IT効果を指向して作る基盤を提供することです。Osloはいろいろな方法で利用することができます・・・まず、Osloの一番重要な使い方はWFベースのアプリケーションと一緒に使うことになるでしょう・・・技術寄りのビジネスアナリストはWFのワークフローを作ったり変更したりするのにQuadarantを使うことができます・・・その他の利用法としては、それぞれが異なったツールを使う技術寄りビジネスアナリストとディベロッパが同一のWFワークフローについて作業することが考えられます・・・これらで描かれているテクノロジはどれも単体で使えるものだが、その根底にあるビジョンを感じ取るにはそれらがどのように連携するかを理解する必要がある。Chappell氏はエンタープライズビジネスプロセスの改善というケースについて述べていて、そこではOsloをビジネスプロセス、アプリケーション、その関係、そしてプロセス定義用デザインツールのレポジトリとして使うことを想定している。その新しいプロセス定義では、WFをプロセスの実装技術として、Dublinをデプロイプラットフォームとして用いる。この記事で書かれているテクノロジは発展途中でまだ確定していない部分も多く、同時リリースが予定されているわけでもない。2010と一緒にリリースされる予定です。StudioにはWCFの更新バージョンなど他のものも含まれる予定です。Dublinは最初、単体でのダウンロードで提供される予定です。Serverに含まれます。2010のリリースからそれほど間を置かないでおこなわれるでしょう。Osloモデリングテクノロジはそれに対応したレポジトリ、言語、Quadrantなどと一緒にリリースされる予定です。これらの新しいテクノロジがリリースされれば、これらを好きなように組み合わせて使うことができるようになります。Studioだけで作ったりすることができるでしょう。できあがったアプリケーションはDublinにデプロイすることも、ユーザの使うホストにデプロイすることもできます。Chappell氏のレポートでは、次世代の分散型SOAベースシステムに対するMicrosoftの興味深いビジョンが述べられている。そのビジョンでは、サービスはワークフローを用いて連携したりモデルによって定義したりでき、また実行環境をモニタリングすることもできる。それらのサービスはレポジトリに格納される。このビジョンには、アプリケーションをデプロイしなくてもモデル変更による影響を評価できるシミュレーション環境だけが欠けているようだ。毎週火曜日に前週のまとめコンテンツがお送りいたします。25万人ものシニアデベロッパーのコミュニティーにぜひご参加ください。サンプルを見るあなたのメールアドレスはこちら国を選んでください。プライバシーポリシーに従って私の個人情報を扱うことに同意します。登録するとさまざまなことができます。アカウント登録をしてInfoQをお楽しみください。あなたの意見をお聞かせください。毎週火曜日に前週のまとめコンテンツがお送りいたします。25万人ものシニアデベロッパーのコミュニティーにぜひご参加ください。サンプルを見る様々なイノベーターとアーリーアダプターがお送りするテクノロジーの概要を見る。自分がまだ知らないことに気づいていないと知るあなたが興味のあるトピックスをいつでも最新な情報に。あなたのメールアドレスはこちら国を選んでください。プライバシーポリシーに従って私の個人情報を扱うことに同意します。よい世界へ私たちが暮らす世界を大切に思い、よりよいものにしたいと考えています。人のためのソフトウェア開発を加速し私たちのミッションを実現することで、この思いを成し遂げようとしています。私たちは利益の1%をさまざまな慈善団体に寄付しています。会社として、また従業員��して、そうしたことの価値を強く信じているからです。with.プライバシーBTあなたのプロファイルは最新ですか?プロフィールを確認してアップデートしてください。アドレス*Eメールを変更すると確認のメールが配信されます。会社名:現在の会社名をご入力ください。Other組織規模:現在の組織規模をご入力ください。2,501+国:現在の国を設定してください。Zimbabwe都道府県:現在の都道府県に設定してください。次の都道府県にアップデートする:ニュースレターを購読しますか?インダストリーメールを購読しますか?本Eメールに登録すると、以前より関心のあったトピックの関連情報をお送りする場合がございます。詳細はこちらのプライバシーポリシーをご覧ください。newsletter?新しいメールアドレスに確認用のメールを送信します。このポップアップ画面は自動的に閉じられます。