Home Page › Forums › BizTalk 2004 – BizTalk 2010 › Creating simple expert system with Biztalk 2009
- This topic has 5 replies, 1 voice, and was last updated 9 years, 3 months ago by
community-content.
-
AuthorPosts
-
-
January 6, 2010 at 4:54 AM #24006
Welcome,
i’m in a desperate moment here. i have to build an expert system. since i feel comfortable with microsoft technologies i decided to explore Biztalk’s features toward this subject. I’ve figured out that i will create expert system that will help to find a computer hardware failure by asking a chain of questions (only with two possible answers – yes or no) like “Any other adapters installed?”. It seems like an easy thing to do – however i’m new to BizTalk and i would love if someone send me a link to good tutorial or good book about it. Or maybe BizTalk isn’t appriopiate tool for such task in your opinion? Any help is welcome. I’ve googled the subject up and down but i haven’t found much.
-
January 6, 2010 at 12:12 PM #24008
Hi,
Have you looked into Windows Management Interface (WMI) scripts, which should do what you want (i.e. monitor hardware performance and uptime)? You don’t need BizTalk in this scenario if you are only doing notifications of system failures, you might want to check into MOM (Microsoft Operations Management), SQL Server Notification Services or something of that nature.
BizTalk is ideally suited for B2B messaging exchanges, routing and transformation between corporate business and outside vendors/providers/partners with standard interfaces (i.e. EDI, X12, HL7, HIPAA, EDIFACT, etc.) .
I hope this clarifies things for you.
Daniel.
-
January 6, 2010 at 2:08 PM #24009
Thanks for reply. Well – i guess i didn’t make myself clear. Forget about my expert system’s subject of knowledge. It could be anything (for example, weather prediction / car failure localization) – it’s just a subject i picked. My program should be based on rules that are exploited when user answers ‘yes’ or ‘no’. It’s not about building program which can detect failure on its own (so WMI is not an option), it’s about sharing knowledge on given discipline. Why i wanted to use BizTalk for that? Well, i’ve noticed it has something called BRE that can be used to define rules. I wondered if it could be useful to my case.
-
January 6, 2010 at 2:26 PM #24011
Hi,
There are two things to consider:
1) You can use BRE without BizTalk, implement rules and policies that you can invoke from a .NET application (web or windows).
2) BRE is a natural fit for BizTalk, as it allows business users to compose/change rules and policies (without the involvement of developers) as the business evolves, and these rules/policies act upon the messages passing through the BizTalk engine.
Here are a few links you might want to check out:
https://blogs.msdn.com/bizrules/default.aspx
http://www.codeproject.com/KB/biztalk/BRE.aspx
http://www.code-magazine.com/article.aspx?quickid=0811071&page=1
Daniel.
-
January 7, 2010 at 12:28 AM #24014
Thanks for the support.
-
-
-
-
January 10, 2010 at 4:34 AM #24040
In your position, which I think is:
- Must create Expert System.
- Knowledge Domain is not fixed.
- Happy with MS technologies.
I’d forget the technologies altogether to start.
I’d find an expert. Interview him. Figure what he knows, what makes it special… Write it down. Be sure you have something real.
Then look at ways to do it.
I’d probably sketch out the idea writing some code that might use a database at the back end.
A lot of ES work kills itself before it starts by deciding on an inference engine up front. I say map out your knowledge before you decide how to represent it.
There are a lot of red herrings in the ES field. Like ES shells that are flaky. Be careful. My observation is that a lot of the prior art hasn’t endured!
That’s enough for now.
-
-
AuthorPosts
- The forum ‘BizTalk 2004 – BizTalk 2010’ is closed to new topics and replies.