----------------------------------------------------------- New Message on BDOTNET
----------------------------------------------------------- From: ambatisreedhar Message 1 in Discussion Hi All, Today I attended Techmela session in Microsoft Signature Building. Two tracks are there. I choose first track. First track is about Enterprise Business Applications though I am having little experience on BI concepts. As more of the sessions (Ajax , Sivlerlight etc) I attended in BDotnet Topics covered are : Writing Highly Scalable .Net Applications - singhal Service Enabling Legacy Applicaitons - VineetGupta Building Enterprise Portals that enable composition of multiple line of business applications Building Business Intelligence Dashboards with KPIs adn Analytics which work with Excel - Vineet Gupta My feedback: ----------------- I am giving the feedback for the Track1 First important point is its definetely not a marketing session like other Microsoft sessions that I attended. Vineet and Singhal gave good insight into technologies. I reached Microsoft office at 10 Am. First session by Singhal: How to write high scalable .net applications? He gave a checklist. Measuring Manage Code Performance: ---------------------------------------------- 1.Memory 2.Working Set 3.Exceptions 4.Contention 5.Threading 6.Code Access Security How to find the reason for an application running slow? The following are the parameters you have to select in Perfmon tool. ¡ Memory <o:p></o:p> § Process\Private Bytes<o:p></o:p> § .NET CLR Memory\% Time in GC<o:p></o:p> § .NET CLR Memory\# Bytes in all Heaps<o:p></o:p> § .NET CLR Memory\# Gen 0 Collections<o:p></o:p> § .NET CLR Memory\# Gen 1 Collections<o:p></o:p> § .NET CLR Memory\# Gen 2 Collections<o:p></o:p> § .NET CLR Memory\# of Pinned Objects<o:p></o:p> § .NET CLR Memory\Large Object Heap Size<o:p></o:p> ¡ Working Set <o:p></o:p> § Process\Working Set<o:p></o:p> ¡ Exceptions <o:p></o:p> § .NET CLR Exceptions\# of Exceps Thrown / sec<o:p></o:p> ¡ Contention<o:p></o:p> § .NET CLR LocksAndThreads\Contention Rate/sec<o:p></o:p> § .NET CLR LocksAndThreads\Current Queue Length<o:p></o:p> ¡ Threading <o:p></o:p> § .NET CLR LocksAndThreads\# of current physical Threads<o:p></o:p> § Thread\% Processor Time<o:p></o:p> § Thread\Context Switches/sec<o:p></o:p> § Thread\Thread State<o:p></o:p> ¡ Code Access Security <o:p></o:p> § .NET CLR Security\Total RunTime Checks<o:p></o:p> § .NET CLR Security\Stack Walk Depth<o:p></o:p> Then he explained about Perfmon and CLR Profiler tools and how to use them with demos. First demo is about String concatenations which is taking lot of memory.By Perfmon tool we can easily observe.Instead use StringBuilder Second demo is about advantage of calling dispose explicitly. He cleared so many doubts also.Good one. Feedback on Vineet Gupta's sessions: ---------------------------------------------- First one: Service Enabling Apps : Data Centric View First he explained about the tenats of SOA which are Boundaries are explicit Services are autonomous Services share schema and contract Service compatibility based on policy. In the beginning of the session I found difficulty in cope up his speed. Later I understood his ideas. As I am not having more exposure to SOA its bit difficult to understand.But if you pays attention it will be useful one. Vineet has good insight on Services oriented architecture. All his speech included practical scenarios about the real world. In real world there will be no deletions and updations .Everything is insert and appending.There is no concept of rollback. He spoke about Operators and Operands, All data in SOA is data from the past. Going to SOA is like going from Newtonian physics to Einsteinien physics. Impact of reference data Immutable Data should be versioned and time stamped. Messages needs immutable contant and schemas. XML infosets and XMl Schemas Reader - Makes - Right and N-Squared communicatorian Canonical Schema and Doubly Lossy Transformations. Kinds of Data --------------- Resource Oriented Data Version reference Data Request - Response Data Activity Oriented Data And thats it. He continued with the next session on Composite Applications . This is something more on sharepoint related things. Context Driven Composite User Interface pattern eg: Addins, RibbonBars Mesh Composite View Pattern Eg : Webparts, Dashboards RSS and Webservices Composition Pattern Analytics Pattern Then he gave demos on (Moss concepts) like Business Data Catalog Application Def fiels BusinessData Webparts Workflows Business Data Search Idea on Microsoft Office Sharepoint Server 2007 Then Vineet continued with Excel Services. Topics and demos covered on Analytics OBA pattern Specialized Mesh Composite View Key Performance Indicator List (KPIs) Report Center Dashboards Excel on Web Filtering webparts Office 2007 Excel services advantages: --------------------------------------------- No activex controls in rendering page ,Its purely DHTMl Some limitations also are discussed. Thanks Sreedhar Ambati ----------------------------------------------------------- To stop getting this e-mail, or change how often it arrives, go to your E-mail Settings. http://groups.msn.com/bdotnet/_emailsettings.msnw Need help? If you've forgotten your password, please go to Passport Member Services. http://groups.msn.com/_passportredir.msnw?ppmprop=help For other questions or feedback, go to our Contact Us page. http://groups.msn.com/contact If you do not want to receive future e-mail from this MSN group, or if you received this message by mistake, please click the "Remove" link below. On the pre-addressed e-mail message that opens, simply click "Send". Your e-mail address will be deleted from this group's mailing list. mailto:[EMAIL PROTECTED]
