|
|
Авторизация |
|
|
Поиск по указателям |
|
|
|
|
|
|
|
|
|
|
Microsoft Corporation — Guidelines for Application Integration |
|
|
Предметный указатель |
.NET Framework 81
.NET Framework, state management 79
.NET Framework, Web services support 74
ACID requirements 45—46 115
ACID requirements, implementing, with DTC 77
ACID requirements, long-running transactions and 49
ACID requirements, satisfying, when coordinating different data states/ messaging systems 47
ACID requirements, satisfying, when transaction is widely dispersed 47
ACID requirements, software designed for 46
ACID requirements, transaction compensation and 48
ACID requirements, Transactional Delivery capability and 115
Active Directory 72 94
Active Directory Service Interfaces (ADSI) 72
Active event handling 122
Addressing 111
Aggregation 108 40
Aggregation, complexity of 40
Aggregation, processing requirements for 40
Aggregation, system monitoring and 63
Analysis Services 71—72 93
APIs, vs. direct data access 13
Application configuration 126—127
Application integration, architectural issues 14
Application integration, automated See automated application integration
Application integration, automated, benefits of 3
Application integration, business process-level See business process integration
Application integration, choosing appropriate type of 5
Application integration, communications-level See communications integration
Application integration, data-level See data integration
Application integration, defined 3
Application integration, efficiency of 5
Application integration, environments See environments
Application integration, fully automated 5—6
Application integration, governance processes, establishing 15
Application integration, implementing See implementing application integration
Application integration, integration hub environment 8—9
Application integration, manual 4—5
Application integration, mapping business process requirements to 23
Application integration, Microsoft technologies for See Microsoft technologies
Application integration, open standards, basing on 11. See also Web services
Application integration, organizing 14
Application integration, people and 5—6
Application integration, point-to-point environment 7—8
Application integration, requirements for 10
Application integration, scalability of See scalability
Application integration, semi-automated See semi-automated application integration
Application integration, structuring 7—10
Application integration, technical issues 14
Application programming interfaces (APIs), vs. direct data access 13
Applications, ACID requirements See ACID requirements
Applications, communication 26—28
Applications, composed See composed applications
Applications, directory-enabled, creating 72
Applications, enabling communication between, by rewriting with APIs vs. creating communications adaptors 27
Applications, enabling to convert incoming/ outgoing data into intermediary format 25
Applications, enabling to understand data from other applications, lack of scalability of 25
Applications, failures, detecting 65
Applications, functionality for receiving and interpreting messages See composed applications
Applications, functionality, combining 40
Applications, internal resources, accessing with program calls 12
applications, Microsoft See Microsoft technologies
Applications, reusing parts of 40
architectural issues 14
ASP.NET state management 78
Asynchronous communication vs. synchronous communication 28
Asynchronous communication, benefits of 29
Asynchronous communication, capabilities required for 29
Atomic transactions See ACID requirements
Atomicity, Consistency, Isolation, and Durability requirements See ACID requirements
Authentication 56—57 117
Authentication in BizTalk Server 91
Authentication, choosing appropriate type of 56
Authentication, HTTP Basic 56
authentication, Kerberos 56
Authentication, Microsoft technologies and 91
Authentication, multifactorial 56—57
Authentication, not integrated with operating system 57
authentication, password management 57
Authentication, requiring multiple factors for 56—57
Authentication, security of, increasing 56
Authentication, token-based security and 58
Authorization 57—58 117
Authorization, data-level 58
Authorization, functional-level 58
Authorization, implementation of 58
Authorization, levels of 57—58
Authorization, Microsoft technologies and 90—91
Authorization, role-based 57
Authorization, system-level 57
Automated application integration 5—6
Automated application integration, choosing appropriate level of 5
Automated application integration, integration hub environment 8—9
Automated application integration, point-to-point environment 7—8
Automated application integration, scalability and 6
Automated application integration, situations where inappropriate 5—6
Automated application integration, structuring 7—10
automated provisioning 124
Automating data transformation 71
Automation 5—6
Automation, increasing 29—30
backward compatibility 126
Baselining 121—122
Batching/Unbatching capability 115
Batching/unbatching documents 89 115
Biztalk Server 2004 70
BizTalk Server 2004, adapters 88
BizTalk Server 2004, Analysis Services 71—72
BizTalk Server 2004, authentication 91
BizTalk Server 2004, batching/unbatching documents 89
BizTalk Server 2004, BizTalk Explorer 92
BizTalk Server 2004, BPEL4WS support 80
BizTalk Server 2004, Business Activity Management 66—67 93 122
BizTalk Server 2004, business rules, implementing with 77
BizTalk Server 2004, connection management 89—90
BizTalk Server 2004, contract management 80
BizTalk Server 2004, dehydration/rehydration 79
BizTalk Server 2004, encoding/decoding documents 89
BizTalk Server 2004, event processing 79
BizTalk Server 2004, file transfer 88
BizTalk Server 2004, functoids 83
BizTalk Server 2004, Health and Activity Tracker 94
BizTalk Server 2004, Mapper interface 82
BizTalk Server 2004, message delivery 112
BizTalk Server 2004, message forwarding 84—112
BizTalk Server 2004, message queuing 46—47 73 113
BizTalk Server 2004, message routing 84 110
BizTalk Server 2004, MessageBox 84
BizTalk Server 2004, orchestration 78
BizTalk Server 2004, orchestration ports 86
BizTalk Server 2004, parsers provided by 81
BizTalk Server 2004, pipelines See pipelines
BizTalk Server 2004, receive ports vs. receive locations 85
BizTalk Server 2004, request/reply 88—89
BizTalk Server 2004, schema definition 81
BizTalk Server 2004, send ports 86
BizTalk Server 2004, serialization/deserialization 88
BizTalk Server 2004, SharePoint and 75
BizTalk Server 2004, SQL Server 2000 Analysis Services and 93
BizTalk Server 2004, SSO system 91
BizTalk Server 2004, system monitoring 94
BizTalk Server 2004, transaction compensation and 77
BizTalk Server 2004, transactional delivery 88
BizTalk Server 2004, transports, handled as adapters 88
BizTalk Server 2004, Visual Studio .NET and 70
BizTalk Server 2004, Web services support 70 74
BizTalk Server 2004, XSLT and 73
BPEL4WS support in BizTalk Server 80
Bridging protocols 90
Business actions and journals 39
Business Activity Management 66—67 93 122
| Business application event handling 93
Business process exception handling 5
Business process integration 18—24. See also business processes
Business process integration, capabilities required for 24
Business process integration, defining business processes See defining business processes
Business process integration, Microsoft technologies capabilities for 76
Business Process Modeling Notation (BPMN) 22
Business processes without human intervention See straight-through processing (STP)
Business processes, activities consisting of 18
business processes, automating 5—6
Business processes, complex, example of 21
Business processes, complexity of 19
Business processes, coordinating activities of 97
Business processes, defining 18—19 22
Business processes, determining whether state must be saved 18
Business processes, event handling 67
Business processes, integrating related applications in 18
Business processes, interacting directly with users 101
Business processes, languages commonly used for 22
Business processes, long-running See long-running transactions
Business processes, mapping to application integration requirements 23
Business processes, modeling 19—22
Business processes, naming conventions 18
Business processes, notation for 22
Business processes, requiring integration of multiple applications, example of 23
Business processes, standards for 22
Business processing capabilities 97. See also specific capabilities
Business processing capabilities in composed applications 41 42
Business processing capabilities in data synchronization 35 36
Business processing capabilities in straight-through processing (STP) 31
Business processing capabilities, rules definable in 100
Business rules 100—101
Business rules, implementing 77
Business rules, specifying without writing excessive code 100
Canceling transactions when only partially completed See transaction compensation
Capabilities directory 126—127
Centralized structure See integration hub environment
Change management 125—126 68
Communication See also communications integration
Communication, asynchronous and synchronous 28 29.
Communication, capabilities required for 83—84
Communication, enabling between applications 26—27
Communication, request/reply model 88—89
Communications adaptors 27
Communications adaptors, message forwarding 84 112
Communications adaptors, message routing 84 110
Communications capabilities 110—116
Communications capabilities in composed applications 43—44
Communications capabilities in data synchronization 36 37
Communications capabilities in straight-through processing (STP) 32—33
Communications integration 26—28. See also communication
Communications integration, capabilities required for 27—28
Communications integration, importance of 26
Communications message protocols 12
Compensating transactions See transaction compensation
Complex business processes, example of 21
Complex business processes, modeling 19—22
Composed applications 40—44
Composed applications vs. straight-through processing (STP) 41
Composed applications, attributes of 41
Composed applications, business processing capabilities used in 41—42
Composed applications, Business Transaction Management capability, when to use 41
Composed applications, communications capabilities used in 43—44
Composed applications, consolidation for security context management 59
Composed applications, contract management and 42
Composed applications, data capabilities used in 42
Composed applications, data validation 42
Composed applications, example of 41
Composed applications, Message Routing capability, when to use 43
Composed applications, Serialization/Deserialization capability, when to use 44
Composed applications, State Management capability, when to use 41
Composed applications, synchronous communication and 43
Composed applications, Workflow capability, when to use 41
Concurrency See also latency
Concurrency, business actions and journals 39
Concurrency, locking databases for 38
Concurrency, maintaining 38
Concurrency, optimistic 38—39
Concurrency, pessimistic 38
Concurrency, result verification 38—39
Configuration Management 123 68
Configuration management, importance of 123
Configuration management, Microsoft technologies and 94
Configuration management, versioning 124
Configuration verification 125
Connection management 110
Consolidation, for security context management 59
Content-based routing 112
Contextual monitoring of business transactions 67
Contract management 80 102
Contract Management capability 102
Contract management, composed applications and 42
Correlating messages 114
Data access 109—110
Data Access capability 109
Data aggregation See aggregation
Data capabilities 103—110
Data capabilities in composed applications 42
Data capabilities in data synchronization 36
Data capabilities in straight-through processing (STP) 32
Data concurrency See concurrency
Data filtering 108
Data integration 24—26
Data integration, capabilities required for 26 80
Data integration, enabling, methods of 25
Data integration, intermediate data language for 25
Data integration, requirements for 25
Data integrity 34—37
Data integrity, examining requirements for 34
Data integrity, maintaining when multiple writable copies exist 34
Data integrity, maintaining, with data synchronization See data synchronization
data mapping 105—106
Data Mining 67
Data synchronization 34—37
Data synchronization, Batching/Unbatching capability, when to use 37
Data synchronization, business processing capabilities used in 35 36
Data synchronization, choosing between duplicate instances of same entity when 35
Data synchronization, communications capabilities used in 36 37
Data synchronization, data capabilities used in 36
Data synchronization, defined 34
Data synchronization, depending on given event 35
Data synchronization, Encode/Decode capability, when to use 37
Data synchronization, example of 35
Data synchronization, occurring at given time 35
Data synchronization, one-way nature of 36
Data synchronization, Serialization/Deserialization capability, when to use 37
Data synchronization, time delay in updating information 38—39
data transformation 82 107—108
Data Transformation capability 107—108
Data Transformation Services 71
Data translation 105—106
Data validation 107 81
Data Validation capability 107
Data validation in composed applications 42
Data validation rules 107
Data, merging See aggregation
Data-level authorization 58
Database calls 13
Decentralized structure 7—8
Decoding documents 89 116
Defining business processes 18—19. See also business processes
Defining business processes, standards for 22
Delivering messages 112
denial of service (DoS) attacks 64
Deserialization capability 114
Digital rights management 121
Digital signatures 92 121
Direct addressing 111
Direct data access 13
directories 68 126—127
|
|
|
Реклама |
|
|
|
|
|
|