SlideShare una empresa de Scribd logo
1 de 51
Evolving
systems
and

    the
link
to
service

       orienta4on
                                                        What will I show?
                                                        - A case of using semantic
                                                        data
                                                        - theory behind service
                                                        orientation
                                                        - And how to marry those

                                                        Also, note that there will be
                                                        some theory, some
                                                        technology, some code



             ...and
the
search
for
a
shorter
4tle


Angelo
van
der
Sijpt
angelo.vandersijpt@luminis.eu
                                          http://www.flickr.com/photos/artolog/313055444/
$ whoami


• Angelo
van
der
Sijpt
• Commi?er
with
Apache
ACE
• SoAware
engineer
at
Luminis

  Technologies
• angelo.vandersijpt@luminis.eu


• Buzzwords:
Java,
OSGi,
Agile
Adaptive Recommended
            Learning

            Tell about ARLs vision: “we
            cannot let students learn in this
            way,” in which ‘s tudents’ is
            interpreted broadly.

            The core pattern looks about
            the same for everyone; ramble

ARL         about the axes of ‘institute-
            personal’ and ‘s chool-work’ ; the
            only differences are (mainly) in
            presentation.




      http://www.flickr.com/photos/shonk/57302289/
!"#$%&'
()##*()&)$
 + ,,,
 + ,,,                                !"#$$%&!'$()*"+,*!
  !"##$!"%"&                        !"#$%&'()%*+",-."$
 + ,,,
 + ,,,



               !"#$%&'()("'#&*&+)!',-
!"#$%&'()("'#&*&+)!',-




    !"#$%&'$'()"*




         !"#$%&%'(
         )*+",-."/
!"#$%&%'(
              )*+",-."/



          !"#$%&'($)$%*+,

!"#$%#$

             !"#$%&'()#*
             )#'+,-,.
             /#0-.,




            !"#$%&'(
!"#$%&'
()##*()&)$
 + ,,,
 + ,,,                                 -(.""&/-'"012(342-
  ()##*()&)$                         52#-"6%&'"012(342-
 + ,,,
 + ,,,



               52#-"6%&'&2%#6*67'5%8.




                   9"%&'-2&2(3"6




                        !"#$%&%'(
                        )*+",-."/



                  !"#$%&'($)$%*+,

     !"#$%#$

                       !"#$%&'()#*
                       )#'+,-,.
                       /#0-.,




                      !"#$%&'(
!"#$%&'
()##*()&)$
 + ,,,
 + ,,,                                 -(.""&/-'"012(342-
  ()##*()&)$                         52#-"6%&'"012(342-
 + ,,,
 + ,,,



               52#-"6%&'&2%#6*67'5%8.




                   9"%&'-2&2(3"6




                        !"#$%&%'(
                        )*+",-."/



                  !"#$%&'($)$%*+,

     !"#$%#$

                       !"#$%&'()#*
                       )#'+,-,.
                       /#0-.,




                      !"#$%&'(
!"#$%&'
()##*()&)$
 + ,,,
 + ,,,                                 -(.""&/-'"012(342-
  ()##*()&)$                         52#-"6%&'"012(342-
 + ,,,
 + ,,,



               52#-"6%&'&2%#6*67'5%8.




                   9"%&'-2&2(3"6




                        !"#$%&%'(
                        )*+",-."/



                  !"#$%&'($)$%*+,

     !"#$%#$

                       !"#$%&'()#*
                       )#'+,-,.
                       /#0-.,




                      !"#$%&'(
!"#$%&'
()##*()&)$
 + ,,,
 + ,,,                                 -(.""&/-'"012(342-
  ()##*()&)$                         52#-"6%&'"012(342-
 + ,,,
 + ,,,



               52#-"6%&'&2%#6*67'5%8.




                   9"%&'-2&2(3"6




                        !"#$%&%'(
                        )*+",-."/



                  !"#$%&'($)$%*+,

     !"#$%#$

                       !"#$%&'()#*
                       )#'+,-,.
                       /#0-.,




                      !"#$%&'(
http://www.flickr.com/photos/jeffsmallwood/233853485
http://www.flickr.com/photos/jeffsmallwood/233853485
!"
&'( #$%
   )*!




 http://www.flickr.com/photos/jeffsmallwood/233853485
!"
          &'( #$%
             )*!
 !"#$%&
"'()*+




           http://www.flickr.com/photos/jeffsmallwood/233853485
!"#



                  !"
                &'( #$%
                   )*!
 !"#$%&
"'()*+




                 http://www.flickr.com/photos/jeffsmallwood/233853485
!"#




                                 !"
                                    #$
                                       %&
                                        '(
                                          )"
                  !"
                &'( #$%
                   )*!
 !"#$%&
"'()*+




                 http://www.flickr.com/photos/jeffsmallwood/233853485
!"#
        )*




                                              !"
     '(




                                                 #$
                                                    %&
   %&




                                                     '(
 #$




                                                       )"
!"




                               !"
                             &'( #$%
                                )*!
              !"#$%&
             "'()*+




                              http://www.flickr.com/photos/jeffsmallwood/233853485
!"#
• “Where
is
this
student
compared
to
his
class?”
            )*




                                              !"
         '(




                                                 #$
                                                    %&
       %&




                                                     '(
• “What
learning
style
do
I
have?”
     #$




                                                       )"
   !"




                               !"
                              & #$%
                              '()
                                 *!
• “Who
else
has
problems
with
this?”
                !"#$%&
               "'()*+

• “What
should
I
do
now?”




                              http://www.flickr.com/photos/jeffsmallwood/233853485
The
profile
service

                              Ramble a bit about profiling:
                              building a picture of a user
                              over time, by gathering
                              data. We don’t know the
                              questions we’re going to ask,
                              and we don’t know the data
                              we want to put in there.




           http://www.flickr.com/photos/crazyneighborlady/411869140/
• Pluggable
• Evolvable        Driven by code: we want
                   code usage to be leading,
                   supporting changes in

• Driven
by
code
                   underlying data
Query q = new Query()
    .select(person())
    .where(person().firstName(literal("Roy")));
RowSet<Row> rowSet = q.select(model);
Person roy = rowSet.iterator().next().get(person());


roy.lastName();


roy.lastName("Trenneman");
!"#$!%&'()                                                      6,78%-59
                                                               :,&&2-,;,4




                                                               1.'A(B:()-%B5
                                                               6@>6$
     1.'*+,-./()




                                   0-12%3%4%)5
                                              1.
                                                '0
                              >?                     -1                        6@>6$:()-%B5
                      ' 2'5                            2%3
                   -()                                    %+


*+,-./()                                                          <%.&2)=
                                                                 >78%-/3%
new Query().select(curriculum().label(), learningDimension(),
learningDimension().label(), achievement(),
learningdimension("sublearningdimension"))
    .where(
        curriculum()
            .hasTopConcept(learningDimension())
            .label()),
        learningdimension("sublearningdimension")
            .broader(learningDimension())
        learningDimension()
            .label(),
        p.has(education()),
        optional(                                           Point out
                                                            - a more involved example
                education()                                 - better readable than Sparql
                     .consistsOf(achievement()),            - note how we extend the Person
                                                            class here (we have defined a ‘p’
                achievement()                               outside of this scope)
                     .hasAchieved(learningdimension("sublearningdimension"))),
        filter("bound(" + achievement() + ")");
Service
Orienta4on
                             Poll: what do you think of
                             when I say “SOA”?

                             Explain that SOA is not REST,
                             not web services, but an
                             architectural style in its
                             own. Manifestations from
                             large to small.




              http://www.flickr.com/photos/camknows/4712191684
http://www.flickr.com/photos/camknows/4712191684
“A
Service
Oriented
Architecture
is
comprised
of

independently
defined
components,
providing

services
through
agreed‐upon
interfaces.

Components
can
in
turn
have
dependencies
on
other

services.”




                                http://www.flickr.com/photos/camknows/4712191684
“A
Service
Oriented
Architecture
is
comprised
of

independently
defined
components,
providing

services
through
agreed‐upon
interfaces.

Components
can
in
turn
have
dependencies
on
other

services.”




                                http://www.flickr.com/photos/camknows/4712191684
“A
Service
Oriented
Architecture
is
comprised
of

independently
defined
components,
providing

services
through
agreed‐upon
interfaces.

Components
can
in
turn
have
dependencies
on
other

services.”




                                http://www.flickr.com/photos/camknows/4712191684
“A
Service
Oriented
Architecture
is
comprised
of

independently
defined
components,
providing

services
through
agreed‐upon
interfaces.

Components
can
in
turn
have
dependencies
on
other

services.”




                                http://www.flickr.com/photos/camknows/4712191684
“A
Service
Oriented
Architecture
is
comprised
of

independently
defined
components,
providing

services
through
agreed‐upon
interfaces.

Components
can
in
turn
have
dependencies
on
other

services.”




                                http://www.flickr.com/photos/camknows/4712191684
Service
Orienta4on
• Mo4va4on
 • Isola4on
&
decoupling
 • (Coping
with
or
causing)
                              '         &
   dynamic
composi4on to ramble about:
                     Something
                       difference bet ween SOA and                      !"#$"#%
• Vocabulary           Ser vice Orientation



 • Service,
component,

   mandatory/op4onal

   dependency                                        • Excluded
• Rules                                               • Discovery

 • Services
are
self‐contained                        • Orchestra4on

 • Interfaces
are
defined
                             • Communica4on

   beforehand                                           method
Services aren’t big
              The dependency tree

http://www.flickr.com/photos/artolog/313055444/
Services aren’t big
              The dependency tree

http://www.flickr.com/photos/artolog/313055444/
TODO think up the backstory here,
how do we work in OSGi?
TODO how do we work in Amdatu?

Describe the notion of a ‘s ervice
component’.

For services to work, we need to
define how they communicate.

We can as well package that up.

Look, we invented OSGi!; now
describe the layers.
TODO think up the backstory here,
how do we work in OSGi?
TODO how do we work in Amdatu?

Describe the notion of a ‘s ervice
component’.

For services to work, we need to
define how they communicate.

We can as well package that up.

Look, we invented OSGi!; now
describe the layers.
TODO think up the backstory here,
how do we work in OSGi?
TODO how do we work in Amdatu?

Describe the notion of a ‘s ervice
component’.

For services to work, we need to
define how they communicate.

We can as well package that up.

Look, we invented OSGi!; now
describe the layers.
TODO think up the backstory here,
            how do we work in OSGi?
            TODO how do we work in Amdatu?

            Describe the notion of a ‘s ervice
            component’.
!"#$%&'"(
            For services to work, we need to
            define how they communicate.

            We can as well package that up.

            Look, we invented OSGi!; now
            describe the layers.
TODO think up the backstory here,
            how do we work in OSGi?
                                   !"#$%&%'$
            TODO how do we work in Amdatu?

            Describe the notion of a ‘s ervice
            component’.
!"#$%&'"(
            For services to work, we need to
            define how they communicate.

            We can as well package that up.

            Look, we invented OSGi!; now
            describe the layers.
!"#$%&

            TODO think up the backstory here,
            how do we work in OSGi?
                                   !"#$%&%'$
            TODO how do we work in Amdatu?

            Describe the notion of a ‘s ervice
            component’.
!"#$%&'"(
            For services to work, we need to
            define how they communicate.

            We can as well package that up.

            Look, we invented OSGi!; now
            describe the layers.
!"#$%&"

                                   !"#$%&

            TODO think up the backstory here,
            how do we work in OSGi?
                                   !"#$%&%'$
            TODO how do we work in Amdatu?

            Describe the notion of a ‘s ervice
            component’.
!"#$%&'"(
            For services to work, we need to
            define how they communicate.

            We can as well package that up.

            Look, we invented OSGi!; now
            describe the layers.
More
on
OSGi
                                                                                    So: we can put semantic data in
                                                                                    here!


  • Defines
a
framework
  • Bundles
(components)
are
Java
jar
files
                 • Contain
code,
metadata,
and
arbitrary
data

         Hall
        et al.
                        C rea tin g M odu lar
                                                A ppl ica tio ns in J
                                                                        ava
OSGi IN ACTION




                                             Richard S. Hall
                                                 Karl Pauls
                                          Stuart McCulloch
                                             David Savage
                                     FOREWORD BY PETER
                                                       KRIENS




                                           MANNING
More
on
OSGi
                                                                                    So: we can put semantic data in
                                                                                    here!


  • Defines
a
framework
  • Bundles
(components)
are
Java
jar
files
                 • Contain
code,
metadata,
and
arbitrary
data

         Hall
        et al.
                        C rea tin g M odu lar
                                                A ppl ica tio ns in J
                                                                        ava
OSGi IN ACTION




                                             Richard S. Hall
                                                 Karl Pauls
                                          Stuart McCulloch
                                             David Savage
                                     FOREWORD BY PETER
                                                       KRIENS




                                           MANNING
SOA
and
data
• Code
centric
• Data
never
dies,
but
code
can
go
• Plugging
axioms
and
entailments
• Allows
(de‐)installa4on
of
components
• Respects
the
service
dependency
tree
• Tradeoffs
 • Transform
data,
or
pay
with
code
complexity
Versioning

                                                    Semantic Versioning
• Code:
we’re
ge[ng
there                                                   Technical Whitepaper



                                                                                       Revision 1.0
                                                                                       May 6, 2010



 • Major/minor/micro
• Ontologies:
version
from
the

  start
 • Closed
system?
Place
addi4ons
in
                © 2010 OSGi Alliance
                                                     All Rights Reserved.




   same
version
 • Open
system?
Bump
version
on

                                       Talk a bit about what
   every
change
(but
minimize
those)   ‘backwards compatibility’
                                       means
In
short



• Code
and
data
can
learn
from
each
other
• Evolve
code
and
data
together
 • Package
them
together
• Consider
your
versioning
scheme
 • Do,
or
don’t,
worry
about
interchangeability
Evolving
systems
and

   the
link
to
service

      orienta4on
Angelo
van
der
Sijpt
angelo.vandersijpt@luminis.eu




                                http://www.flickr.com/photos/98469445@N00/327471676/

Más contenido relacionado

La actualidad más candente

[Harvard CS264] 04 - Intermediate-level CUDA Programming
[Harvard CS264] 04 - Intermediate-level CUDA Programming[Harvard CS264] 04 - Intermediate-level CUDA Programming
[Harvard CS264] 04 - Intermediate-level CUDA Programming
npinto
 
5stepsstrategies
5stepsstrategies5stepsstrategies
5stepsstrategies
brahimbb17
 
what’s wrong with the philippine higher education
 what’s wrong with the philippine higher education what’s wrong with the philippine higher education
what’s wrong with the philippine higher education
iBoP Asia
 
illustration art market report illustrated gallery
illustration art market report illustrated galleryillustration art market report illustrated gallery
illustration art market report illustrated gallery
Ingrid Bond
 
Diseño centro de diseño en andalucía
Diseño centro de diseño en andalucíaDiseño centro de diseño en andalucía
Diseño centro de diseño en andalucía
Álvaro Morales
 

La actualidad más candente (18)

[Harvard CS264] 04 - Intermediate-level CUDA Programming
[Harvard CS264] 04 - Intermediate-level CUDA Programming[Harvard CS264] 04 - Intermediate-level CUDA Programming
[Harvard CS264] 04 - Intermediate-level CUDA Programming
 
5stepsstrategies
5stepsstrategies5stepsstrategies
5stepsstrategies
 
Young Lions Media 2011 / SPYL509
Young Lions Media 2011 / SPYL509Young Lions Media 2011 / SPYL509
Young Lions Media 2011 / SPYL509
 
Csharp Intsight
Csharp IntsightCsharp Intsight
Csharp Intsight
 
323 n ministerial
323 n ministerial323 n ministerial
323 n ministerial
 
Ekaw2010 tutorial3
Ekaw2010 tutorial3Ekaw2010 tutorial3
Ekaw2010 tutorial3
 
5 detox scams to avoid
5 detox scams to avoid5 detox scams to avoid
5 detox scams to avoid
 
what’s wrong with the philippine higher education
 what’s wrong with the philippine higher education what’s wrong with the philippine higher education
what’s wrong with the philippine higher education
 
The book small
The book smallThe book small
The book small
 
illustration art market report illustrated gallery
illustration art market report illustrated galleryillustration art market report illustrated gallery
illustration art market report illustrated gallery
 
Arabische landen tegen erkenning Aalst Carnaval wegens islamofobie
Arabische landen tegen erkenning Aalst Carnaval wegens islamofobieArabische landen tegen erkenning Aalst Carnaval wegens islamofobie
Arabische landen tegen erkenning Aalst Carnaval wegens islamofobie
 
Postman & Python: Harmonious Development
Postman & Python: Harmonious Development Postman & Python: Harmonious Development
Postman & Python: Harmonious Development
 
Diseño centro de diseño en andalucía
Diseño centro de diseño en andalucíaDiseño centro de diseño en andalucía
Diseño centro de diseño en andalucía
 
NRI Report
NRI ReportNRI Report
NRI Report
 
Recommender Systems [Borsani, Camedda, Leo]
Recommender Systems [Borsani, Camedda, Leo]Recommender Systems [Borsani, Camedda, Leo]
Recommender Systems [Borsani, Camedda, Leo]
 
Paras Holidays Europe USA Group Tours 2015 Brochure
Paras Holidays Europe USA Group Tours 2015 BrochureParas Holidays Europe USA Group Tours 2015 Brochure
Paras Holidays Europe USA Group Tours 2015 Brochure
 
Observatoire des taxes foncières - Période 2012 / 2017
Observatoire des taxes foncières - Période 2012 / 2017Observatoire des taxes foncières - Période 2012 / 2017
Observatoire des taxes foncières - Période 2012 / 2017
 
Zahra integrated cal+letter for sangopita
Zahra integrated cal+letter for sangopitaZahra integrated cal+letter for sangopita
Zahra integrated cal+letter for sangopita
 

Destacado (7)

Keynote-Service Orientation – Why is it good for your business
Keynote-Service Orientation – Why is it good for your businessKeynote-Service Orientation – Why is it good for your business
Keynote-Service Orientation – Why is it good for your business
 
How to develop leadership collaboration skills
How to develop leadership collaboration skillsHow to develop leadership collaboration skills
How to develop leadership collaboration skills
 
Emotional Inteligence: Build Bonds Between Your Brand and the Customer
Emotional Inteligence: Build Bonds Between Your Brand and the CustomerEmotional Inteligence: Build Bonds Between Your Brand and the Customer
Emotional Inteligence: Build Bonds Between Your Brand and the Customer
 
People management
People managementPeople management
People management
 
People management
People managementPeople management
People management
 
Principles of Service Orientation
Principles of Service OrientationPrinciples of Service Orientation
Principles of Service Orientation
 
Basics of people management
Basics of people managementBasics of people management
Basics of people management
 

Similar a Evolving systems and the link to service orientation

SEO - It Works Even if You Don’t Know How or Why
SEO - It Works Even if You Don’t Know How or Why SEO - It Works Even if You Don’t Know How or Why
SEO - It Works Even if You Don’t Know How or Why
Wolfgang Weicht
 
The Case for B2B Social Media: Womma Webinar
The Case for B2B Social Media: Womma WebinarThe Case for B2B Social Media: Womma Webinar
The Case for B2B Social Media: Womma Webinar
Sandra Fathi
 
Learning 3.0: The Age of Creative Learning
Learning 3.0: The Age of Creative LearningLearning 3.0: The Age of Creative Learning
Learning 3.0: The Age of Creative Learning
Takashi Iba
 
E-Primer Your Business Online
E-Primer Your Business OnlineE-Primer Your Business Online
E-Primer Your Business Online
guestfc9d8a
 

Similar a Evolving systems and the link to service orientation (20)

The Project Trap
The Project TrapThe Project Trap
The Project Trap
 
07 samyagan
07 samyagan07 samyagan
07 samyagan
 
sam presso
sam pressosam presso
sam presso
 
Apprentice Power-Point Presentation/What is Apprenticeship Recruitment
Apprentice Power-Point Presentation/What is Apprenticeship Recruitment Apprentice Power-Point Presentation/What is Apprenticeship Recruitment
Apprentice Power-Point Presentation/What is Apprenticeship Recruitment
 
Tweak Your Slides: Ten Design Principles for Educators (version 3.0)
Tweak Your Slides: Ten Design Principles for Educators (version 3.0)Tweak Your Slides: Ten Design Principles for Educators (version 3.0)
Tweak Your Slides: Ten Design Principles for Educators (version 3.0)
 
Memes heddy
Memes heddyMemes heddy
Memes heddy
 
SEO - It Works Even if You Don’t Know How or Why
SEO - It Works Even if You Don’t Know How or Why SEO - It Works Even if You Don’t Know How or Why
SEO - It Works Even if You Don’t Know How or Why
 
The Case for B2B Social Media: Womma Webinar
The Case for B2B Social Media: Womma WebinarThe Case for B2B Social Media: Womma Webinar
The Case for B2B Social Media: Womma Webinar
 
Nota 041109
Nota 041109Nota 041109
Nota 041109
 
Science Fiction Sensor Networks
Science Fiction Sensor NetworksScience Fiction Sensor Networks
Science Fiction Sensor Networks
 
Learning 3.0: The Age of Creative Learning
Learning 3.0: The Age of Creative LearningLearning 3.0: The Age of Creative Learning
Learning 3.0: The Age of Creative Learning
 
Laboratoire nomade 2015 mai
Laboratoire nomade 2015 maiLaboratoire nomade 2015 mai
Laboratoire nomade 2015 mai
 
El color
El colorEl color
El color
 
User Engagement - A scientific Challenge
User Engagement - A scientific ChallengeUser Engagement - A scientific Challenge
User Engagement - A scientific Challenge
 
Introduction - Builders at Play
Introduction - Builders at PlayIntroduction - Builders at Play
Introduction - Builders at Play
 
Arduino notebook
Arduino notebookArduino notebook
Arduino notebook
 
Arduino notebook v1-1
Arduino notebook v1-1Arduino notebook v1-1
Arduino notebook v1-1
 
Arduino Programming Notebook
Arduino Programming NotebookArduino Programming Notebook
Arduino Programming Notebook
 
Arduino notebook
Arduino notebookArduino notebook
Arduino notebook
 
E-Primer Your Business Online
E-Primer Your Business OnlineE-Primer Your Business Online
E-Primer Your Business Online
 

Último

+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 

Último (20)

Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdf
 

Evolving systems and the link to service orientation

Notas del editor

  1. \n
  2. \n
  3. \n
  4. \n
  5. \n
  6. \n
  7. \n
  8. \n
  9. \n
  10. \n
  11. \n
  12. \n
  13. \n
  14. \n
  15. \n
  16. \n
  17. \n
  18. \n
  19. \n
  20. \n
  21. \n
  22. \n
  23. \n
  24. \n
  25. This is the definition we will stick with. You may have noticed that I left out anything that has to do with using services from others; this is because (a) it is hard enough to use your own services well, and (b) I don&amp;#x2019;t believe this is inherent to the style. It&amp;#x2019;s a benefit.\n\nLet&amp;#x2019;s first look at a number of manifestations.\n
  26. This is the definition we will stick with. You may have noticed that I left out anything that has to do with using services from others; this is because (a) it is hard enough to use your own services well, and (b) I don&amp;#x2019;t believe this is inherent to the style. It&amp;#x2019;s a benefit.\n\nLet&amp;#x2019;s first look at a number of manifestations.\n
  27. This is the definition we will stick with. You may have noticed that I left out anything that has to do with using services from others; this is because (a) it is hard enough to use your own services well, and (b) I don&amp;#x2019;t believe this is inherent to the style. It&amp;#x2019;s a benefit.\n\nLet&amp;#x2019;s first look at a number of manifestations.\n
  28. This is the definition we will stick with. You may have noticed that I left out anything that has to do with using services from others; this is because (a) it is hard enough to use your own services well, and (b) I don&amp;#x2019;t believe this is inherent to the style. It&amp;#x2019;s a benefit.\n\nLet&amp;#x2019;s first look at a number of manifestations.\n
  29. This is the definition we will stick with. You may have noticed that I left out anything that has to do with using services from others; this is because (a) it is hard enough to use your own services well, and (b) I don&amp;#x2019;t believe this is inherent to the style. It&amp;#x2019;s a benefit.\n\nLet&amp;#x2019;s first look at a number of manifestations.\n
  30. \n
  31. \n
  32. \n
  33. \n
  34. \n
  35. \n
  36. \n
  37. \n
  38. \n
  39. \n
  40. \n
  41. \n
  42. \n
  43. \n
  44. \n
  45. \n
  46. \n