블로그 이미지
평범하게 살고 싶은 월급쟁이 기술적인 토론 환영합니다.같이 이야기 하고 싶으시면 부담 말고 연락주세요:이메일-bwcho75골뱅이지메일 닷컴. 조대협


Archive»


 

'WF'에 해당되는 글 2

  1. 2010.11.13 WorkFlow에서 CustomActivity 메모
  2. 2010.06.29 WF (Workflow Foundation)
 

WorkFlow에서 CustomActivity 메모

프로그래밍/C# & .NET | 2010.11.13 12:45 | Posted by 조대협

- 각 Activity에서 State나 Static 변수등은 저장되지 않음. ThreadLocal도 마찬가지. Context에 저장해야 한다.
- DBActivity가 곧 나올 예정 (DataBaseActivity Pack이라는 형태로 제공될 예정)
  * 트렌젝션 Scope  및 관리 기능 있음
- CustomActivity는 NativeAcitivity,CodeActivity 등이 있음. CodeActivity는 Constraint가 심함, NativeActivity는 자유도가 제일 높음

Activity Designer
- Custom Activity에 대한 UI 디자이너.

AppFabric이 들어오면서 IIS 기반 프로그래밍 모델이 꽤 바뀌는 듯.
이런 자체는 좋은데, Context 객체를 통한 데이타 전달, Activity 별로 아마도 Session이나 Connection, 또는 Parsed  된 객체를 잘 다루지 못하면 성능에 영향이 꽤 있을듯.. 보기에는 쉽지만, 고성능을 내기에는 꽤 높은 코딩 경험과 설계가 필요할듯.

반나절 정도 투자해서 LAB해봐야겠다.

참고: Message Mediation Activity
http://www.codeproject.com/KB/WF/MessageMediation.aspx

WF (Workflow Foundation)

프로그래밍/C# & .NET | 2010.06.29 10:34 | Posted by 조대협
.NET에서 WCF와 함께 관심이 가는 것이 WF (Workflow Foundation)인데 말그대로 프로세스를 그릴 수 있는 프레임웍이다.
BPM,Orchestration 등등의 모든 프로세스를 디자인할 수 있는데,
흥미로운것중의 하나가, 이 WorkFlow 디자인 GUI를 떼어내서 다른 툴에서 쓸 수 있다는 것이다.
즉 Custom WorkFlow Designer를 만들 수 있다는 말씀.(Workflow Designer Re-Hosting)이라고 함.
사실 Mesh up 도구나 SDP의 SDE (Service Development Environment)등을 만들때 이 프로세스 디자이너를 구현하는게 꽤나 복잡한 부분인데, 이를 이용하면 해결할 수 있을듯.
[참고:http://msdn.microsoft.com/library/cc709458.aspx]

Scenario

Description

SharePoint 2007 and Workflow

SharePoint 2007 relies on Workflow technology for its packaged workflows, and for custom workflows created with SharePoint Designer 2007 or Visual Studio 2008.

Human Workflow

Workflow provides the underlying tools to support both human and system interaction according to business rules.

Workflow and WCF Services

Seamless integration between Workflow and WCF enables workflows to be exposed as services and to coordinate calls to WCF services.

Coordinating Presentation Flow

Both Windows and web applications can leverage workflows to drive presentation flow.

Workflow Designer Re-Hosting

Applications can host the Workflow Designer to provide a fully customized design experience for developers or business users.

TAG .NET, WF, workflow