

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# 共用程式的應用程式
<a name="shared"></a>

下圖說明執行稱為 AB.1 程式的共用程式的大型主機應用程式 A 和 B。當應用程式 A 和 B 包含呼叫共用子程式的程式時，此案例也適用。

 ![\[Mainframe applications that share programs\]](http://docs.aws.amazon.com/zh_tw/prescriptive-guidance/latest/modernization-mainframe-decoupling-patterns/images/shared.png) 

**分析步驟**

1. 執行共用程式 AB.1 的影響分析，以便您可以一起遷移應用程式 A 和 B，以及程式 AB.1。我們建議您使用[其他資源](resources.md)區段中列出的探索工具來自動化分析。

1. 根據影響分析，識別使用程式 AB.1 等共用程式的相依應用程式數量。

1. （建議） 完成商業網域分析，以判斷共用的程式是否可以彙總到具有應用程式的網域，並以 API 的形式公開為網域服務之一。

您可以使用下列其中一種方法來解耦應用程式，以準備遷移：
+ [使用獨立 API](api.md)
+ [使用共用程式庫](library.md)
+ [使用訊息佇列](queue.md)