ورود به حساب

نام کاربری گذرواژه

گذرواژه را فراموش کردید؟ کلیک کنید

حساب کاربری ندارید؟ ساخت حساب

ساخت حساب کاربری

نام نام کاربری ایمیل شماره موبایل گذرواژه

برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید


09117307688
09117179751

در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید

دسترسی نامحدود

برای کاربرانی که ثبت نام کرده اند

ضمانت بازگشت وجه

درصورت عدم همخوانی توضیحات با کتاب

پشتیبانی

از ساعت 7 صبح تا 10 شب

دانلود کتاب Software Pipelines and SOA: Releasing the Power of Multi-Core Processing

دانلود کتاب خطوط لوله نرم افزار و SOA: آزادسازی قدرت پردازش چند هسته ای

Software Pipelines and SOA: Releasing the Power of Multi-Core Processing

مشخصات کتاب

Software Pipelines and SOA: Releasing the Power of Multi-Core Processing

ویرایش: 1 
نویسندگان:   
سری:  
ISBN (شابک) : 0137137974, 9780137137978 
ناشر: Addison-Wesley Professional 
سال نشر: 2009 
تعداد صفحات: 415 
زبان: English  
فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود) 
حجم فایل: 7 مگابایت 

قیمت کتاب (تومان) : 43,000



ثبت امتیاز به این کتاب

میانگین امتیاز به این کتاب :
       تعداد امتیاز دهندگان : 8


در صورت تبدیل فایل کتاب Software Pipelines and SOA: Releasing the Power of Multi-Core Processing به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.

توجه داشته باشید کتاب خطوط لوله نرم افزار و SOA: آزادسازی قدرت پردازش چند هسته ای نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.


توضیحاتی در مورد کتاب خطوط لوله نرم افزار و SOA: آزادسازی قدرت پردازش چند هسته ای

ایجاد عملکرد موفقیت آمیز در هر SOA یا برنامه محاسباتی پیشرفته برای پاسخگویی به تقاضای بی سابقه، سازمان های فناوری اطلاعات باید عملکرد برنامه را با مرتبه ای از بزرگی بهبود بخشند. بهبود عملکرد در محیط‌های SOA که به قدرت محاسباتی بسیار بیشتری نسبت به معماری‌های قدیمی نیاز دارند، بسیار مهم‌تر است. سرورهای چند هسته‌ای امروزی می‌توانند عملکرد مورد نیاز کسب‌وکارها را ارائه دهند، اما تعداد کمی از برنامه‌ها از مزایای کامل آن‌ها استفاده می‌کنند. اکنون، Cory Isaacson مبتکر نرم‌افزار، رویکردی آسان‌تر و انعطاف‌پذیرتر را برای پردازش موازی معرفی می‌کند – رویکردی که هر سازمان فناوری اطلاعات می‌تواند برای دستیابی به سطوح بی‌سابقه‌ای از عملکرد از آن استفاده کند. Isaacson نشان می‌دهد که چگونه مدل‌های Software Pipeline می‌توانند به شما کمک کنند برنامه‌ها را به هر سطح مورد نیاز مقیاس دهید، منابع را به حداکثر برسانید، اهداف چالش برانگیز را برآورده کنید و به بازگشت سرمایه بی‌سابقه‌ای دست یابید. او این تکنیک ها را با سناریوهای تجاری واقعی و الگوهای طراحی اثبات شده روشن می کند - همه چیزهایی که معماران، تحلیلگران و توسعه دهندگان باید فوراً از آنها استفاده کنند. پوشش عمیق این کتاب شامل    نحوه عملکرد خطوط لوله نرم‌افزار، کارهایی که می‌توانند انجام دهند و چگونه می‌توانید با استفاده از چرخه بهینه‌سازی خطوط لوله نرم‌افزار (SPOC) آنها را اعمال کنید    برنامه‌های مقیاس‌گذاری از طریق پردازش موازی و در عین حال تضمین نظم پردازش در برنامه‌های کاربردی حیاتی است.     حل مشکلات عملکرد در برنامه‌های کاربردی موجود، و رفع تنگناها در فرآیندهای موجود     چارچوب مرجع Pipelines با سازگاری کامل و آسان    نمونه‌های کد دقیق که منعکس‌کننده الگوهای خط لوله اثبات شده    تکنیک‌های قابل استفاده در هر صنعتی، با هر زبان برنامه‌نویسی    راه‌حل‌های معماری و طراحی خاص برای مشاغل متداول چالش‌های فنی    آینده خطوط لوله نرم‌افزار: فرصت‌های نوظهور برای توسعه «گرینفیلد»    ابزارها، الگوهای نمونه، کد منبع، و اطلاعات به‌روز در SoftwarePipelines.org


توضیحاتی درمورد کتاب به خارجی

Build Breakthrough Performance into Any SOA or Advanced Computing ApplicationTo meet unprecedented demand, IT organizations must improve application performance by an order of magnitude. Improving performance is even more crucial in SOA environments, which demand far more computing power than older architectures. Today’s multi-core servers can deliver the performance businesses require, but few applications take full advantage of them. Now, software innovator Cory Isaacson introduces an easier, more flexible approach to parallel processing—one that any IT organization can use to attain unprecedented levels of performance. Isaacson shows how Software Pipeline models can help you scale applications to any level required, maximize resources, deliver on challenging objectives, and achieve unprecedented ROI. He illuminates these techniques with real-life business scenarios and proven design patterns—everything architects, analysts, and developers need to start using them immediately. This book’s in-depth coverage includes    How Software Pipelines work, what they can accomplish, and how you can apply them using the Software Pipelines Optimization Cycle (SPOC)    Scaling applications via parallel processing while guaranteeing order of processing in mission-critical applications     Solving performance problems in existing applications, and resolving bottlenecks in existing processes     A complete, easy-to-adapt Pipelines Reference Framework    Detailed code examples reflecting proven Pipelines Patterns    Techniques that can be applied in any industry, with any programming language    Specific architectural and design solutions for common business and technical challenges    The future of Software Pipelines: emerging opportunities for “greenfield” development    Tools, sample templates, source code, and up-to-date information at SoftwarePipelines.org



فهرست مطالب

Contents......Page 8
Foreword......Page 16
Preface......Page 18
Acknowledgments......Page 22
About the Author......Page 24
Introduction......Page 26
Section I: Pipelines Theory......Page 34
CHAPTER 1 Parallel Computing and Business Applications......Page 36
Mechanical Solutions: Parallel Computing at the Operating System Level......Page 38
Grid Computing: Parallel Computing by Distribution......Page 39
Parallel Computing for Business Applications......Page 40
The Solution: Software Pipelines......Page 41
Fluid Dynamics......Page 43
Software Pipelines Example......Page 44
Summary......Page 49
The Problem of Wasted CPU Power......Page 50
Fluid Dynamics......Page 51
Pipelines Law: The Basic Rule......Page 52
Corollary 1: Limitations on the Flow......Page 53
Corollary 2: Restrictions on the Output Flow......Page 54
Rule 1......Page 55
Rule 2......Page 56
Rule 3......Page 59
Summary......Page 63
Bank ATM System (Single-Tier Distribution)......Page 64
Bank ATM System (Multi-Tier Distribution)......Page 68
Summary......Page 76
CHAPTER 4 Pipelines Patterns......Page 78
Service Invocation Patterns......Page 80
Message Exchange Patterns......Page 82
Pipeline Routing Patterns......Page 84
Distributor Patterns......Page 88
Distributor Connector Patterns......Page 93
Summary......Page 95
CHAPTER 5 Pipelines: The Organizational Impact......Page 98
Strategic Evaluation......Page 99
Budget Impact......Page 101
Organizational Roles and Responsibilities......Page 103
Summary......Page 111
Section II: Pipelines Methodology......Page 112
Yet Another Software Methodology?......Page 114
SPOC Overview......Page 115
CHAPTER 7 The Five Steps of SPOC......Page 118
Summary......Page 121
CHAPTER 8 Pipelines by Example: Introducing the Pipelines Bank Corporation......Page 122
SPOC Report Template......Page 126
Summary......Page 127
CHAPTER 9 SPOC Step 1: Pipelines Objectives......Page 128
Step 1.1: Identify Business Objectives/Requirements......Page 129
Step 1.2: Determine Input Processing Rate......Page 135
Step 1.3: Determine Future Potential Input Processing Rate......Page 137
Step 1.4: Measure Current Capacity......Page 140
Step 1.5: Calculate Performance Gap......Page 142
Step 1.6: Define Pipelines Targets......Page 144
Summary......Page 146
CHAPTER 10 SPOC Step 2: Pipelines Analysis......Page 148
Step 2.1: Map Current Process Flow......Page 149
Step 2.2: Identify Existing Components......Page 152
Step 2.3: Measure Processing Rate of Existing Components......Page 154
Step 2.4: Calculate Processing Rate of Entire Flow......Page 157
Step 2.5: Identify Restriction Points......Page 160
Summary......Page 162
CHAPTER 11 SPOC Step 3: Pipelines Design......Page 164
Step 3.1: Define Service Flow Design......Page 166
Step 3.2: Identify New Components......Page 171
Step 3.3: Identify Pipeline Opportunities......Page 174
Step 3.4: Define Pipelines Scheme......Page 178
Step 3.5: Determine Distributor Rate......Page 184
Step 3.6: Design Physical Deployment Environment......Page 187
Step 3.7: Define/Optimize Pipelines Design......Page 188
Summary......Page 201
CHAPTER 12 SPOC Step 4: Pipelines Implementation......Page 202
Step 4.1: Establish Software Pipelines Framework......Page 204
Step 4.2: Modify Existing Components......Page 206
Step 4.3: Develop New Components......Page 211
Step 4.4: Orchestrate Service Flows......Page 212
Step 4.5: Instrument Service Flow......Page 214
Step 4.6: Develop/Modify Pipeline Sets......Page 215
Step 4.7: Test and Optimize Pipelines Implementation......Page 223
Summary......Page 226
CHAPTER 13 SPOC Step 5: Pipelines Deployment......Page 228
Step 5.1: Plan Pipelines Deployment......Page 229
Step 5.2: Deploy to Production Environment......Page 230
Step 5.3: Monitor Production Environment......Page 231
Step 5.4: Evaluate Results, Plan Next SPOC Iteration......Page 232
Summary......Page 234
Section III: Pipelines Examples......Page 236
CHAPTER 14 Hello Software Pipelines......Page 238
Define the Message......Page 239
Build the Service......Page 240
Configure the Distributors......Page 242
Create the Client......Page 245
Summary......Page 248
Scale the Service......Page 250
Develop a Scalable Test Client......Page 252
Run the Service......Page 256
Summary......Page 261
Content-Based Router......Page 262
Custom Pipelines Router......Page 274
Summary......Page 289
Request-Response Messaging......Page 290
Use Request-Response with Hello Software Pipelines......Page 294
Summary......Page 306
Define and Configure a Connector......Page 308
Socket Connector......Page 311
Web Service Connector......Page 313
Summary......Page 315
CHAPTER 19 Using a Multi-Tier Distributor......Page 316
Configure the Multi-Tier Distributors......Page 317
Create the Client......Page 322
Run the Service......Page 325
Summary......Page 326
CHAPTER 20 Database Sharding Distributor......Page 328
Database Shards Example......Page 330
Build the Service......Page 332
Configure the Distributor......Page 336
Configure the Sharding Driver......Page 337
Create the Client......Page 338
Run the Service......Page 340
Summary......Page 342
Interface Overview......Page 344
Pipelines Instrumentor......Page 347
Summary......Page 355
Account Transaction......Page 356
Pipelines Configuration......Page 361
Spring Framework......Page 365
Database Access......Page 366
Connect Services......Page 375
Run the Test......Page 381
Summary......Page 382
Section IV: The Future of Software Pipelines......Page 384
Final Words of Advice......Page 386
Ideas for the Future......Page 387
APPENDIX: Pipelines Reference Framework Javadoc......Page 390
C......Page 408
H......Page 409
P......Page 410
S......Page 413
W......Page 415




نظرات کاربران