web-dev-qa-db-ja.com

ソフトウェアアーキテクチャに関して「エンタープライズ」とはどういう意味ですか?

「エンタープライズ」という用語は、ソフトウェア開発者やプログラマーの周りでよく使われ、大まかに使われているようです。

en・ter・prise/ˈentərˌprīz /

名詞:プロジェクトまたは事業、通常は困難または努力が必要なもの。イニシアチブと機知。

誰かがこの用語が実際に何を含んでいるかを明確にできますか? 「企業レベル」、「企業規模」? 「エンタープライズ版」のものさえあります。正確にはどういう意味ですか?上記の定義から判断すると、明らかに意味をなさないので、より具体的には、ソフトウェアに対して、Wordエンタープライズを使用する場合の意味を教えてください。

編集:

これにスピンを追加するには、この用語をEnterprise Framework Modelなどのフレーズにどのように当てはめるのでしょうか。データアクセスとデータコンテキストは、会社全体の説明とどのように関係していますか?

11
SkonJeet

定義を広げる必要があります。

From http://dictionary.reference.com

en・ter・prise[en-ter-prahyz]名詞

  1. 特に重要または困難なプロジェクト、または大胆さやエネルギーを必要とするプロジェクト、または実施されるプロジェクト:平和を維持することは難しい企業です。
  2. そのようなプロジェクトの計画。
  3. そのようなプロジェクトへの参加または関与:私たちの国は断固たる男女の企業によって形成されました。
  4. 事業における大胆さまたは準備力;冒険心;工夫。
  5. 営利目的で組織された会社。事業会社

上記で引用した5番目の定義に従って、エンタープライズソフトウェアまたはエンタープライズライセンスは、企業全体のソリューションを提供することを目的としています。 OPの辞書の定義に従って、OPが引用するケースの「プロジェクトまたは事業」は会社です。

全社規模のソリューションとは、会社がオフィスやサイトを持っているところならどこでも使用されるということです。したがって、エンタープライズライセンスは、会社のすべてのサイトにソリューションを提供します。これはサイトライセンスとは異なり、すべての場所ではなく、会社に属する1つの場所のみを対象とします。 Enterpriseという用語の別の用法は、単に会社全体を示すことであり、必ずしもソフトウェア関連の定義に限定されるわけではありません。したがって、ソフトウェア、人事または経理、さらには「エンタープライズ」向けのJelly Beanの供給も可能です。どちらの場合にも使用される場合、企業規模に関連するWordEnterpriseは、メガコープと同様に中小企業にも同様に適用されるため、関係ありません。

ソフトウェアのエンタープライズエディションは、通常、ある種のマルチサイトマルチサーバーソリューションに対応するために必要な種類の機能を満載することを目的としています。ただし、この場合は、より小さな「エンタープライズ」ではおそらく必要のない機能をより多く取得するために、より多くの料金を支払うことが期待されていることを意味する可能性が高いため、Wordは次のようになります。なんと言っても、マーケティングの誇大広告。

OPの回答の編集部分に答えるために、Enterprise Frameworkは、分散データストレージおよび通信用に設計された製品の実装をサポートするAPIのファンシーな名前であり、通常、マルチサイト製品を考慮して設計された製品に必要です。これは通常、中小企業を対象としたものではありませんが、単一のサーバー/サイトから複数のサーバー/サイトに拡張できる製品の作成に使用できます。たとえば、世界中にオフィスを開設するなど、企業(エンタープライズ)の変化するニーズに合わせて製品を成長させながら、たとえば共通のメールシステムを共有できるようにすることです。

したがって、用語Enterpriseは常に「会社全体」を意味することを意図しているため、「漠然と」または「緩く」使用されているWordの問題は、実際には少し問題ではありません。 、サービスを提供する必要のあるサイトの数に関係なく」...のみEnterpriseは言うのが明らかにはるかに少なく、OPがリストした例によると、 WordEnterpriseの意味は明確のままです。

11
S.Robins

私の経験では、ソフトウェア設定における「エンタープライズ」という言葉は、大企業向けに作成されたソフトウェアを指すことがほとんどです。多くの場合、クライアント向けソフトウェアではなく、内部ソフトウェアを指します。

これは任意の線のように見えるかもしれません(もちろん、正確には「大規模」なものです)が、さまざまな種類の企業向けのソフトウェアを作成したことで、大企業のニーズは、個人のニーズとは非常に異なる、小企業のニーズ。

多くの小規模企業にとって無関係である(または投資する価値がない)ことが多い問題には、次のようなものがあります。

  • 高可用性/シームレスなフェイルオーバー
  • 冗長性/災害復旧
  • 顧客データのプライバシー
  • 法令の遵守
  • リアルタイム監視、トラブルシューティングのための豊富なトレース情報
  • レポートに重点を置く(通常はインテリジェントな管理が可能)

これは、大企業のオーバーヘッドと利益が大企業とはまったく異なるスケールであるためだと思います。小さな会社の給与がオフラインになった場合は、手動で支払うか、個人的に謝罪することができます。それが大企業で起こったら、反乱があります。私はかつて銀行に、バグが見つかるまで1時間あたり数百万ドルの損失を出させていました。信頼性は、ほとんどの大企業にとって重要です(まあ、少なくとも紙の上では)。

6
Daniel B

使い方は漠然としていますが、通常、たとえば多国籍企業など、大規模な組織で機能することが期待されるソフトウェアを意味します。

5
Oded

定義は細かくて良いです。ソフトウェアでは、これはマーケティング用語として付けられているようです。「あなたのビジネスのためにこれを購入してください。これは、サポートを受けることができる深刻なソフトウェアです」というコードワードです。それが本当かどうかは製品によって異なりますが、それはマーケティングが送信しようとしているメッセージです。そのサポート部分は多くの企業にとって重要です。問題が発生したときに電話の相手側に電話をかけてもらいたいのです。

この文脈では、それはマーケティング用語です。

2
anon

理論的には、「エンタープライズソリューション」は、大規模な企業ビジネスに十分に適したあらゆる種類のソリューションです。しかし実際には、「IBMを雇ったことで誰も解雇されない」考え方で開発されたソリューションを意味します。

一方、伝統的に「企業レベル」とは考えられていなかったソリューションに基づいてビジネスを構築しているGoogle、Facebook、Amazonなどの企業があります。たとえば、当初は安価な CotS ハードウェアを使用していました。彼らが使用しているソフトウェアはオープンソースであり、動的言語によって大きな役割を果たしています。これは、企業が広く使用しているにもかかわらず、従来「エンタープライズ対応」とは見なされていませんでした。

2
vartec

通常、エンタープライズソフトウェアは次のとおりです。

  • 内向き;
  • ミッションクリティカルであるか、ビジネス全体で多くの人が使用している。そして
  • 他の内部および/または外部向けシステムと統合

エンタープライズソフトウェアは、必ずしも大企業で実装する必要はありません。例としては、病院のラボシステムや保険金請求処理システムと統合された小さな診療所の電子カルテシステムがあります。

1
Cliff