Hi guys
Happy to know it helps !
Here's a description of the actual, original use case.
Please have a look, and help decide which parts should be made in
how many BPMN(s). It can be changed, but *if you want to reuse
applications* within limits.
(from https://github.com/easysoa/EasySOA/wiki/Axxx-use-case )
NAHV (National Agency for Holiday Vouchers) sells to employees
entreprise-sponsored holiday vouchers. AXXX uses the benefits to
fulfill its social misssion as a public service, by allowing
underpriviledged people to go on holidays, and first of all
through its flagship APV (Holiday Project Help) program.
This is done by two separate departments (respectively, DCV and
DPS) with each their own IT. At first, DPS worked mainly with
paper and Excel forms, but DPS IT is now going towards providing
complete solutions to DPS business employees within a fully
architectured information system. This entails (subcontracted)
development of dedicated business applications, as well as
integrating them together and above all with DCV IT data and
applications, all according to SOA principles.
Here are the steps of getting a new a new social partner in the
APV program :
* in NAHV DCV department, a social partner manager convinces a
social partner (inventing a few ones : Homelessness Charity,
Rehabilitation Service, Church Unemployment Trust) to get in
NAHV's APV (Holiday Project Help) social help program
* the social partner manager goes in the social partner management
CRM application "Pivotal" (or it could be a BPM solution frontend
??) and tells it about that
* this triggers an orchestration (implemented in Talend ESB,
thought could be within a BPMN) that
* 1. checks known administrative information about said social
partner, using the online Uniserv checkAddress service
* 2. sends it to the "APV" application that toolifies the APV
program
* the APV application creates a "pre-account" (account stub ?) for
the social partner
* APV managers fill this account stub with : number of people that
the social partner anticipate to send on holidays, amount of money
that is required for that, finally a signed contract between bith
parties
* APV manager approves the transformation to a full fledged
account
now the social partner is able to use the APV application to send
underpriviledged people on holidays :
* he creates a new "holiday project" with indicative information
(where, when)
* he fills it with : total number of people & amount of money
used
* he approves / validates / publishes it
* which locks it, computes global aggregegate amounts (people,
money)
* and sends these global key indicators to the Pivotal application
so it will be displayed to the social partner manager in its
dashboard
Regards,
Marc
Le 14/02/2013 10:23, Mos, Adrian a écrit :
Hi guys,
So I think it’s
great we are beginning to think about the demo and so on,
this should give us some time to actually achieve something
integrated. What I could show is:
-
Starting from a domain-specific
representation of the business process, Mangrove should
generate a first BPMN stub. This could contain a simple BPMN
diagram as well as perhaps the web services that correspond
to the domain concepts, associated to their appropriate
activities. Of course this BPMN diagram would then be
enriched with the BPMN editor, before being deployed.
-
The mangrove transformation could also
generate SCA from this. Now this may not be used for full
deployment but we can use this to showcase the fact that we
can add architectural elements in case we are not happy with
simple WS invocation.
It would be
great If we can come up with a couple of BPMN diagrams that
we can discuss on, in order to move all this forward. I
created this page:
http://wiki.eclipse.org/Mangrove/ECon2013Demo
we can use it
as a discussion page and for sharing of up-to-date diagrams
etc. I put it under the Mangrove wiki but if you think it’s
more appropriate to put it under a SOA wiki we can always
create one!
Marc D, since
you have the web services for the social-help use-case, can
you put together a first draft of a simple BPMN diagram that
shows what can be achieved in such a use-case?
Cheers,
Adrian.
Social help is obviously
a far better demo case than financial systems …
J Happy to go with that.
What could be a relevant
business process calling into this web services?
Marc
Thanks, Bob. That comes
timely. I was going to send a similar request.
Suggestions:
·
We need an application
domain for our sample scenario. Ideas? Financial systems?
Logistics? Retail? Something fancier?
·
You and I start
exchanging sample BPMN models for that domain.
·
Model should contain
steps being supposed to invoke Web Services. Need WSDL.
·
Marc D. to prepare
exposing this Web Service.
·
Anything Andrian can
add on a DL falvour?
Marc
From: Bob Brodt [mailto:bbrodt@xxxxxxxxxx]
Sent: Dienstag, 12. Februar 2013 19:58
To: SOA PMC mailing list
Cc: Adrian Mos; Marc Dutoo; Gille, Marc
Subject: Re: [soa-pmc] submission to ECON?
Hi all,
I just wanted to catch up with everyone and get a
(somewhat) early start on preparing for the SOA
Symposium. I'm sure at some point we'll need to get
serious and make sure we're all reading from the same
script, but I just wanted to toss around some ideas
sooner rather than later.
Anyone have any suggestions or ideas?
Cheers!
Bob
Hi guys
I guess we all got the news already, but just to say
it, the Eclipse Con program is out and the SOA
Symposium is in, so we're getting a little bit closer
to the "beer part" ;)
Regards,
Marc
http://eclipsecon.org/2013/program/session-schedule/tutorials
Le 13/12/2012 08:53, Marc.Gille@xxxxxxxxxxx
a écrit :
Bob,
find attached my
slide deck I used at EclipseCon Europe 2012. One of
the biggest issues there was, that our presentations
were not really connected. This is what we intend to
address in Boston.
Regarding Stardust:
·
If you
have build issues, please post them in the forum. We
may help.
·
Stardust’s
Eclipse Modeler creates indeed XPDL (and the engine
consumes it), but this modeler is on sunset – we may
want to use yours as indicated on the Stardust HP. We
are focusing on our Browser Modeler (also part of the
Stardust code base and called Lightdust) which is
working on BPMN and XPDL. For BPMN we are using the
Eclipse BPMN2 Metamodel underneath as I think you do.
Hence, this should work smoothly (although I agree
that we should test at the earliest). We will be using
the Browser Modeler in Boston. We can exchange sample
models to check compatibility immediately.
Happy to hop on a
conf call any time next week.
Marc
Hi Marc,
Not sure if this has been asked before, but was the
EclipseCon Europe presentation recorded, or is there
a slide deck available? I would be interested in
seeing the "show" in its entirety.
I've started looking seriously at Stardust and am
currently running into some build issues, but hope
to have those resolved soon. What worries me,
though, is that the Process Model editor appears to
only handle XPDL. It was my understanding that BPMN2
was supported also - am I missing something?
When you have some spare time, maybe we could do a
conference call and discuss the eclipsecon 2013
presentation. I'd like to get started on preparing
something sooner rather than later...just in case ;)
Cheers!
Bob
Great. Thanks,
Bob. May be alternatively to “open the process
model alternatively with the BPMN2 modeler”, we
should open subsequently with both editors to show
that both may modified and be used by their
respective audiences without breaking things.
Should not be a biggy as we both work on the same
metamodel implementation. An nothing is wrong with
a little regression test …
Marc
OK, done. Thanks Marc & Marc :)
Bob, just added you to the
submission.
I suggest you insert a line saying that, in
parallel to modeling the process in Stardust
modeler in Orion, you can benefit of the BPMN2
standard to view and edit it in Eclipse thanks
to the BPMN2 editor...
Regards,
Marc
Le 19/11/2012 20:32, Bob Brodt a écrit :
OK, that sounds good to me
(especially the "beers" part - I can
certainly handle that ;)
Can you list me as one of the speakers for
the current SOA-Track session and just let
me know about how much presentation time
I'll have? Is this something we can work out
later (maybe in tomorrow's PMC call?)
So, I don't think I'll be
able to put something together for the
editor by today's deadline, but I could
certainly ride your coattails if you'll
let me ;)
[marc.gille]
Coattail right away.
I'll have much more free time
over the Christmas holidays to devote to a
presentation - what kind of
integration/tutorial were you thinking
about Marc?
[marc.gille]
Most importantly all tools to be used
in an integrated fashion. At least
your modeler and Stardust (and its
Browser Modeler) should work
seamlessly as we are both using BPMN2
metamodel.
Some
Web Service + UI Mashup, deploy, run,
beers.
That
was my thinking.
Cheers!
Bob
Gents,
this is what I have
submitted:
http://www.eclipsecon.org/2013/sessions/soa-track
Happy to adjust (or you
do). Bob, any chance that you could join
the mix?
Marc
Great, so we need to make a
submission, deadline is today :). Can
somebody (Marc or Marc) do this, and
put us three as authors? I'm traveling
and don't have a laptop...
Adrian.
Sent from my iPhone.
Hi Adrian, Marc
The other Marc (I) is also
interested, as I said in my email
replying to Marc's "Attendees SOA
Track" email. I'd submit updates to
my ECE talks, with new stuff &
demos since EasySOA will have ended
by then.
Regards,
Marc
Le 16/11/2012 18:16, Mos, Adrian a
écrit :
Hi Marc,
So far it seems we are the
only ones interested in proposing a
session. It would be great if you
could put a submission in, you can
add me as a co-author. I suggest
keeping it simple for now, basically
just saying that following our
successful SOA Symposium in ECON EU,
we are planning to provide a more
focused tutorial, focused on
practical demos, to keep the
momentum going. There are many
things happening in this space and
we can certainly show interesting
things in Boston. One idea is to
also have a talk accepted, like the
Modelling Symposium, with lightning
talks from various projects:
http://www.eclipsecon.org/2013/sessions/modelling-symposium
I will be away from Sunday
for a week but I can keep in touch
by email.
Cheers,
Adrian.
I also think we should.
But I cannot work on anything before
tomorrow afternoon. Happy to draft
sth after.
Marc
Hi Guys,
the submission deadline to
ECON 2013 is Monday. Are we going to
propose a follow-up session to our
SOA Symposium? I think we should…
What are your thoughts?
Adrian.
_______________________________________________
soa-pmc mailing list
soa-pmc@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/soa-pmc
_______________________________________________
soa-pmc mailing list
soa-pmc@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/soa-pmc
_______________________________________________
soa-pmc mailing list
soa-pmc@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/soa-pmc
_______________________________________________
soa-pmc mailing list
soa-pmc@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/soa-pmc
_______________________________________________
soa-pmc mailing list
soa-pmc@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/soa-pmc
_______________________________________________
soa-pmc mailing list
soa-pmc@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/soa-pmc
_______________________________________________
soa-pmc mailing list
soa-pmc@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/soa-pmc
|