Friday, January 30, 2009

BizTalk Server Posters - Link

안녕하세요 최덕순입니다.

Rajesh Charagandla 라는 분의 블로그에 지금까지 나온 BizTalk Server Poster를 모두 링크를 모으셔서 링크합니다.

블로그는 여기를 클릭하세요.

clouddotnet (list on Azure websites and webservices).

안녕하세요 최덕순입니다.

Windows Azure와 관련하여 Cloud Apps를 공유하는 사이트를 발견하여 소개합니다.
사이트 링크는 clouddotnet 클릭하세요.

다음은 소개글입니다.

clouddotnet is a simple service to provide a list of Azure powered websites and webservices.

this service is provided free in order to help further development of cloud based software - also sometimes called software as a service.

cloudotnet itself, of course, also runs on the Microsoft Azure platform.

want to know more about the technology? ask me - info@clouddotnet.com

we don't currently have any formal clouddotnet terms and conditions - but we do ask that no-one uploads any "indecent" cloud apps, and that no-one uploads any content that breaches any laws (please respect each other's copyrights).

individual users are responsible for the content they upload - if anyone spots a problem with anything they see on clouddotnet, please contact us - info@clouddotnet.com - and we'll try to sort it out as soon as we can.

for more information and other exciting websites, see clouddotnet's parent site - http://www.cirrious.com

Wednesday, January 21, 2009

BizTalk Server 백서가 업데이트 되었습니다.

안녕하세요 최덕순입니다.

자세한 업데이트 내용은 http://www.microsoft.com/biztalk/en/us/white-papers.aspx 에서 확인 할 수 있습니다.

이번에 업데이트된 백서는 다음과 같습니다.

BizTalk Server 2006 R2 Hyper-V Guide:http://msdn.microsoft.com/en-us/library/cc768518.aspx

BizTalk Server 2006 R2 Operations Guide:http://www.microsoft.com/downloads/details.aspx?familyid=5251F103-329D-4F8D-95B5-64F99F2F6DFC&displaylang=en

BizTalk Server 2006 R2 Performance Optimization Guide: http://msdn.microsoft.com/en-us/library/cc558617.aspx

Developing Integration Solutions using BizTalk Server 2006 and Team Foundation Server:http://www.microsoft.com/downloads/details.aspx?FamilyID=ed7bd0ee-1385-4041-8f2a-354594ee88f3&DisplayLang=en

BAM in Depth for Developershttp://www.microsoft.com/downloads/details.aspx?FamilyID=ff6e4498-b1ff-4932-ba6b-1b53ac6fb3b2&DisplayLang=en

Monday, January 19, 2009

BizTalk Server 2009 Beta CHM Document 나왔습니다.

안녕하세요 최덕순입니다.

새롭게 BizTalk Server 문서가 배포되어습니다. BizTalk Server 2009에 맞추어서 나왔군요 아직 BizTalk Server 2009 Beta 버전이므로 변경될 수 있습니다.
CHM과 HxS 두개의 포멧 중 골라 받을 수 있습니다.

다운로드는 여기서 받을 수 있습니다.

Friday, January 16, 2009

ESB Guidance 2.0 CTP2가 나왔습니다!

안녕하세요, 최덕순입니다.

어제 2009년01월15일 ESB Guidance 2.0 CTP2가 새롭게 올라왔습니다.

Microsoft ESB Guidance 2.0 for Microsoft BizTalk Server 2009의 두번째 CTP버전이며, 2008년10월 첫번째 CTP버전과 비교해서 내부적으로 변경및 추가되었다고 하는군요..

New Features and Components

  • New core features. This version includes the following new core features:

    • UDDI 3.0 Resolver
    • UDDI 3.0 categorization schemas
    • LDAP Resolver
    • WCF-Custom Adapter Provider
    • SMTP Adapter Provider

  • New and Updated Samples

    • SSO Configuration Provider Sample
    • SQL LOB Adapter Sample

Changes to Existing Features and Components Modifications.

This version includes modifications to the following features:
  • Itinerary Designer

    • UDDI 3.0 resolver extender
    • File itinerary exporter
    • Itinerary database exporter
    • Resolvers can be executed from design surface to verify resolver configuration via resolver service.
    • SMTP adapter design support
    • WCF-Custom adapter design support
    • LDAP resolver extender
    • Additional itinerary model validation rules

  • Management Portal

    • Chart controls migrated to use Microsoft Chart Controls for Microsoft .NET Framework 3.5

  • UDDI Publisher Utility
  • General bug fixes.

BAM 백서 MSDN에 나왔습니다.

안녕하세요 최덕순(Scott)입니다.

BAM(Business Activity Monitoring)관련하여 백서가 나왔습니다.
백서는 MSDN에서 온라인으로 볼수 있으면 다운로드도 할 수 있습니다.

백서의 내용은 기본적인 리뷰, BAM 데이터 수집 사용자정 BAM intercptor 생성같은 기본적인 방법 및 API를 설명하고 있으며, 두번째 파트에서는 BAM 인프라스트럭쳐, BAM 데이터베이스 그리고 BAM 모델의 배포, SQL Server Intergration Services에서 BAM의 역할을 설명하고있습니다. 세번째 파트에서는 BAM 데이터를 쿼리하는 데모, SQL Server Reporting Services, Microsoft Office PerformancePoint 그리고 Microsoft Office SharePoint Server, 웹 서비스에서 데이터를 엑세스 할 수 있는 라이브러리의 사용을 담고 있습니다. 마지막으로 non-Microsoft 기술과의 프로그래밍 모델 Representational State Transfer (REST)를 설명하고 있습니다.

국내에서는 Microsoft BAM 사용이 미미한데.. 이번 백서를 통해서 BAM의 이해도를 높여 좀더 적극적으로 Business에 도움이 되었으면 합니다.

Thursday, January 15, 2009

사용자 지정 응용프로그램 구성 파일 사용하기 (Using the custom location App.Config)

안녕하세요, 최덕순(Scott)입니다.

BizTalk 프로젝트를 하다보면 사용자 정의 컴포넌트를 사용할때가 있습니다. 어댑터가 지원되지 않는 시스템 이라던가 추가적인 기능을 사용해야 한다던가.. 이럴때 연결문자열이라던가 기타 자주 변경되는 값은 App.Config를 사용하게 됩니다.




그런데 BizTalk 프로젝트에 종속된 사용자 컴포넌트(.dll)로 배포되었을때에는 실행 파일의 Config를 따라가기 때문에 BizTalk Server의 실행 파일의 구성파일인 BTSNTSvc.exe.config를 사용하게 됩니다.




그러다보면.. BizTalk Server의 응용프로그램 구성파일을 사용하지 않고 사용자가 임의로 지정한 구성파일을 사용하고 싶을때가 있습니다. 그래서 구글링을 해보았습니다.

Ohad's Blog를 찾아보니 매우 쉬운 방법으로 변경할 수 있게 되어있더군요..

1. 구성파일 생성



2. AppSettingsReader를 다른 위치로 구성파일을 지정

AppDomain.CurrentDomain.SetData(“APP_CONFIG_FILE”,”c:\\ohad.config”);


3. System.COnfigurationSettings.AppSettings를 사용

string s=System.Configuration.ConfigurationSettings.AppSettings["name"];
MessageBox.Show(s);


그런데.. APP_CONFIG_FILE이 바라보는 위차가 변경되었는데도..
이상하게도 저는 되지 않더군요.. 다시 구글링을 해보았습니다.

bojordan.com 이라는 블로그를 다시 찾았습니다. 구성파일의 위치를 변경하는 다른 방법이 있더군요.

ExeConfigurationFileMap을 생성하여 변경하는 방법이 나와있더군요..

ExeConfigurationFileMap configFileMap = new ExeConfigurationFileMap();
configFileMap.ExeConfigFilename = "MyDifferentConfig.xml";
Configuration config =
ConfigurationManager.OpenMappedExeConfiguration(configFileMap,
ConfigurationUserLevel.None);


구성파일 값을 가져오는 방법이 약간 틀립니다.

string myConfigValue = null;
KeyValueConfigurationObject kvConfigObj =
config.AppSettings.Settings["myConfigKey"];
if (null != kvConfigObj)
{
myConfigValue = kvConfigObj.Value;
}


이 코드를 보고 간단하게 메소드를 생성하였더니 문제없이 사용자 정의 응용프로그램 구성파일을 읽어오더군요..

public static string ReadSettings(string key)
{
ExeConfigurationFileMap configFileMap = new ExeConfigurationFileMap();
configFileMap.ExeConfigFilename = @"C:\Work\Custom.Config";
Configuration config = ConfigurationManager.OpenMappedExeConfiguration(configFileMap, ConfigurationUserLevel.None);

return config.AppSettings.Settings[key].Value;
}


Friday, January 09, 2009

BizTalk 운영 모니터링 관리 툴 (MOM)을 위한 BizTalk, SSO Event 모음

김현수(BizTalk MVP)님 블로그에 올라온 내용 중 괜찮은 내용이라 업어옵니다. ^^;

Paul Somers라는 MVP 블로그에 올라와 있는 내용으로 BizTalk Server를 운영할때 MOM또는 다른 관리툴을 사용해서 모니터링 및 관리를 하기위해서는 BizTalk, SSO 이벤트 로그를 알고 있어야 됩니다. 이것을 관리하기 위해 BizTalkCoreEvents, SSOEvents를 모아놓았습니다. 아래 링크를 들어가보시면 CSV파일 형태로 다운로드 받을 수 있게 되어있습니다. 엑셀로 확인하시면 됩니다.

자세한 내용은 Use Alternative Operations Monitoring & Management tools other than MOM? 에서 확인하시기 바랍니다.

Tuesday, January 06, 2009

제5차 실전커뮤니티 세미나에 초대합니다.

BizTalk 실전 커뮤니티(BizTalker) 5차 세미나 : 기민한 BizTalk 개발 방법론

안녕하십니까.
2009년 기미년 새해를 맞이하여 BizTalk 실전 커뮤니티의 다섯번째 세미나를 실시하게 되어 안내 드립니다.
새해 첫 세미나는 2009년 01월 21일 (수요일), 진행합니다.

이번 세미나는 미루나무소프트에 김갑령 수석께서 기민한 BizTalk 개발 방법론으로BizTalk 개발 전략, BizTalk 2009에서 TDD 구현이라는 주제로 국내에서 경험해 왔던 BizTalk 개발 주기를 단계별로 정리하고 기민함을 높이기 위한 단계별 필요 전략을 알아보는 세미나 입니다.

새로운 기술 경험 습득을 통한 지속적인 발전과 휴먼네트워킹에 관심이 있으신 BizTalk 개발자/운영자뿐 아니라 많은 .NET개발자분들의 참여를 희망하며, 참석 여부에 대해서 아래 기재된 문의 연락처로 01월20일(월)까지 확인 연락해 주십시오. (까페 세미나 공지 리플 또는 eMail 발송)

실전 커뮤니티는 궁금한 것을 서로 나누는 자리인 만큼, 사전 등록하신 분들을 대상으로 한 질의 사항 Survey가 모임1주전까지 실시됩니다.

사전 등록을 하시고 저녁 식사를 원하시는 분에 한해서는 도시락을 제공해드리고 있습니다.
꼭 사전 등록해주시기 바랍니다.


그럼 01월21일 수요일 저녁에 뵙겠습니다. J
감사합니다


  • 일시 : 01월 21일 수요일 저녁 7시
  • 장소: 강남구 대치동 포스코 빌딩 서관 5층 마이크로소프트 Synergy 룸
  • 주제: 기민한 BizTalk 개발 방법론

Agenda

18:30 ~ 19:00 등록 확인 및 간단한 저녁식사 (도시락 제공)
19:20 ~ 20:40 5차 실전 세미나 주제 발표 및 Q&A 세션 (경품 추천) - 김갑령 수석 (미루나무소프트)
20:40 ~ 20:50 차기 모임 주제 및 일정 협의
21:00 ~ 22:00 BizTalker 친목 모임 (HOF 회비 1만원)


  • TDD(Test-Driven Development)란?
    전통적으로 프로그램은 개발이 완료된 후에 테스트를 진행한다. 하지만 TDD는 테스트 코드를 먼저 작성하고 그 테스트 코드를 통과하는 실제코드를 나중에 만든다. 말 그대로 “테스트 주도적 개발” 인것이다. 테스트를 먼자하고 실제 코드를 작성하라니? 말도안되는! 라는 궁금증이 생길수도 있을 것입니다. TDD의 진가는 세미나에서 확인해 보세요!

문의 및 참석 확인

BizTalk 실전 커뮤니티 운영 방향
목적 및 의의
  • 가치있는 BizTalk 정보 제공 및 네트워크 형성을 위해 Microsoft에서 지원하는 BizTalk Leadership & Networking 프로그램
  • 참여자간 BizTalk 실전 경험 / 정보 교류 활성화를 통한 상호 협력 및 발전 기회 제공

주요활동

  • 기업내 BizTalk 적용 이슈 및 기술 연구
  • BizTalk 활용 시나리오 및 베스트 프랙티스 연구
  • BizTalk 제품 로드맵 업데이트 및 피드백 디스커션
  • BizTalk 개발자/운영자간 친목 도모 On/Offline Communication 모임
활동사이트: BizTalk MVP Blog
커뮤니티의 대상
  • BizTalk 협력사
  • BizTalk 고객사
  • BizTalk에 관심있는 .NET 개발자
모임 형식 및 주제
  • 격월 3째주 수요일 저녁 (18:30 ~ 21:00) à 변경시 사전 공지 및 매월로 확대 고려.
  • 모임은 주제 발표 세미나 및 Q&A 세션, 이후 간단한 친목 도모 모임으로 진행
  • 주요 Topic 주제는 사전 정의 (주제 발표자와 커뮤니티 리더를 중심으로 질의 응답 사전 수집)
  • 모임 결과 자료는 리더 BizTalk Café (http://cafe.naver.com/BizTalker) 를 통해 공유