Your SlideShare is downloading. ×
0
Architecture and technology overview
Architecture and technology overview
Architecture and technology overview
Architecture and technology overview
Architecture and technology overview
Architecture and technology overview
Architecture and technology overview
Architecture and technology overview
Architecture and technology overview
Architecture and technology overview
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Architecture and technology overview

166

Published on

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
166
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
0
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  1. 10,000 ft view
  2. Quick Overview
  3. User Interface LayerUser Interface LayerBusiness LayerBusiness LayerData LayerData LayerObjectLibraryDatabaseDatabaseExternalSystems
  4.  The solution does not lend itsself to being distributed acrossload tolerant physicalarchitecture. The separation of concernsbecomes blurred between thelayers making it hard andexpensive to maintain code. Data has a tendency to beleaked across the solution up tothe UI making many N-Tiersystems very vulnerable toexploits such as Sql InjectionAttacks. N-Tier models tend to result inteams that have tier focuseddevelopers who are not crossskilled across layers.
  5. User Interface LayerUser Interface LayerInvoicingServiceInvoicingServiceStockManagementServiceStockManagementServiceCustomerManagementServiceCustomerManagementServiceMarketingServiceMarketingServiceEmail ServiceEmail ServiceEmail ServiceEmail ServiceDatabase , External Services, Ftp , SMTP etcDatabase , External Services, Ftp , SMTP etc
  6.  One Service One Concern Highly Distributable Load Tolerant ( WCF + MSMQ) . Ask don’t Tell (GoodEncapsulation Of Concerns +Request and Response StyleMessaging ). Cheap to Maintain and Expand. Lends them selves togeographically distributedinfrastructure. (WAN of LAN’s). Multiple Security ModelsAvailable.
  7. SOA + Message BusInvoicingServiceInvoicingServiceStockManagementServiceStockManagementServiceCustomerManagementServiceCustomerManagementServiceMarketingServiceMarketingServiceEmail ServiceEmail ServiceEmail ServiceEmail ServiceMessage Bus and Bus Sub SystemsUI’s
  8.  Complete abstraction of BusinessServices. Load Balancing High Performance Fault Tolerant Generic Messaging High Through Put Of Transactions Distributed TransactionManagement
  9.  Mass TransitMass Transit is an open sourceproject which implements anarchitecture that is often extendedby software teams to providecustom solutions. Biztalk + ESB Tool Kits.This is Microsoft’s enterpriseorchestration offering.
  10. WebServersAPIServersInternet/networkInternet/networkWebBrowsersWebBrowsersSmartClientsSmartClientsCentralBusandRoutingServersCentralBusandRoutingServersCentralBusandRoutingServersApplicationServersHosting SOAServicesData andexternalservicesData andexternalservicesData andexternalservicesData andexternalservicesData andexternalservicesData andexternalservicesData andexternalservicesData andexternalservices

×