ここでは、これらのメッセージの処理と、コートダジュールのアマデウスでの仕事の特徴についてお話します。
このトピックは非常に広範囲にわたるため、最初にいくつかのキーワードのみを概説し、一緒に何が関心を引くかを見ていきます。
物語
ある時点から、航空輸送の開発を成功させるためには、利害関係者間のコミュニケーションの多かれ少なかれ普遍的な方法を作成する必要があることが明らかになりました。 航空会社は空港と交渉し、代理店はチケットを販売し、顧客は不満を払わずに支払いをしなければなりません。
この理解の発展は、ルフトハンザ、エアフランス、イベリアによるアマデウス会社の設立であり、マドリードに本社を置き、エルディングのデータセンターと散在する開発センターでした。
流通システムの世界は拡大しており、理解可能な結果を伴います。 たとえば、データセンターは既に3つの電力会社を使用していますが、数年で利用可能な容量の限界に達します。 大陸横断拡張の計画。
GDSとして作成されたアマデウスの会社は現在、予約システムに加えて、スケジュール管理、フライト在庫、空港管理(チェックイン、搭乗)、利益計算などを含んでいます。ホテルやレンタカーの予約を扱う試みもあります。
産業は国際航空運送協会によって規制されています。 この協会は、国際輸送価格を管理するために考案されました。 しかし、2003年以来、統制されていない市場を作り出すための交渉が続けられています。 現在、関連付けのタスクは次のとおりです。
- 航空会社と代理店間の請求の簡素化。
- 会社および空港へのコードの割り当て:会社の場合は2文字(1Aなど)、空港の場合は3文字(LED)。
- 他の航空会社と価格を調整する機能。
- 危険物の輸送などの業界ルールの定義。
- 標準化、例: EDIFACT
Amadeusは、104400以上のエージェントのセールスポイントと、460以上の航空会社の36600以上の営業所にサービスを提供しています。 36,000のレンタル場所を持つ26のレンタカー会社。
プロセス
Amadeusは、トランザクションベースのビジネスモデルで動作します。 つまり、顧客は使用済みの機能単位に対して料金を支払います。 たとえば、チケットが予約されるたびに、Amadeusは固定ケーキを受け取ります。 ドキュメントの印刷、チケットの交換、乗客の登録などにも同様の料金がかかります。もちろん、顧客は新しい機能の開発に対して個別に支払います。
同社の製品は3つの役割に分かれています。
- アルテアの予約:
- 可用性を確認してください。
- 予約;
- 価格設定
- 通常および電子チケットの発行。
- AltéaInventory:
- フライトスケジュール管理、出版。
- 助手席カードの管理。
- アルティア出発管理:
- 空港でのチェックイン。
- 搭乗券の声明;
- 手荷物管理;
- 搭乗管理;
- 航空機の重量制御とバランス調整。
詳細は公式ウェブサイトで見つけることができます。
製品へのアクセスは、自動的にまたはクライアント端末からメッセージを送信することにより実行されます。 端末は、テキストコンソールまたはWebサイトです。 インターネット検索エンジンを使用してチケットを検索または注文する場合、サーバーからのリクエストは、代理店のターミナルまたは空港から手動でリクエストが行われた場合とほぼ同じ方法で届きます。 メッセージは、TTY、EDIFACT、またはWebサービスへのXML要求の形式にすることができます。
これに応じて、システムはPDFドキュメントを含む電子メールを送信し、空港のプリンターでチケットを印刷し、SMSを送信し、HTMLページを表示するだけです。
チケットを予約すると、 PNRが作成されます。 このエントリには、名前、特別な要件、フライト番号、ホテル、車、電車などの基本的な乗客情報が含まれています。 すべてのエントリには順番に番号が付けられます。
PNRの例:
RP / MUC1A0701 / RFトーマステスト 1.SRC /テスト 2 LH4143 Y 27OCT 5 NCEFRA HK1 0645 1 0745 0925 737 E 0 R 禁煙のフライト RTSVCをご覧ください 3 LH4138 Y 03NOV 5フランスHK1 1600 1 1640 1805 737 E 0 R 禁煙のフライト RTSVCをご覧ください 4 AP 809-0239424 5 TK TL26OCT / MUC1A0701 6 FPキャッシュ
checkmytrip.comでは、姓と予約番号(6文字)を入力してPNRをリクエストできます。
飛行寿命は次のようになります。
- -7/10日:フライトの作成。
- -24時間:容量の計算。
- -3時間:負荷評価の開始。
- -2.5時間: EZFWメッセージが送信されます。
- -1.5時間:負荷定格(DG / SL)を更新します。
- -1時間:ダウンロード手順を送信します。
- -50分:燃料データ入力。
- -45分: NOTOCおよび予備ダウンロードレポートを送信します。
- -10分:エプロンチェック。
- -3分:最終ダウンロードレポートを送信します。
- 0:離陸。
- +10分: LDM / CPM / SLSを送信することを意味するリリース制御。
これらのメッセージはすべて保存され、検索および転送されます。 この場合、特別なサービスが調査のために特定のフライトのアーカイブへのアクセスをブロックするよう要求する場合があります。
サービスメッセージに加えて、代理店の従業員間のパーソナルメッセージングサービスが提供されます。 セクシャルハラスメントを調査するために、通信の歴史について司法調査のケースがありました。
メッセージフローは毎秒数千に達することがあり、シーケンスの整合性、優先度、配信、およびストレージ(必要な場合)を保証します。 必要に応じて、個人データは暗号化され、クレジットカード番号はログに表示されません。
航空会社は、一部の倉庫で事故が発生した場合に、他の航空会社が被害を受けないように、互いにフェンスで囲みたいと考えています。 一方、パートナーのアーカイブにアクセスし、そうでない人にメッセージを送信する必要があります。
開発
もちろん、大企業はあまり機敏ではありません。 何かが機能する場合は、触れない方が良いです。 したがって、業界の夜明けに適切であると思われたプロトコルおよび概念は、現在まで生き残り、さまざまな成功を収めています。 しかし、非常に多くの人々がこれに取り組んでおり、最新レベルのサービスと必要なセキュリティを提供しようとしています。
当初、システムの中核はIBMの既製のハードウェアおよびソフトウェアソリューションでした。 ただし、かなりのサポートリソースが必要ですが、アセンブラでひげを生やした時間で書かれたものは正常に機能します。ソリューションは高価であり、専門家はまれです。 現在、開発センターは新製品に従事しており、最新のツールが使用されています。
負荷の高いサービスの主なプログラミング言語はC ++です。 グラフィカルインターフェイスには、さまざまなサーバーソリューションを備えたJava Webサービスがあります。 Pythonは、回帰テストスクリプトの作成に広く使用されています。 Linuxはサーバー上で実行されています。
コードが実稼働に入る前に、さまざまなレベルの信頼性の稼働システムのコピーであるテストシステムのいくつかのレベルでテストされます。 保存された実際のトラフィックはこれらのコピーに送られるため、システムは過去のように動作し、既知のタイムシフトがあります。 レベルの1つは、顧客スタッフを教育するために設計されたトレーニングシステムです。
すべてのシステムにはさまざまな重大度があります。 サポートは、さまざまなレベルでシステムを更新する人々と開発者によって提供されます。 チームには、携帯電話が発行される週次シフトのスケジュールがあります。 これらのシフトでは、移動の自発的な制限が発生します。問題への応答時間は契約に含まれており、その場合、週末の深夜に電話をかけることができ、現在の問題の議論とチャットに接続するための短い時間があります そのような問題の例:エアフランスはチケットを販売できないか、一般的にすべてが壊れました 。
(重要な)アプリケーションの新しいバージョンがダウンロードされると、開発室はフライトコントロールセンターに似ていることがあります(ある意味では)。 メッセージのトラフィックをリアルタイムで監視し、更新のロールバックまたは松葉杖の代替を準備している場合。 スキーマが更新されると、データベースでインシデントが発生する場合があります。 インストールを管理する部門は、インストールするものを常に認識しているわけではないため、さまざまなことが起こります。 新しいクライアントの外観などの構成の更新も行われ、その後のルーティングの構成やほぼすべての構成が行われます。
トラクター
反抗的な召使が働く開発センターは、地元のシリコンバレーであるソフィアアンティポリス公園内のコートダジュールにあります。 この地域ではIT企業に特別な条件(優先電力など)が提供され、Intel、ARM、Inria、AirFrance、Amadeusなどの多くの有名企業で使用されました。 ちなみに、空席はあります。
多数の訪問者がアマデウスで働いているため、内部の公用語は英語です。 ダイニングルームでコーヒーを飲みながら、フランス人はフランス語を話すことを好みます。 しかし、フランス語を話せない人が1人あれば十分であり、何十人もの会議で、誰もが問題なく英語に切り替えます。
窓からは、南アルプス、丘の中腹の村、リグリア海を見ることができます。 ノウサギとイノシシが森を駆け抜けます。 バスの窓から芝生の上で放牧されているブタを見た。 冬が来て、山は雪をかぶって、スキーの季節が来ます。 年に一度、雪が都市周辺の道路に降り注ぎ、誰も氷の準備ができていないため、大変動を引き起こします。 電車でも。