For our project, the Microsoft stack includes:
- Windows 2000 (any edition), Windows XP Pro, or Windows Server 2003 (any edition).
- .Net Common Language Runtime (CLR) 1.1, a runtime system similar to a Java virtual machine (JVM) (included in Windows Server 2003 or a free download for the other operating systems). It understands object-oriented and component-oriented constructs (unlike a JVM). All code executed by the CLR (called managed code) is JITed (compiled just in time). The CLR is also responsible for code access security (CAS).
- .Net Framework 1.1, the class libraries, and the CLR. This is the equivalent of the JVM and the java.* class libraries.
- Web Services Enhancements (WSE) 1.0.
- IIS 5.1 or 6.0 (included in the listed operating systems), Microsoft's Web server.
- ASP.Net, the execution engine for .Net Web application and Web services hosted by IIS.
- C# or VB.Net, the two most common languages used to implement .Net applications. They are the .Net equivalent of Java the language.
- Visual Studio.Net 2003, the IDE for all .Net development.
WSE 2.0 Tech Preview with X509 was tested unsuccessfully for interoperability. It works in a .Net to .Net scenario. The WebLogic and J2EE stack includes:
- Most operating systems, including multiple flavors of Unix, Linux, and Windows.
- Pointbase, the database management system (DBMS) that is included with a WebLogic 8.1 development seat. WebLogic supports most commercial DBMS and all Java database connectivity (JDBC) providers.
- BEA JRockit JVM, which translates bytecode from compiled Java applications into platform-specific machine code, providing Java's portability. The JVM supports the Java run time and class libraries.
- WebLogic Server 8.1 Application Server, which provides the core application infrastructure services to J2EE applications built with WebLogic Workshop and other Java IDEs. The application server layer supports the J2EE APIs for development of presentation and business logic components.
- WebLogic Workshop 8.1 Application Framework, which provides the abstraction layer from the J2EE APIs that handles the J2EE infrastructure code for applications.
- WebLogic Workshop 8.1 IDE, which provides a visual development environment and full source code editor and debugger for developing applications on WebLogic 8.1.
- The Java language. Workshop requires knowledge of basic Java syntax but not necessarily the entire J2EE API set.
|
|