220 likes | 453 Views
Architecture. Dipl.-Ing.(FH) Michael Harbauer 28.11.2004. Architectural - Aim. 3-Tier Service Oriented High-Performance Scaling Extendable. 2-Tier Architcture. Presentation Tier. Data Tier. 3-Tier Architcture. Presentation Tier. Business Tier. Data Tier. Presentation Tier.
E N D
Architecture Dipl.-Ing.(FH) Michael Harbauer 28.11.2004
Architectural - Aim • 3-Tier • Service Oriented • High-Performance • Scaling • Extendable
2-Tier Architcture Presentation Tier Data Tier
3-Tier Architcture Presentation Tier Business Tier Data Tier
SOA - .Net DCOM HTTP ADO .Net
SOA - .Net Infrastructure DCOM HTTP
SOA - Java RMI-IIOP HTTP JDBC
SOA – Java Infrastructure RMI-IIOP HTTP
SOA - Keynotes • Loose Coupling (But due to OOP: Tight Coupling inside Services) • Static Methods in Data Tier • Stateless Services • Communication independent Services • Transport-Channel specific Service-Facade
Architectural - Result • 3-Tier • Entities hosted in Application Server plus additional service facade (Service Oriented, Extendable) • Application Server mechanism (High-Performance, Sacaling, Extendable)