Key Ideas
 


Microsoft vs. Java: Making the Choice

A One-day Seminar

Two-tier client/server development is dead. Instead, every major vendor now supports an N-tier, component-based approach to building enterprise applications. Microsoft promotes the .NET Framework, an architecture that includes C#, Visual Basic.NET, the Common Language Runtime (CLR), Enterprise Services, ASP.NET, and more. Every other vendor in this space - Sun, IBM, BEA, Oracle, and others - backs the Enterprise Java technologies. Known today as Java 2, Enterprise Edition (J2EE), these technologies include the Java language and virtual machine, Enterprise Java Beans (EJB), JavaServer Pages (JSPs), and others. While vendors on both sides trumpet the benefits of their own technology, the truth is that neither technology is right for every organization. Instead, what's right for you depends on the specific requirements you face. The primary goal of this seminar is to help you make this difficult choice correctly.


Audience

The target audience for this seminar is decision makers, architects, and analysts who must understand these two competing technology families. This seminar assumes a basic knowledge of distributed application development, but it does not assume any particular knowledge of either the Microsoft or Java worlds - this is not a programming course.

Outline

Enterprise Application Platforms Today

  • The evolution of enterprise infrastructure
  • An overview of Microsoft's technology
  • An overview of Enterprise Java (J2EE)

Key Decision Factors

  • Vendor relationships and vendor quality
  • Maturity and installed base
  • Other factors

Virtual Machines

  • The Common Language Runtime (CLR)
  • The Java Virtual Machine (JVM)

Programming Languages

  • C#/Visual Basic.NET
  • Java

Web Technologies

  • ASP.NET
  • JavaServer Pages (JSPs)

Object Transaction Monitors (OTMs)

  • .NET’s Enterprise Services/COM+
  • Enterprise JavaBeans (EJB)

Other Technologies

  • Message queuing
  • Data access

 

 
  • Make the right decision
     
  • Java vs. C#
     
  • Java VM vs. the CLR
     
  • Microsoft vs. IBM/BEA/etc.

 

 

 

 

 

 

 

Website design and development by kmcreative.
KMCREATIVE is a Silicon Valley based graphic design firm specializing in corporate collateral, web design, web development, identity, medical illustration and product illustration.

Back to Top.
Speaking :: Writing :: Consulting :: Blog :: Newsletter :: About :: Contact :: Home