Developing .NET Enterprise Applications

S

scalability, defined, 23

schemas

database schema design, 1314

defined, 73, 155

XML, 262265

XML Schema Definition (XSD), defined, 262263

script components , 162163

SDI (Single Document Interface), 214

search filter, LDAP, 7374

search scope, specifying (directory services), 90

SearchResult object, 78

securing of business data, 3

security

integration, 379380

permissions, identifying, 417

policy, 417

security services, defined, 7

setting up database, 3738

Web service, 285

security and cryptography, .NET, 415441

application security, defining layers of, 415416

encryption, 435440

asymmetrical encryption, 440

data hashing, 435436

symmetrical encryption, 436440

.NET Security Framework, 416418

identity evidence, 418

principal objects, 417418

security permissions, 417

security policy, 417

specific users, validating, 419431

Passport Authentication, 428431

Web Forms Authentication, 422427

Windows Authentication, 419422

user capabilities, authorizing, 431435

code access security, 434435

role-based security, 431433

SelectAll method

creating, 5052

That Populates a Business Object Collection (code listing), 5152

SelectOne method

creating, 4850

That Populates a Single Business Object (code listing), 4850

sending and receiving messages, 106108

SendMessage Method Implemented in EmailService Object (code listing), 138139

serialization

message, 118122

Serialized Objects

Receiving Message Containing (code listing), 121122

Sending Message Containing (code listing), 120121

servers

configuration settings, retrieving, 396398

integration. See integration servers

limitations of, 100101

message, 99

.NET, 78

server engine, integration of, 393394

Server Tool application, 343

<service> element (WSDL specification), 295

Service Oriented Architecture (SOA), 268

session data, user

reading values from, 200

writing values to, 199200

Setup Wizard, 450451

Setup.exe bootstrap application, 458459

SGML (Standard Generalized Markup Language), 260

shapes for designing business process, 160161

SharePoint Portal Server, 8

Simple Mail Transport Protocol (SMTP), 129130

single key cryptographic algorithms, 435

smart device enterprise clients , 341358

graphics, displaying within forms, 353355

native device functionality, 355358

SQL Server CE data, accessing, 343349

XML document data, accessing, 341342

XML Web services, integrating, 350353

smart devices

applications

implementing, 338341

Smart Device Application Wizard, 339

defined, 334

SMTP (Simple Mail Transport Protocol). See Simple Mail Transport Protocol (SMTP)

SmtpMail object, 137

SOAP (Simple Object Access Protocol)

defined, 270271

envelope namespaces, 280

request, 279280

response, 280281

solutions

defined, 16

options in VS .NET, 1620

sorting column data ( reports ), 316317

special fields (report object), 304

splash screens, 353355

SQL expression fields (report object), 304

SQL Server

database, configuring, 461465

defined, 8

Enterprise Manager, 2931

Query Analyzer, 31

SQL Server CE

data, accessing (smart device clients), 343349

Data, Displaying Issues Based on (code listing), 348349

database storage, 341

Database, Synchronizing (code listing), 346348

namespace, 344345

.NET data provider, 334

SqlCommand object. See Command objects, defined

Standard Report Expert, 306308

static content

packaging, 204205

template, creating, 184185

stored procedures, 1516

creating, 3137, 63

Stored Procedure, app_IssueSelectAsXml Database (code listing), 284

Stored Procedures for Dat_Issue Table, Auto-Generated (code listing), 3436

working with, 3738

string format specifiers

formatting dates, 474475

formatting enumerations, 476

formatting numbers , 473474

string searches (directory services), 91

style sheets, applying to mobile forms, 364

subreports

inserting nested, 320321

report object, 305

Subreport Expert, 308

subtree search scope (directory services), 90

Supply-Chain Management (SCM) projects, 151

symmetrical encryption, 436440

synchronous communication, 379

System Frameworks project, 18

system queues, 9798

system Registry

evaluating access permissions, 250251

saving user preferences with, 248251

updating, 444

Writing to, Upon Application Close (code listing), 249250

System.Collections namespace, 148

System.Diagnostics namespace, 136

System.DirectoryServices namespace, 77

System.Drawing namespace, 353

System.Messaging namespace, 101

System.Reflection namespace, 144

System.Security.Permission namespace, 250

System.Web.Mail namespace, 134, 136

System.Web.Security namespace, 366

Категории