دسترسی نامحدود
برای کاربرانی که ثبت نام کرده اند
برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید
در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید
برای کاربرانی که ثبت نام کرده اند
درصورت عدم همخوانی توضیحات با کتاب
از ساعت 7 صبح تا 10 شب
ویرایش: نویسندگان: Jim Marino, Michael Rowley سری: ISBN (شابک) : 9780321515087, 0321515080 ناشر: Addison-Wesley سال نشر: 2010 تعداد صفحات: 339 زبان: English فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود) حجم فایل: 1 مگابایت
در صورت تبدیل فایل کتاب Understanding SCA (Service Component Architecture) به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.
توجه داشته باشید کتاب درک SCA (معماری مؤلفه خدمات) نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.
استفاده از SCA برای سادهسازی توسعه و ارائه برنامههای کاربردی مبتنی بر سرویس معماری مؤلفه خدمات (SCA) یک مدل برنامهنویسی جدید است که توسعهدهندگان را قادر میسازد تا برنامههای کاربردی توزیعشده را کارآمدتر و مؤثرتر از فناوریهای قبلی بسازند. در درک SCA (معماری اجزای خدمات)، دو متخصص برجسته اولین راهنمای کامل و مستقل SCA را ارائه می دهند. جیم مارینو و مایکل رولی با تکیه بر تجربه گسترده در توسعه استانداردهای SCA و پیادهسازی برنامههای SCA در مقیاس بزرگ، دیدگاه خودی را برای توسعهدهندگان و مدیران فنی که وظیفه معماری و پیادهسازی سیستمهای سازمانی را بر عهده دارند، ارائه میکنند. نویسندگان به جای ارائه یک نمای کلی فناوری، از تجربیات عملی خود با SCA استفاده میکنند و تاریخچه کامل پشت SCA را توضیح میدهند که چگونه SCA با سایر فناوریهای سازمانی مانند JEE، .NET، خدمات وب و BPEL همه مفاهیم اصلی SCA از جمله ترکیب مطابقت دارد. ، خط مشی، سیمها و اتصالات بهترین روشها برای طراحی برنامههای SCA استفاده از SCA با سرویسهای وب، میانافزار پیامگرا، BPEL، JPA، و Servlets. بهترین استفاده از SCA برای ساخت برنامه های سازمانی.
Use SCA to Simplify the Development and Delivery of Service-Based Applications Service Component Architecture (SCA) is a new programming model that enables developers to build distributed applications more efficiently and effectively than previous technologies. In Understanding SCA (Service Component Architecture), two leading experts offer the first complete and independent guide to SCA. Drawing on extensive experience both developing the SCA standards and implementing large-scale SCA applications, Jim Marino and Michael Rowley provide an insider's perspective for developers and technical managers tasked with architecting and implementing enterprise systems. Rather than simply providing a technology overview, the authors draw on their practical experiences with SCA, explaining The full history behind SCA How SCA fits with other enterprise technologies such as JEE, .NET, Web Services, and BPEL All the major SCA concepts including composition, policy, wires, and bindings Best practices for designing SCA applications Using SCA with Web Services, Message-Oriented Middleware, BPEL, JPA, and Servlets Understanding SCA (Service Component Architecture) provides the background necessary to make informed decisions about when and how to best use SCA to build enterprise applications.
Cover......Page 1
Contents......Page 8
Preface......Page 20
1 INTRODUCING SCA......Page 24
SCA and Enterprise Architectures......Page 28
Services......Page 31
Components......Page 34
Composites......Page 35
The Domain......Page 37
Implementing Components......Page 44
Properties......Page 45
References......Page 47
Assembling Composites......Page 49
Binding Services and References......Page 50
Composites as a Unit of Deployment......Page 52
Deploying to a Domain......Page 53
The Deployment Process......Page 55
Domain Constraints......Page 57
SCA and Web Services......Page 58
Summary......Page 63
2 ASSEMBLING AND DEPLOYING A COMPOSITE......Page 64
The LoanApplication Composite......Page 65
Defining Service Interfaces......Page 67
Using Web Services Description Language (WSDL)......Page 68
Remotable Versus Local Services......Page 72
Creating Component Implementations......Page 74
Injection Styles......Page 77
Defining Properties......Page 81
Assembling the LoanApplication Composite......Page 82
Binding a Web Service Endpoint......Page 85
Packaging the LoanApplication Composite......Page 86
Using Fabric3......Page 88
Build and Deploy the Application......Page 89
Summary......Page 90
3 SERVICE-BASED DEVELOPMENT USING JAVA......Page 92
Service-Based Development......Page 93
Protocol Abstraction and Location Transparency......Page 94
Designing Remotable Services......Page 96
Coarse-Grained Services......Page 100
Using WSDL for Service Contracts......Page 102
Service Contracts and Data Binding......Page 104
Pass-By-Value Parameters......Page 108
@AllowsPassByReference......Page 110
Asynchronous Interactions......Page 111
Callbacks......Page 114
Exception Handling, Non-Blocking Operations, and Callbacks......Page 118
Designing Local Services......Page 119
Component Scopes......Page 121
Component Implementation Instances......Page 122
Stateless-Scoped Components......Page 123
Composite-Scoped Components......Page 124
Initialization and Destruction Notifications......Page 126
Eager Initialization......Page 127
Testing Components......Page 128
Summary......Page 131
Conversational Interactions......Page 132
A Conversation......Page 134
Conversational Services......Page 137
Implementing Conversational Services......Page 138
Conversation-Scoped Implementations......Page 139
Custom State Management......Page 141
Expiring Conversations......Page 143
Non-Blocking Invocations......Page 144
Callbacks......Page 146
Callbacks to Conversational and Stateless Clients......Page 147
Conversation Propagation......Page 149
Summary......Page 152
Composition......Page 154
The Composite Implementation Type......Page 157
Service Promotion......Page 160
Service Bindings......Page 164
Reference Promotion......Page 166
Reference Bindings......Page 170
Composite Properties......Page 173
Configuring Composite Properties......Page 176
Multivalued Properties......Page 177
Using Complex Property Types......Page 178
Referencing Complex Property Values......Page 182
Services and References......Page 183
Properties......Page 186
Inclusion......Page 187
Summary......Page 189
Policy Examples......Page 190
SCA Policy in Brief......Page 191
Intents......Page 192
PropagatesTransaction—An Example of a Required Intent......Page 193
policySets......Page 194
How @appliesTo Is Used......Page 195
Finding the Right Policy Set......Page 196
Wire Validity......Page 198
WS-Policy......Page 199
Policies for One-Way Messaging......Page 202
Qualified Intents......Page 204
Profile Intents......Page 205
Security Intents......Page 206
Transaction Intents......Page 207
Miscellaneous Intents......Page 208
Summary......Page 210
Wiring to Multiple Service Providers......Page 212
TheElement......Page 215
Multiplicity and Callbacks......Page 217
Automated Wiring: Autowire......Page 219
Autowire and Composition......Page 223
Summary......Page 225
8 BINDINGS......Page 226
Interoperable Communications Outside the Domain: The Web Service Binding......Page 227
Using WSDL as the Interface Definition Language......Page 228
Non-Blocking Interactions Using Web Services......Page 233
Callbacks and Conversations with Web Services......Page 234
One-Way Messaging with JMS......Page 235
Operation Selection......Page 240
Message Data Binding......Page 241
Request-Response Messaging with JMS......Page 242
Performing Callbacks with JMS......Page 246
Using Publish-Subscribe Messaging Patterns......Page 249
Using Bindings for Communicating Within a Domain......Page 250
Bindings Overrides......Page 251
Summary......Page 253
The Role of a Domain......Page 254
Management......Page 255
Artifact Sharing......Page 256
Policy Administration......Page 259
Communications......Page 260
Types of Domains......Page 261
Local Domains......Page 262
Distributed Domains......Page 263
Federated Domains......Page 267
Contributions......Page 268
The Contribution Archive......Page 270
Artifact Sharing......Page 271
Deployment Composites......Page 276
Structuring Contributions......Page 278
The Domain Composite......Page 279
Add to Domain Composite......Page 280
Deploying Policies......Page 288
Summary......Page 289
History......Page 290
A Language for Web Services......Page 291
Using BPEL with SCA......Page 293
Using BPEL for the Loan Service......Page 294
Symmetry of Partner Link Types......Page 297
Static Control Flow Analysis with SCA BPEL......Page 298
Partner Link Types as Interfaces......Page 299
SCA Extensions to BPEL......Page 301
SCA Properties......Page 302
References with Multiplicity......Page 303
Summary......Page 307
11 PERSISTENCE......Page 308
Using JDBC......Page 312
DataSources and Transaction Policy......Page 313
Using JPA......Page 321
The Basics: Object Lifecycles and the Persistence Context......Page 322
Transaction-Scoped Persistence Contexts......Page 324
JPA and Conversational Services......Page 327
Accessing the EntityManagerFactory......Page 331
Summary......Page 332
Web Components......Page 334
Configuring a Web Component......Page 336
Packaging and Deploying a Web Component......Page 337
Java Server Pages and the SCA Tag Library......Page 339
Asynchronous Interactions......Page 341
Accessing Conversation Services......Page 343
Defining a Component Type......Page 346
Summary......Page 347
B......Page 348
C......Page 349
D......Page 350
F......Page 351
J-K......Page 352
M......Page 353
P......Page 354
R......Page 355
T......Page 356
X-Y-Z......Page 357