logging in or signing up Enterprise-software-architecture-design aSGuest10022 Download Post to : URL : Related Presentations : Share Add to Flag Embed Email Send to Blogs and Networks Add to Channel Uploaded from authorPOINT lite Insert YouTube videos in PowerPont slides with aS Desktop Copy embed code: (To copy code, click on the text box) Embed: URL: Thumbnail: WordPress Embed Customize Embed The presentation is successfully added In Your Favorites. Views: 1003 Category: Science & Tech.. License: All Rights Reserved Like it (1) Dislike it (0) Added: January 10, 2009 This Presentation is Public Favorites: 0 Presentation Description No description available. Comments Posting comment... By: skdasan (30 month(s) ago) Good presentation Saving..... Post Reply Close Saving..... Edit Comment Close Premium member Presentation Transcript ????????????? : ????????????? ??? Microsoft.NET????? ?? : ?? ?????????????? ??????????? ???????? ?????????????? Agenda : Agenda ???????????? ????????? ?????? ???????????? ??????????? : ???? (High Productivity) ???? (Cut time to market) ??????&??? ?????? (Improve ROI of IT) ?????? (Lower operating costs) ??????????? ?????? : ?????? ???? (High Productivity) ???? (Cut time to market) ??????&??? ?????? (Improve ROI of IT) ?????? (Lower operating costs) ?????? – ?????????? ??patterns & Best Practices ????????? ????? Service oriented architecture-???? ?????? : ?????? ???? (High Productivity) ???? (Cut time to market) ??????&??? ?????? (Improve ROI of IT) ?????? (Lower operating costs) ?????? – ?????????? ??patterns & Best Practices ????????? ????? Service oriented architecture-???? ?????Framework & ????????? ??? (High Performance) ???? (Scalable) ?? &???? (High Reliable & Available) ?? (multiple devices) ?? (Secure) ??????? : ??????? ???? (High Productivity) ???? (Cut time to market) ??????&??? ?????? (Improve ROI of IT) ?????? (Lower operating costs) ?????? – ?????????? ??patterns & Best Practices ????????? ????? Service oriented architecture - ???? ?????Framework & ????????? ??? (High Performance) ???? (Scalable) ?? &???? (High Reliable & Available) ?? (multiple devices) ?? (Secure) Agenda : Agenda ???????????? ????????? ?????? ???????????? ????????? : ????????? ?????Framework ????????? ??? (High Performance) ???? (Scalable) ???? &??? (High Reliable & Available) ?? (multiple devices) ?? (Secure) .NET Framework : .NET Framework ????????? : ????????? Visual C# Visual Basic Visual C++ Visual J# ??????? : ??????? Windows Server 2003 64 bits Windows Server 2003 Clustering IIS v6 Clustering IIS v6 ?????? ??????????????? COM+ Clustering,Object Pool ???????? : ???????? Windows Server 2003?? 8 node ?? Windows Server 2003 TCP/IP???? IIS v6 Clustering IIS v6 ???????????????? COM+ Clustering COM+ ?? (partitions)?????? ??????????? : ??????????? Agenda : Agenda ???????????? ????????? ?????? Client/Server Architecture 3-Tiers Architecture .NET Application Architecture Service Oriented Architecture ???????????? 3-Tiers Architecture : 3-Tiers Architecture High Productivity Very simple programming model VS.NET is good for ASP.NET High Performance & Scalable IIS 6.0 & Windows Server 2003 & SQL Server 2003 Clustering COM+ Clustering Secure Integrate with AD Encrypt Customized Logon info Reliable & High Availability IIS 6.0 & Windows Server 2003 & SQL Server 2003 Flexible to collaborate Little flexibility 3-Tiers Architecture with Web services : 3-Tiers Architecture with Web services Now have some flexibility to collaborate with other Apps thru Web services Is a little complex due to Web services technology and 2 service interfaces Web services keep high Productivity using VS.NET & .NET Framework Built-in support for Asynchronous invocation Secure using WSE Scalable & Reliable using Windows Server 2003 / IIS 6.0 3-Tiers Architecturewith Multiple Clients : 3-Tiers Architecturewith Multiple Clients DCOM/ Remoting IIS Remoting SOAP Now we are facing some complex issues Define common data format between components More technology Remoting DCOM (avoid by using IIS Remoting) Serialization 4 service interfaces Duplicate code in user-interaction & Authentication & Authorization .NET ?????? : .NET ?????? UI Process Components deal with user interaction and navigation flow, installed at IIS for Web clients , or at client system for windows/PDA clients. Service Interfaces provide multiple communication end points to receive service requests, such as http/soap/msmq/remoting. (DCOM will not open for clients) Business Entities are data schema used by every components. Use Biztalk to handle Business workflows Service agents to outsiders .NET ?????? : .NET ?????? Some works have to be done ! Configuration management Exception Handling, Eventing, logging, tracing Security checking Service Oriented Architecture : Service Oriented Architecture Collaboration is business need. Integration with existing Apps is cheaper than developing new Apps SOA Vision WRITE ONCE, CONNECT EVERYWHERE SOA????? : SOA????? Configurability Function Modules Deployment Biz Component invocation Request structure Business data representation Message date validation Message date transformation Message correlation Business action invocation Returning result to client Idempotence Transactions Timeouts Instrumentation: Performance counter Exception handling, Eventing, Logging, Tracing SOA ?????? : SOA ?????? Service interface pipeline Service Implementation pipeline Business Action/Agent Flow of a service request : Flow of a service request Aspect Authentication, Authorization Client Trace Duplicate Handling Elapsed Time, Time Out , Performance Counter Message Transformation Sign/Encrypt Message Require Transaction Publish Business Event … Invoke Business Action : Invoke Business Action Support for various business components .NET Component, COM+, COM, and others Agenda : Agenda ???????????? ????????? ?????? ???????????? ???????????? : ???????????? ?????????? Application Design Automatic deployment Dynamic resources allocation Proactive system tuning & Application recycling Operation Management Manual Process Dynamic Systems Initiative (DSI) : Dynamic Systems Initiative (DSI) Conclusion : Conclusion 3-Tiers Architecture????? ??.NET?????????????? ??Patterns & Best Practices Service Oriented Architecture need investment, But is most valuable for the future collaborating environment. Do More With Less Questions… : Questions… ??? Microsoft .NET ????? Slide 34: © 2003 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary. You do not have the permission to view this presentation. In order to view it, please contact the author of the presentation.
Enterprise-software-architecture-design aSGuest10022 Download Post to : URL : Related Presentations : Share Add to Flag Embed Email Send to Blogs and Networks Add to Channel Uploaded from authorPOINT lite Insert YouTube videos in PowerPont slides with aS Desktop Copy embed code: (To copy code, click on the text box) Embed: URL: Thumbnail: WordPress Embed Customize Embed The presentation is successfully added In Your Favorites. Views: 1003 Category: Science & Tech.. License: All Rights Reserved Like it (1) Dislike it (0) Added: January 10, 2009 This Presentation is Public Favorites: 0 Presentation Description No description available. Comments Posting comment... By: skdasan (30 month(s) ago) Good presentation Saving..... Post Reply Close Saving..... Edit Comment Close Premium member Presentation Transcript ????????????? : ????????????? ??? Microsoft.NET????? ?? : ?? ?????????????? ??????????? ???????? ?????????????? Agenda : Agenda ???????????? ????????? ?????? ???????????? ??????????? : ???? (High Productivity) ???? (Cut time to market) ??????&??? ?????? (Improve ROI of IT) ?????? (Lower operating costs) ??????????? ?????? : ?????? ???? (High Productivity) ???? (Cut time to market) ??????&??? ?????? (Improve ROI of IT) ?????? (Lower operating costs) ?????? – ?????????? ??patterns & Best Practices ????????? ????? Service oriented architecture-???? ?????? : ?????? ???? (High Productivity) ???? (Cut time to market) ??????&??? ?????? (Improve ROI of IT) ?????? (Lower operating costs) ?????? – ?????????? ??patterns & Best Practices ????????? ????? Service oriented architecture-???? ?????Framework & ????????? ??? (High Performance) ???? (Scalable) ?? &???? (High Reliable & Available) ?? (multiple devices) ?? (Secure) ??????? : ??????? ???? (High Productivity) ???? (Cut time to market) ??????&??? ?????? (Improve ROI of IT) ?????? (Lower operating costs) ?????? – ?????????? ??patterns & Best Practices ????????? ????? Service oriented architecture - ???? ?????Framework & ????????? ??? (High Performance) ???? (Scalable) ?? &???? (High Reliable & Available) ?? (multiple devices) ?? (Secure) Agenda : Agenda ???????????? ????????? ?????? ???????????? ????????? : ????????? ?????Framework ????????? ??? (High Performance) ???? (Scalable) ???? &??? (High Reliable & Available) ?? (multiple devices) ?? (Secure) .NET Framework : .NET Framework ????????? : ????????? Visual C# Visual Basic Visual C++ Visual J# ??????? : ??????? Windows Server 2003 64 bits Windows Server 2003 Clustering IIS v6 Clustering IIS v6 ?????? ??????????????? COM+ Clustering,Object Pool ???????? : ???????? Windows Server 2003?? 8 node ?? Windows Server 2003 TCP/IP???? IIS v6 Clustering IIS v6 ???????????????? COM+ Clustering COM+ ?? (partitions)?????? ??????????? : ??????????? Agenda : Agenda ???????????? ????????? ?????? Client/Server Architecture 3-Tiers Architecture .NET Application Architecture Service Oriented Architecture ???????????? 3-Tiers Architecture : 3-Tiers Architecture High Productivity Very simple programming model VS.NET is good for ASP.NET High Performance & Scalable IIS 6.0 & Windows Server 2003 & SQL Server 2003 Clustering COM+ Clustering Secure Integrate with AD Encrypt Customized Logon info Reliable & High Availability IIS 6.0 & Windows Server 2003 & SQL Server 2003 Flexible to collaborate Little flexibility 3-Tiers Architecture with Web services : 3-Tiers Architecture with Web services Now have some flexibility to collaborate with other Apps thru Web services Is a little complex due to Web services technology and 2 service interfaces Web services keep high Productivity using VS.NET & .NET Framework Built-in support for Asynchronous invocation Secure using WSE Scalable & Reliable using Windows Server 2003 / IIS 6.0 3-Tiers Architecturewith Multiple Clients : 3-Tiers Architecturewith Multiple Clients DCOM/ Remoting IIS Remoting SOAP Now we are facing some complex issues Define common data format between components More technology Remoting DCOM (avoid by using IIS Remoting) Serialization 4 service interfaces Duplicate code in user-interaction & Authentication & Authorization .NET ?????? : .NET ?????? UI Process Components deal with user interaction and navigation flow, installed at IIS for Web clients , or at client system for windows/PDA clients. Service Interfaces provide multiple communication end points to receive service requests, such as http/soap/msmq/remoting. (DCOM will not open for clients) Business Entities are data schema used by every components. Use Biztalk to handle Business workflows Service agents to outsiders .NET ?????? : .NET ?????? Some works have to be done ! Configuration management Exception Handling, Eventing, logging, tracing Security checking Service Oriented Architecture : Service Oriented Architecture Collaboration is business need. Integration with existing Apps is cheaper than developing new Apps SOA Vision WRITE ONCE, CONNECT EVERYWHERE SOA????? : SOA????? Configurability Function Modules Deployment Biz Component invocation Request structure Business data representation Message date validation Message date transformation Message correlation Business action invocation Returning result to client Idempotence Transactions Timeouts Instrumentation: Performance counter Exception handling, Eventing, Logging, Tracing SOA ?????? : SOA ?????? Service interface pipeline Service Implementation pipeline Business Action/Agent Flow of a service request : Flow of a service request Aspect Authentication, Authorization Client Trace Duplicate Handling Elapsed Time, Time Out , Performance Counter Message Transformation Sign/Encrypt Message Require Transaction Publish Business Event … Invoke Business Action : Invoke Business Action Support for various business components .NET Component, COM+, COM, and others Agenda : Agenda ???????????? ????????? ?????? ???????????? ???????????? : ???????????? ?????????? Application Design Automatic deployment Dynamic resources allocation Proactive system tuning & Application recycling Operation Management Manual Process Dynamic Systems Initiative (DSI) : Dynamic Systems Initiative (DSI) Conclusion : Conclusion 3-Tiers Architecture????? ??.NET?????????????? ??Patterns & Best Practices Service Oriented Architecture need investment, But is most valuable for the future collaborating environment. Do More With Less Questions… : Questions… ??? Microsoft .NET ????? Slide 34: © 2003 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.