知識マップ: IEモード依存システムの脱却ガイド
記事「IEモード依存システムの脱却ガイド」の主張を、概念と関係(エッジ)に分解した知識グラフの全体です。各関係には根拠・確認日・確度が付いています。
この記事は、EdgeのIEモードが退役済みのIE11に代わってTrident(MSHTML)エンジンで古い文書モードやActiveXを描画する仕組みであることを踏まえ、Enterprise Mode Site Listとニュートラルサイトを正しく構成してサイトリストを一元管理しながら安全に延命する方法を整理しています。脱却の実務上の第一候補は段階的リファクタリングで、依存が深すぎて分解できない場合の最終手段である全面リライトより先に検討すべきだとしています。WebView2はActiveXの温存ではなくOS側の責務の切り出しに使い、VDI/RemoteApp隔離はすぐ直せない業務の一時的な受け皿とし、Windowsコンテナは延命先として推奨されません。依存の棚卸しにはEnterprise Site Discoveryを、モダン化した経路の検証にはPlaywrightを用います。
flowchart LR
accTitle: IEモード依存からの脱却の知識マップ
accDescr: IEモードがTrident(MSHTML)エンジン上で文書モードやActiveXを扱う仕組みと、サイトリストやニュートラルサイトによる安全な延命、段階的リファクタリングを中心とした複数の脱却パターンとの対応関係を示す図
ie_mode["IEモード"]
ie_mode_dependency["IEモード依存"]
trident_mshtml_engine["Trident(MSHTML)エンジン"]
ie11_desktop_app["IE11デスクトップアプリ"]
document_mode["文書モード(Document Mode)"]
activex["ActiveX"]
enterprise_mode_site_list["Enterprise Mode Site List(サイトリスト)"]
neutral_site["ニュートラルサイト(Neutral Site)"]
sso_auth_failure["SSO認証失敗(リダイレクトループ)"]
cloud_site_list_management["Cloud Site List Management"]
staged_refactoring["段階的リファクタリング"]
full_rewrite["全面リライト"]
vdi_remoteapp_isolation["VDI/RemoteApp隔離"]
micro_frontend["マイクロフロントエンド"]
windows_containers["Windowsコンテナ"]
webview2["Microsoft Edge WebView2"]
enterprise_site_discovery["Enterprise Site Discovery"]
app_assure["App Assure"]
extended_stable_channel["Extended Stable(更新チャネル)"]
security_compliance_toolkit["Security Compliance Toolkit"]
playwright["Playwright"]
ie_mode -->|"利用する"| trident_mshtml_engine
ie_mode -->|"の後継"| ie11_desktop_app
trident_mshtml_engine -->|"実装を担う"| document_mode
trident_mshtml_engine -->|"実装を担う"| activex
ie_mode -->|"前提とする"| enterprise_mode_site_list
enterprise_mode_site_list -.->|"前提とする"| neutral_site
neutral_site -->|"防止する"| sso_auth_failure
cloud_site_list_management -->|"推奨される対応"| enterprise_mode_site_list
activex -->|"原因になり得る"| ie_mode_dependency
document_mode -->|"原因になり得る"| ie_mode_dependency
staged_refactoring -->|"推奨される対応"| ie_mode_dependency
full_rewrite -.->|"推奨される対応"| ie_mode_dependency
vdi_remoteapp_isolation -.->|"推奨される対応"| ie_mode_dependency
micro_frontend -.->|"推奨される対応"| ie_mode_dependency
windows_containers -->|"用いるのは非推奨"| ie_mode_dependency
webview2 -->|"用いるのは非推奨"| activex
webview2 -.->|"推奨される対応"| ie_mode_dependency
staged_refactoring -->|"より先に行うべき"| full_rewrite
ie_mode_dependency -->|"で確認できる"| enterprise_site_discovery
app_assure -.->|"軽減する"| ie_mode_dependency
extended_stable_channel -->|"推奨される対応"| ie_mode
enterprise_mode_site_list -->|"で確認できる"| security_compliance_toolkit
staged_refactoring -->|"で確認できる"| playwright
概念間の関係(全23件)
図と同じ関係を文章でも列挙します。表示している文と機械可読な意味データ(RDFa)は同じ要素に載っています。確度が「確立した関係」のものは直接の関係として、「条件付きの関係」のものは成立条件つきの言明(rdf:Statement)として表現しています。
- IEモードはTrident(MSHTML)エンジンを利用します。
- IEモードはIE11デスクトップアプリの後継に当たります。
- Trident(MSHTML)エンジンは文書モード(Document Mode)の実装を担います。
- Trident(MSHTML)エンジンはActiveXの実装を担います。
- IEモードはEnterprise Mode Site List(サイトリスト)を前提とします。
- Enterprise Mode Site List(サイトリスト)はニュートラルサイト(Neutral Site)を前提とします。
- ニュートラルサイト(Neutral Site)はSSO認証失敗(リダイレクトループ)を防ぎます。
- Cloud Site List ManagementはEnterprise Mode Site List(サイトリスト)に対する本記事の推奨です。
- ActiveXはIEモード依存の原因になることがあります。
- 文書モード(Document Mode)はIEモード依存の原因になることがあります。
- 段階的リファクタリングはIEモード依存に対する本記事の推奨です。
- 全面リライトはIEモード依存に対する本記事の推奨です。
- VDI/RemoteApp隔離はIEモード依存に対する本記事の推奨です。
- マイクロフロントエンドはIEモード依存に対する本記事の推奨です。
- WindowsコンテナをIEモード依存に用いることは推奨されません。
- Microsoft Edge WebView2をActiveXに用いることは推奨されません。
- Microsoft Edge WebView2はIEモード依存に対する本記事の推奨です。
- 段階的リファクタリングは全面リライトより先に行うべきです。
- IEモード依存はEnterprise Site Discoveryで確認できます。
- App AssureはIEモード依存を軽減します。
- Extended Stable(更新チャネル)はIEモードに対する本記事の推奨です。
- Enterprise Mode Site List(サイトリスト)はSecurity Compliance Toolkitで確認できます。
- 段階的リファクタリングはPlaywrightで確認できます。
主要概念の定義
機械可読データ
このページはサイトの知識グラフ(_data/knowledge/)から自動生成されています。誤りの指摘はお問い合わせからお願いします。