bis-grid: business workflows for the grid stefan gudenkauf 1, felix heine 2, andré höing 2, guido...
TRANSCRIPT
BIS-Grid:
Business Workflows for the Grid
Stefan Gudenkauf1, Felix Heine2, André Höing2, Guido Scherp1
1 OFFIS Institute for Information Technology2 Technical University of Berlin
AgendaAgenda
The BIS-Grid ProjectEnterprise Application Integration (EAI)EAI with Grid Technology: BenefitsWorkflows in Grid ComputingPartners / Scenarios
Technical SolutionChallengesBIS-Grid ServiceArchitectureSecurity Issues
Conclusion
2
Enterprise Application IntegrationEnterprise Application Integration
Typical Components in Enterprise ITEnterprise Resource PlanningCustomer Relationship ManagementProduct Data Management
AdditionallyDifferent DepartmentsLegacy Systems
Integration Challenges Integration of Information SystemsWorkflow Support
Service Oriented Architecture
3
EAI with Grid TechnologyEAI with Grid Technology
SOA are the de-facto standard for EAI(WSRF-) Grids are SOAs with extended capabilities
So let's use Grids for EAI!Benefits:
Organizational: New types of collaboration (B2B) and new business models
Technical: More flexibility, virtualisation layer, better resource usage, more dynamic
Goal of BIS-Grid:Proof of Concept, Exemplary Scenarios, D-Grid Integrated Solution
4
Workflows in Grid ComputingWorkflows in Grid Computing
Workflows in many Grid projects, e.g.:Germany: C3-Grid, InGrid, UNICORE, Fraunhofer Resource Grid
EU (FP5): GRASP, GRIA, GEMMS, OpenMolGrid, GridLab
EU (FP6): A-WARE, Akogrimo, Chemomentum, CoreGRID, DEISA, Diligent, EGEE, ELeGI, K-WF Grid, SIMDAT, UniGrids, SODIUM, TrustCoM
International: Askalon, DAGMan, g-Eclipse, GridANT, Gridbus, GriPhyN, ICENI, JOpera, Karajan, Kepler, TeraGrid, myGrid
Scientific Workflows Business Workflows
5
EAI: Classic ScenarioEAI: Classic Scenario
Enterprise
Grid-enabledWS-BPEL
engine
Client ApplicationsUsers
Process Designers, Business Analysts,etc.
Deploy Processes
Use Services
Service OrchestrationAccess Resources
AccessInterface
AccessInterface
AccessInterface
Servers, Databases, etc.
Web Services,OGSA-DAI, etc.as Grid Services
...
Ente
rpri
se R
eso
urc
es
EnterpriseResources
UN
ICO
RE
6
Grid-based EAIGrid-based EAI
7
CeWe Color Call-Center ProcessCeWe Color Call-Center Process
8
Partners in the ProjectPartners in the Project
ApplicationUsers
Commercialisation Technology
Bu
sin
ess
Mo
del
s
Sys
tem
In
teg
rati
on
EA
I, O
rch
estr
atio
n
Gri
d M
idd
lew
are
Associated PartnerSponsor
9
ChallengesChallenges
WS-BPEL / WSRF Integration Use WS-BPEL to call WSRF Services Make a WS-BPEL workflow available as WSRF Service Use an existing WS-BPEL engine
UNICORE 6 Integration Workflow-Engine as UNICORE 6 component
Scalability / PerformanceSecurity / PoliciesAccounting / Billing / MonitoringHuman Interaction in WorkflowsService Level Agreements
10
BIS-Grid ServiceBIS-Grid Service
How to teach WSRF to the WS-BPEL Engine?e.g. ActiveBPEL: Source-Code is availableHowever:
Upgrade problemsNo exchangeability of the WS-BPEL engine
Better SolutionTransparent WSRF Layer above WS-BPEL Engine
WS-BPEL Engine
BIS-Grid Service Layer
WSRF Interface
11
ArchitectureArchitecture
12
ConclusionConclusion
EAI is a main challenge in Enterprise ITGrid Technology is a good basis for EAIBenefits:
Additional FlexibilityNew Business ModelsNew Collaborations
Innovative Technical SolutionsWSRF / WS-BPEL IntegrationScalable UNICORE / WS-BPEL IntegrationBIS-Grid Service
Challenges: Performance, Security
13