我们公司希望在.NET堆栈整个企业的标准化应用。我们正在建设一个企业风格指南。我们有一个解决方案架构师,帮助我们与我们的企业架构的设计。他的建议包括企业服务层,并与可重用的组件企业的UI层。
我完全同意在具有将由大多数,如果不是所有的Web应用程序的数据使用的企业服务层。但是我不相信关于企业UI层。
我们的许多现有的应用程序的显示相同的信息如订单的详细信息。他的理由是,我们公司花的钱多次建立订单细节UI为每个应用程序时,它显示了已建成,便可以在其他应用程序重用。他希望建立一个能投进建或改写同一堆栈上未来应用的角度和引导可重复使用的UI组件。
我喜欢有可重用组件的想法,但我认为这应该是有限的结构和风格,不包括用户界面框架。添加UI框架,增加了复杂性各控制能力,并花费更多,我们很基本建立CMS。除此之外,我觉得我们会被锁定在具有角这不一定是坏事,但要是像反应的另一种框架是更适合于未来的应用?
我的问题是 - 1.是否有人建或在有类似的架构的环境中工作?什么是您的经验? 2.你看到了什么,因为这架构的利弊?
在此先感谢您的帮助。
对于所提供的建议: -
使用ESB绝对是最佳的方式,但它会改变你习惯的方式。还有一些需要考虑的方面