Cargando…

Architecting high performing, scalable and available enterprise web applications /

This book provides in-depth insights into techniques for achieving desired scalability, availability and performance quality goals for enterprise web applications. It gives an integrated 360-degree view of achieving and maintaining these attributes through practical, proven patterns, novel models, b...

Descripción completa

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autor principal: Shivakumar, Shailesh Kumar (Autor)
Formato: Electrónico eBook
Idioma:Inglés
Publicado: Waltham, MA : Morgan Kaufmann, an imprint of Elsevier, [2015]
Temas:
Acceso en línea:Texto completo

MARC

LEADER 00000cam a2200000 i 4500
001 SCIDIR_ocn895660720
003 OCoLC
005 20231120111932.0
006 m o d
007 cr cnu|||unuuu
008 141117t20152015maua ob 000 0 eng d
040 |a N$T  |b eng  |e rda  |e pn  |c N$T  |d EBLCP  |d YDXCP  |d N$T  |d E7B  |d UIU  |d UMI  |d WAU  |d TEFOD  |d OCLCF  |d DEBBG  |d STF  |d COO  |d B24X7  |d OCLCQ  |d TEFOD  |d DEBSZ  |d OCLCQ  |d OCL  |d LIV  |d MERUC  |d U3W  |d D6H  |d CEF  |d OCLCQ  |d NAM  |d INT  |d OCLCQ  |d CUY  |d ZCU  |d ICG  |d VT2  |d DKC  |d AU@  |d OCLCQ  |d DCT  |d OCLCQ  |d BRF  |d LVT  |d OCLCO  |d OCL  |d OCLCQ  |d OCLCO 
019 |a 896787185  |a 898036480  |a 899002651  |a 900827714  |a 1088960966  |a 1153051971  |a 1262688893  |a 1302266612 
020 |a 9780128025284  |q (electronic bk.) 
020 |a 012802528X  |q (electronic bk.) 
020 |z 9780128022580 
020 |z 0128022582 
035 |a (OCoLC)895660720  |z (OCoLC)896787185  |z (OCoLC)898036480  |z (OCoLC)899002651  |z (OCoLC)900827714  |z (OCoLC)1088960966  |z (OCoLC)1153051971  |z (OCoLC)1262688893  |z (OCoLC)1302266612 
050 4 |a QA76.76.A65  |b S553 2015 
072 7 |a COM  |x 066000  |2 bisacsh 
082 0 4 |a 005.3/76  |2 23 
100 1 |a Shivakumar, Shailesh Kumar,  |e author. 
245 1 0 |a Architecting high performing, scalable and available enterprise web applications /  |c Shailesh Kumar Shivakumar. 
264 1 |a Waltham, MA :  |b Morgan Kaufmann, an imprint of Elsevier,  |c [2015] 
264 4 |c �2015 
300 |a 1 online resource (xxii, 264 pages) :  |b illustrations 
336 |a text  |b txt  |2 rdacontent 
337 |a computer  |b c  |2 rdamedia 
338 |a online resource  |b cr  |2 rdacarrier 
588 0 |a Online resource; title from PDF title page (EBSCO, viewed February 5, 2015). 
504 |a Includes bibliographical references. 
520 |a This book provides in-depth insights into techniques for achieving desired scalability, availability and performance quality goals for enterprise web applications. It gives an integrated 360-degree view of achieving and maintaining these attributes through practical, proven patterns, novel models, best practices, performance strategies, and continuous improvement methodologies and case studies. --  |c Edited summary from book. 
505 0 |a Machine generated contents note: 1. Architecting Scalable Enterprise Web Applications -- 1.1. Introduction -- 1.2. Scalability layers -- 1.3. Key tenets of enterprise scalability -- 1.4. Challenges for scalability -- 1.5. Scalability patterns and best practices -- 1.6. Architecting scalable systems -- 1.7. Scalability testing -- 1.8. Scalability anti-patterns -- 1.9. Case study -- 1.10. Chapter summary -- 2. Ensuring High Availability for Your Enterprise Web Applications -- 2.1. Introduction -- 2.2. High availability planning -- 2.3. Challenges to high availability -- 2.4. High availability architecture patterns and best practices -- 2.5. High availability for storage, network, and database components -- 2.6. High availability database -- 2.7.Network availability -- 2.8.5R model for high availability -- 2.9. Other aspects of high availability -- 2.10. Availability anti-patterns -- 2.11. High availability governance -- 2.12. Uninterrupted system and application maintenance. 
505 0 |a Note continued: 2.13. High availability testing -- 2.14. Case study -- 2.15. Chapter summary -- 3. Optimizing Performance of Enterprise Web Application -- 3.1. Introduction -- 3.2. WPO concepts and analysis -- 3.3. WPO strategy -- 3.4. Optimizing performance for supporting ecosystem components -- 3.5. Asset optimization strategy -- 3.6. Other dimensions of performance optimization -- 3.7. Performance anti-patterns -- 3.8. Web analytics-based performance improvement -- 3.9. Performance governance framework -- 3.10. Case study for top-down performance optimization -- 3.11. Chapter summary -- 4. Caching for Enterprise Web Application -- 4.1. Introduction -- 4.2. Impact on scalability, availability, and performance -- 4.3. Cache concepts -- 4.4. Cache design -- 4.5. Caching patterns -- 4.6. Caching antipatterns -- 4.7. Caching strategy -- 4.8. Cache metrics and administration -- 4.9. Chapter summary -- 5. Securing Enterprise Web Application -- 5.1. Introduction -- 5.2. Security strategy. 
505 0 |a Note continued: 5.3. Vulnerability, threat, and risk assessment -- 5.4. Designing security principles and policies -- 5.5. Implementing security policy at all levels -- 5.6. Security testing and monitoring -- 5.7. Chapter summary -- 6. Enterprise Web Application Testing -- 6.1. Introduction -- 6.2. Web testing challenges -- 6.3. Testing best practices -- 6.4. Testing estimation at each project phase -- 6.5. UCAPP testing model for enterprise applications -- 6.6. Other aspects of testing -- 6.7. Chapter summary -- 7. Project Management for Enterprise Applications -- 7.1. Introduction -- 7.2. Survey and analysis of enterprise software projects -- 7.3. Project management best practices during various phases of the software project -- 7.4. Lead indicators of quality issues -- 7.5. Proactive quality approach techniques -- 7.6. Project quality tools and metrics -- 7.7. Governance -- 7.8. Chapter summary -- 8. Operations and Maintenance -- 8.1. Introduction -- 8.2. Continuous build and deployment. 
505 0 |a Note continued: 8.3. Monitoring and notification -- 8.4. Production issue troubleshooting and incident handling -- 8.5. Production operations -- 8.6. Chapter summary -- 9. Enterprise Architecture Case Study: ElectronicsDeals Online -- 9.1. Case study context -- 9.2. ElectronicsDeals case study -- 9.3. Architecture solution -- 9.4. Designing initial architecture -- 9.5. Making the ElectronicsDeals online scalable -- 9.6. Adding high availability features for ElectronicsDeals online -- 9.7. Accelerated performance for ElectronicsDeals online -- 9.8. Securing ElectronicsDeals online -- 9.9. Project execution strategy of ElectronicsDeals Online -- 9.10. Logical architecture -- 9.11. Risk and mitigation strategy. 
650 0 |a Application software  |x Development. 
650 0 |a Software architecture. 
650 0 |a Business  |x Data processing. 
650 0 |a Management  |x Data processing. 
650 6 |a Logiciels d'application  |x D�eveloppement.  |0 (CaQQLa)201-0279367 
650 6 |a Architecture logicielle.  |0 (CaQQLa)201-0418285 
650 6 |a Gestion  |x Informatique.  |0 (CaQQLa)201-0033709 
650 7 |a COMPUTERS  |x Enterprise Applications  |x Collaboration Software.  |2 bisacsh 
650 7 |a Management  |x Data processing  |2 fast  |0 (OCoLC)fst01007162 
650 7 |a Application software  |x Development  |2 fast  |0 (OCoLC)fst00811707 
650 7 |a Business  |x Data processing  |2 fast  |0 (OCoLC)fst00842293 
650 7 |a Software architecture  |2 fast  |0 (OCoLC)fst01200416 
776 0 8 |i Print version:  |a Shivakumar, Shailesh Kumar.  |t Architecting high performing, scalable and available enterprise web applications.  |d Waltham, MA : Morgan Kaufman, �2015  |z 9780128022580  |w (OCoLC)901039206 
856 4 0 |u https://sciencedirect.uam.elogim.com/science/book/9780128022580  |z Texto completo