Research
Internship



Context

INRIA,
the
French
National
Institute
for
Research
in
Computer
Science
and
Control,
is

ded...
Eclipse
STP
(SOA
Tooling
Platform).
The
intern
will
work
in
a
very
close
collaboration

with
Tuvalu
team’s
members
(locate...
Upcoming SlideShare
Loading in …5
×

Research
Internship
 
 Context
 INRIA,
the
French
National ...

1,457 views
1,405 views

Published on

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
1,457
On SlideShare
0
From Embeds
0
Number of Embeds
6
Actions
Shares
0
Downloads
5
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Research
Internship
 
 Context
 INRIA,
the
French
National ...

  1. 1. Research
Internship
 
 Context
 INRIA,
the
French
National
Institute
for
Research
in
Computer
Science
and
Control,
is
 dedicated
to
fundamental
and
applied
research
in
information
and
communication
 science
and
technology.
 The
Tuvalu
INRIA’s
team
is
actively
involved
in
research
and
development
projects,
both
 at
national
and
international
levels.
An
area
of
particular
interest
is
SOA
(Service
 Oriented
Architecture),
with
a
focus
on
SOA
monitoring
and
management,
both
at
 runtime
and
design
time.
Such
works
in
this
field
will
be
done
in
particular
in
the
 context
of
a
main
INRIA’s
internal
collaborative
development
action
(so‐called
galaxy),
 led
by
Tuvalu
team.
One
of
the
main
challenges
of
this
action
is
about
designing
and
 developing
agile
monitoring
and
modelling
functions
related
to
SOA
systems.

 Domain
 SOA
is
seen
as
an
enabler
for
business
agility
through
better
adaptation
of
IT
resource
to
 business
needs.
This
adaptation
must
be
propagated
throughout
the
information
system,
 from
the
business
layer
through
the
IT
design
layer
and
to
the
infrastructure
layer.
The
 SOA
vision
revolves
around
agility
at
all
levels
in
the
IT
stack.
Changes
in
business
 requirements
must
be
quickly
resolved
in
the
technical
implementation
of
the
system
 and
changes
in
the
IT
system
must
be
visible
and
comprehensible
in
the
business
 layer.
In
addition,
QoS
constraints
must
be
observed
and
enforced
at
all
levels
such
that
 the
contractual
obligations
are
met.
Constraints
at
a
given
level
can
infer
constraints
at
 other
level(s).
Such
a
multi‐layered
vision
for
SOA
has
been
described
and
 communicated
(SDSOA’08).
Outstanding
research
challenges
in
meeting
this
vision
are
 highlighted:
focus
on
business
process
and
architecture
modelling,
overview
of
relevant
 Eclipse
tooling
for
the
SOA
design
space,
while
discussing
missing
pieces
as
well
as
how
 several
SOA‐related
standards
such
as
BPMN,
BPEL,
SCA
and
JBI
can
interoperate
and
 introduce
some
cross‐cutting
monitoring
concepts
that
are
essential
for
achieving
 business
flexibility.

 Other
main
research
challenges
have
been
identified
about
tooling
and
monitoring
for
 QoS
provisioning
in
SOA
systems
(ICSOC’08).
When
addressing
QoS
concerns
in
SOA
 systems,
some
of
the
important
challenges
lie
in
the
seamless
integration
of
user‐side
 tooling
support
with
the
actual
execution
of
services
and
business
processes.
The
user
 must
be
able
to
easily
express
QoS
constraints
and
associate
them
with
service
 definitions,
compositions
and
orchestrations.
The
constraints
must
be
taken
into
 account
at
all
levels
in
the
increasingly
complex
SOA
infrastructures
and
used
to
monitor
 and
enforce
SLAs,
as
well
as
to
potentially
drive
adaptation
mechanisms
to
improve
end‐ to‐end
QoS.
Conversely,
QoS
data
generated
by
the
execution
of
services
and
processes
 must
be
made
available
to
the
user
in
ways
that
ensure
that
appropriate
information
is
 presented
at
different
levels
of
abstraction
with
the
right
level
of
granularity
in
order
to
 improve
understanding
and
future
planning
of
service‐based
functionality.
Main
ideas
 and
concepts
to
be
developed
in
this
field
are
how
driving
monitoring
and
adaptation
 from
SOA
tooling,
integrating
dynamic
monitoring
information
in
SOA
tooling
and
 integration
with
repositories.
 Work
 The
intern
will
be
involved
in
the
design
and
the
prototyping
of
some
of
the
research
 challenges
as
proposed
here
above.
Specifically
the
work
will
involve
collaborative
 design
and
development
of
monitoring
probes
for
ESB,
SCA,
SCA/Grid
platforms,
and
 process
engines,
as
well
as
new
functions
of
monitoring
tooling
to
be
integrated
in

  2. 2. Eclipse
STP
(SOA
Tooling
Platform).
The
intern
will
work
in
a
very
close
collaboration
 with
Tuvalu
team’s
members
(located
in
Grenoble),
as
well
as
with
INRIA’s
research
 project‐teams
participating
to
galaxy
project
and
located
in
various
centres
in
France
 (Sophia,
Lille,
Rennes
and
Nantes,
Nancy).

 Knowledge
of
the
Java
language,
SOA
and
Web
Services
architecture,
as
well
as
object‐ oriented
and
component‐based
design
methodologies
are
essential.
 Candidature
 To
be
sent
to
alain.boulze<at>inria.fr
and
tuvalu<at>inrialpes.fr
 


×