DBMS 2
DA, SQL, DB보안 등 실무자를 위한 위한 DB기술 바이블!
SQL Server는 개발자들이 데이터베이스 서비스의 적절한 활용을 통해 자체 응용 프로그램 성능을 대폭 확장 시킬 수 있도록 하는 다수의 새롭거나 향상된 응용 프로그램 프레임워크를 제공합니다. 지난 10년 간 전자 상거래 응용 프로그램이 널리 확산됨에 따라 데이터베이스 응용 프로그램 간의 워크플로우 관리를 한층 강화해야 한다는 요구가 높아졌습니다. 온라인 고객이 책을 주문한 경우 이 주문은 재고, 출하 및 신용 카드 시스템에 트랜잭션을 커밋하고 다른 웹 응용 프로 그램을 통해 주문 확인도 보내야 합니다. 이러한 각 프로세스가 순차적으로 진행되도록 기다리는 것은 비생산적입니다. SQL Server 2005는 비동기 메시지 라우팅을 구현할 수 있도록 확장 가능한 새로운 아키텍처를 제공합니다. SQL Server 2005는 새로운 SQL Server 응용 프로그램 프레임워크인 Service Broker를 제공합니다. Service Broker는 데이터베이스 대 데이 터베이스 수준에서 신뢰할 수 있는 비동기 메시징을 제공하는 분산 응용 프로그램 프레임워크입니다. Service Broker 기술을 통해 내부 또는 외부 프로세스에서 일반 Transact-SQL 데이터 조작 언어의 확장을 사용하여 신뢰할 수 있는 비동기 메시지 스트림을 주고 받을 수 있습니다. 메시지는 보낸 사람과 동일한 데이터베이스에 있는 대기열, 동일한 SQL Server 인스턴스에 있는 다른 데이터베이스 또는 동일한 서버나 원격 서버에 있는 다른 SQL Server 인스턴스로 보내집니다. SQL Server 2005의 출시로 Microsoft는 자사의 통합 비즈니스 인텔리전스 플랫폼의 새로운 주요 구성 요소를 확장할 수 있게 되었습니다. SQL Server Reporting Services는 모든 비즈니스 환경에서 적격의 사람들이 올바른 정보를 쉽게 이용할 수 있도록 함으로써 Microsoft의 비즈 니스 인텔전스 비전을 확장하고 있습니다. Reporting Services는 기존 보고서 및 대화형 보고서를 생성, 관리 및 제공하는 완벽한 서버 기반 플랫폼입니다. 여기에는 보고서를 즉시 생성, 배포 및 관리하는 데 필요한 모든 것이 들어 있습니다. 동시에 Reporting Services의 모듈형 설계와 확장 가능한 API(Application Programming Interfaces)를 이용해 소프트웨어 개발자, 데이터 제공업체 및 기업은 레거시 시스템 및 타사 응용 프로그램에 보고 기능을 통합할 수 있습니다. Reporting Services는 SQL Server 2005에서 제공되며 주요 구성 요소는 다음과 같습니다. Microsoft SQL Server Notification Services는 알림을 생성하여 사용자에게 보내는 응용 프로그램을 개발 및 배포하기 위한 플랫폼입니다. 알림이란 다양한 장치로 전송할 수 있는 개인화된 시기 적절한 메시지를 의미합니다. 알림은 구독자의 기본 설정을 반영합니다. 구독자는 구독을 입력하여 특정 정보에 대해 관심이 있다는 것을 나타냅니다. 예를 들면 “Adventure Works 주식 시세가 $70.00에 도달하면 알림”또는“우리 팀에서 작성 중인 전략 문서가 업데이트되는 경우 알림”등과 같이 지정 할 수 있습니다. 알림은 트리거 이벤트가 발생하는 즉시 생성하여 사용자에게 보낼 수도 있고, 사용자가 지정한 미리 결정된 일정에 따라 생성하여 보낼 수도 있습니다. 사용자의 구독은 알림을 생성하여 보낼 시점을 지정합니다. 알림은 다양한 장치, 즉 사용자의 휴대 전화, PDA(personal digital assistant), Microsoft Windows Messenger 또는 e-메일 계정 등으로 보낼 수 있습니다. 이들 장치는 대개의 경우 사용자들이 휴대하고 있기 때문에, 알림은 우선 순위가 높은 정보를 보내는 데 적합합니다. SQL Server 2000 Windows CE Edition과 함께 제공되는 SQL Server 2000은 이제 SQL Server Mobile Edition이 되었습니다. SQL Server Mobile Edition는 개발자들을 위해 많은 새로운 주요 기능을 제공합니다.새로운 응용 프로그램 프레임워크
새로운 응용 프로그램 프레임워크
SQL Service Broker
Reporting Services
알림 서비스
SQL Server Mobile Edition