Distributed computing has become quintessential in the business world for its ability to connect people with information and resources. Two available technologies that provide distributed computing... Show moreDistributed computing has become quintessential in the business world for its ability to connect people with information and resources. Two available technologies that provide distributed computing are Microsoft’s .NET and Sun’s J2EE. The objective of this Interprofessional Project is threefold: 1) to study both technologies, 2) to develop and analyze a list of criteria that are important to Bank One and how they develop software, and 3) to rate each criteria, which will help Bank One make an informed technology choice between .NET and J2EE, when reengineering legacy systems. At a high level, there are significant differences between these technologies. The .NET environment offers a host of programming languages and an integrated development environment. However, applications developed in .NET are limited to running on a Microsoft Operating System. J2EE offers one language, Java, but a wide selection of development tools. Applications developed in J2EE may run on several different operating systems. Bank One will have both .NET and J2EE available for development and by using Web Services they will be able to have separate modules communicate with each other. Show less