SlideShare a Scribd company logo
1 of 18
Enterprise	
  2.0	
  meets	
  SOA	
  

                 Max	
  J.	
  Pucher	
  –	
  Chief	
  Architect	
  ISIS	
  Papyrus	
  




Copyright 2009 – Max J. Pucher
Wikipedia	
  on	
  Mashups	
  
  A	
  Mashup	
  is	
  a	
  web	
  page	
  or	
  application	
  that	
  combines	
  
   data	
  or	
  functionality	
  from	
  two	
  or	
  more	
  external	
  
   sources	
  to	
  create	
  a	
  new	
  service.	
  	
  
  The	
  term	
  mashup	
  implies	
  easy,	
  fast	
  integration,	
  
   frequently	
  using	
  SOA	
  and	
  data	
  sources	
  to	
  produce	
  
   results	
  from	
  other	
  original	
  source	
  data.	
  	
  
  An	
  example	
  of	
  a	
  mashup	
  is	
  the	
  use	
  of	
  cartographic	
  
   data	
  to	
  add	
  location	
  information	
  to	
  real	
  estate	
  data,	
  
   thereby	
  creating	
  a	
  new	
  app.	
  
  Many	
  see	
  mashups	
  just	
  for	
  consolidated	
  access.	
  
Enterprise	
  2.0	
  
  Enterprise	
  2.0	
  uses	
  web	
  based	
  technology	
  to	
  provide	
  
   collaboration,	
  information	
  sharing,	
  emergence	
  and	
  
   integration	
  capabilities	
  in	
  the	
  extended	
  enterprise.	
  	
  
  It	
  is	
  basically	
  Web	
  2.0	
  social	
  networking	
  and	
  user	
  
   interfaces	
  for	
  businesses.	
  
  Enterprise	
  2.0	
  strategies	
  are	
  about	
  collaboration.	
  	
  
  LinkedIn	
  is	
  an	
  example	
  of	
  an	
  Enterprise	
  2.0	
  solution.	
  
  Google	
  Wave	
  can	
  be	
  embedded	
  in	
  Mashups	
  for	
  
   creating	
  live,	
  social	
  communication	
  documents	
  that	
  
   can	
  be	
  edited	
  by	
  multiple	
  users	
  in	
  near	
  real-­‐time.	
  
Different	
  Approaches	
  
  designed                                             emergent
  STP               BPM     APPS        COLL.             E2.0



  planned                                          ad-hoc



   PROCESS	
              Mashup?	
        PEOPLE	
  



    flow oriented                       event driven
Different	
  Op:ons	
  
  Mashups	
  expand	
  on	
  the	
  idea	
  of	
  end	
  user	
  portals	
  
  Client	
  or	
  server	
  side	
  Mashup	
  concept	
  
  Mashups	
  are	
  Rapid	
  Application	
  Development	
  
  Creation	
  by	
  users	
  or	
  professionals	
  
  Orchestration	
  by	
  means	
  of	
  flows	
  or	
  event-­‐driven	
  
  Global	
  data	
  storage	
  or	
  only	
  data	
  passing	
  	
  
  Common	
  or	
  unique	
  page	
  creation	
  
  Presentation	
  through	
  HTML,	
  Ajax	
  or	
  Flash	
  
  Hosted	
  (SaaS)	
  or	
  non-­‐hosted	
  Mashup	
  
Real-­‐Time	
  Consolida:on	
  

                         HTTP	
  
                                                         Security?	
  




       RSS	
                               SOA	
  
                         Mashup	
  
                           to	
  
         Decision?	
      USER	
      Application?	
  
Mashups	
  for	
  Business	
  
  Integrate	
  backend	
  business	
  and	
  data	
  services.	
  	
  
  Employ	
  security	
  and	
  access	
  control	
  features,	
  	
  
  Uses	
  lifecycle	
  management	
  and	
  Mashup	
  editors.	
  
  Business	
  Mashups	
  in	
  commercial	
  (SaaS)	
  offerings.	
  
  Adopt	
  SOA	
  to	
  integrate	
  discrete	
  Web	
  service.	
  
  Secure	
  versions	
  of	
  Webservices	
  must	
  be	
  used.	
  
  Mashups	
  should	
  be	
  seen	
  and	
  managed	
  from	
  a	
  process	
  
   perspective	
  and	
  can	
  offer	
  more	
  agility	
  than	
  BPM.	
  
  Ease	
  of	
  use	
  and	
  dynamics	
  for	
  user	
  empowerment.	
  
80%	
  of	
  processes	
  change	
  frequently	
  
       Survey	
  ques:on:	
  Thinking	
  of	
  the	
  most	
  impac*ul	
  BPM	
  project	
  your	
  organiza:on	
  is	
  
       implemen:ng	
  or	
  will	
  undertake,	
  how	
  frequently	
  will	
  you	
  need	
  to	
  change	
  the	
  process	
  flows	
  in	
  
       the	
  solu:on	
  that	
  supports	
  the	
  business	
  processes	
  in	
  your	
  organiza:on?	
  

                     Percentage	
  of	
  Respondents	
  
                     40	
                          50%	
  think	
  that	
  
                     35	
  
                                                          changes	
  occur	
  
                     30	
                                                                                         30%	
  think	
  that	
  
                                                         monthly	
  to	
  several	
  
                     25	
                                                                                      changes	
  occur	
  ad-­‐hoc	
  
                     20	
  
                                                           times	
  a	
  year.	
  
                                                                                                                    to	
  weekly.	
  
                     15	
  
                     10	
  
                       5	
  
                       0	
  
                                Several	
          Monthly	
     Ad	
  Hoc	
     Weekly	
     Once	
  a	
   Less	
  Than	
   Daily	
  
                                                                                                                                   Rarely	
   Don't	
  Know	
  
                                Times	
  a	
                      Basis	
                      Year	
        Once	
  a	
         (Less	
  Than	
  
                                  Year	
                                                                  20%	
  think	
  that	
  
                                                                                                              Year	
            Once	
  Every	
  
                                                                                                changes	
  once	
  a	
  year	
  or	
   Years)	
  
                                                                                                                                 Two	
  
    Source:	
  	
  2008	
  Gartner	
  Group	
  
                                                                                                              less	
  often.	
  
                                                                     Copyright 2009 - Max J. Pucher
One	
  View	
  of	
  Mashups	
  
Achieving	
  the	
  dynamics	
  of	
  Mashups	
  without	
  loosing	
  the	
  
                      manageability	
  of	
  a	
  business	
  application.	
  
Mashup	
  Lifecycle?	
  	
  
   End User

                                                                     Requirements	
  

                                                       Mashup	
  
                                                        Editor	
  
                                     SOA,	
  RSS	
  
                                      Services	
  

                     Execution	
  

Infrastructure


                 system needs                                              business needs
How	
  to	
  Reuse	
  Mashups?	
  
                                             Mashup
                                             Implementation
                          Business
                          Needs                                Business
               Process
                                                               Entities
               Rules


              Organisation        Repository
              Security/LDAP        Lifecycle                        SOA/RSS
                                                                    Interfaces
                                                               Presentation
                                 Production
                                 Deployment

             Content
             In/Out                 Archive
                                    Auditing


Februar 10                    Copyright 2007 - Max J. Pucher                     12
Mashup	
  Role/Policy	
  Security	
  
                                                                 Monitoring
                                                                 Logging             SOA
                                                                                     Information
                                                                                     Access
     User                                Owner
     attributes                          Policy


     Access	
  rights	
  in	
  a	
  virtual	
  Mashup	
  application	
  




                  Policy
                                                                           Authorization and
                  delegation
                                          Service Policy                   Policy enforcement


                                 Copyright 2009 - Max J. Pucher
Empower	
  Users	
  with	
  Widgets	
  
                            Toolbar	
  
                                                                       Assign	
  roles	
  to	
  queues	
  
                                                                       Create	
  tasks/activities	
  
                                                                       Define	
  states	
  &	
  events	
  
   Queue	
  Widget	
  




                              List	
  Widget	
  
                                                                       Create	
  perspective	
  
                          Perspective	
  
                                                                       Select	
  SOA	
  backends	
  
                                                                       Map	
  to	
  widget	
  
                         Detail/Chart	
  Widget	
  
                                                                       Select	
  content	
  
                                                                       Activity	
  recorder	
  
                                                                       Define	
  boundary	
  rules	
  
                                                                       Group	
  test	
  and	
  signoff	
  
                            Repository	
                               Publish	
  task	
  
                                                                       Automatic	
  deployment	
  
                                          Copyright 2009 - Max J. Pucher
Portal                         Services
                                                                               Inbound
                                                                              Outbound
                                                      GUI
                                                                   Content
                    Mashup                           Widgets




                                                                                  Archive
Repository




             GUI                          OO-Messaging

             MOD
                       XDO                       MQ                SOAP
             WSDL
             SERV     Adapter                   Adapter            Adapter

             PROC
                                          ERP or legacy           Third-Party
             DOCS   Databases              MQ Adapter            WebServices


                                Copyright 2007 - Max J. Pucher
Mashup	
  Enterprise	
  Checklist	
  
  Version-­‐controlled,	
  central	
  repository	
  of	
  model	
  
   templates	
  that	
  enables	
  definition	
  changes	
  to	
  be	
  
   deployed	
  using	
  a	
  change	
  management	
  life-­‐cycle.	
  
  Assembled	
  from	
  predefined	
  template	
  elements,	
  
   including	
  content	
  and	
  business	
  entities	
  that	
  are	
  real-­‐
   time	
  linked	
  to	
  business	
  applications.	
  
  Controls	
  user	
  access	
  based	
  on	
  role/policy,	
  not	
  
   dependent	
  of	
  organization	
  or	
  GUI/forms	
  definitions.	
  
  Performance	
  Monitoring	
  and	
  Tuning	
  
  Embedding	
  inbound/outbound	
  business	
  content	
  
  Businesses	
  require	
  archiving	
  and	
  auditing	
  
Conclusion	
  
  Mashups	
  were	
  very	
  hot	
  in	
  2006/7.	
  Recently	
  cooled	
  …	
  
  They	
  showed	
  a	
  clear	
  need	
  for	
  very	
  dynamic	
  user	
  
   empowered	
  applications	
  that	
  linked	
  various	
  backends.	
  
  Most	
  Mashups	
  lack	
  enterprise	
  level	
  features.	
  
  With	
  the	
  introduction	
  of	
  Papyrus	
  EYE	
  Widgets	
  in	
  
   1Q2010	
  business	
  administrators	
  can	
  create	
  Mashups.	
  
  These	
  have	
  however	
  the	
  complete	
  enterprise	
  
   management	
  layer	
  of	
  the	
  Papyrus	
  Platform	
  available.	
  
  It	
  allows	
  the	
  consolidation	
  of	
  BPM,	
  Case	
  Mgmt,	
  and	
  
   Mashup	
  style	
  RAD	
  application	
  development.	
  
A	
  one	
  minute	
  demo	
  of	
  how	
  to	
  create	
  a	
  Mashup	
  user	
  interface	
  
with	
  Papyrus	
  EYE	
  Widgets.	
  	
  

Any	
  questions?	
  

More Related Content

Viewers also liked

Data Slides Tce Web Site 42610
Data Slides Tce Web Site 42610Data Slides Tce Web Site 42610
Data Slides Tce Web Site 42610
laurbanleague
 
香港六合彩公司特码
香港六合彩公司特码香港六合彩公司特码
香港六合彩公司特码
baiclc
 
Retail portal family-v2
Retail portal family-v2Retail portal family-v2
Retail portal family-v2
kaspersky-lab
 
Social work class brief history of us health policy
Social work class  brief history of us health policySocial work class  brief history of us health policy
Social work class brief history of us health policy
wvucharleston
 
Secret Powers of Negotiations Summary PDF
Secret Powers of Negotiations Summary PDFSecret Powers of Negotiations Summary PDF
Secret Powers of Negotiations Summary PDF
Dan Walker
 

Viewers also liked (18)

Data Slides Tce Web Site 42610
Data Slides Tce Web Site 42610Data Slides Tce Web Site 42610
Data Slides Tce Web Site 42610
 
香港六合彩公司特码
香港六合彩公司特码香港六合彩公司特码
香港六合彩公司特码
 
resume
resumeresume
resume
 
Papyrus Web Applications & Portal - Technology Innovation Brochure by ISIS Pa...
Papyrus Web Applications & Portal - Technology Innovation Brochure by ISIS Pa...Papyrus Web Applications & Portal - Technology Innovation Brochure by ISIS Pa...
Papyrus Web Applications & Portal - Technology Innovation Brochure by ISIS Pa...
 
กำหนดการบวช
กำหนดการบวชกำหนดการบวช
กำหนดการบวช
 
De Zorg Centraal - Drie Servicemanagement toepassingen
De Zorg Centraal - Drie Servicemanagement toepassingenDe Zorg Centraal - Drie Servicemanagement toepassingen
De Zorg Centraal - Drie Servicemanagement toepassingen
 
De juiste persoon, op het juiste moment, op de juiste opdracht - SEE 2016
De juiste persoon, op het juiste moment, op de juiste opdracht - SEE 2016De juiste persoon, op het juiste moment, op de juiste opdracht - SEE 2016
De juiste persoon, op het juiste moment, op de juiste opdracht - SEE 2016
 
บทพระคุณบิดา มารดา
บทพระคุณบิดา มารดาบทพระคุณบิดา มารดา
บทพระคุณบิดา มารดา
 
Retail portal family-v2
Retail portal family-v2Retail portal family-v2
Retail portal family-v2
 
Smartcities 2015 - Coopération BPI France - SPW DG06
Smartcities 2015 - Coopération BPI France - SPW DG06Smartcities 2015 - Coopération BPI France - SPW DG06
Smartcities 2015 - Coopération BPI France - SPW DG06
 
Integrated Print Forum - Oct 2011
Integrated Print Forum - Oct 2011Integrated Print Forum - Oct 2011
Integrated Print Forum - Oct 2011
 
HIS Traning and HL7 Implementation
HIS Traning and HL7 ImplementationHIS Traning and HL7 Implementation
HIS Traning and HL7 Implementation
 
Social work class brief history of us health policy
Social work class  brief history of us health policySocial work class  brief history of us health policy
Social work class brief history of us health policy
 
Vocabulario
VocabularioVocabulario
Vocabulario
 
Secret Powers of Negotiations Summary PDF
Secret Powers of Negotiations Summary PDFSecret Powers of Negotiations Summary PDF
Secret Powers of Negotiations Summary PDF
 
Services centraal - de toekomst van TOPdesk - SEE 2016
Services centraal - de toekomst van TOPdesk - SEE 2016Services centraal - de toekomst van TOPdesk - SEE 2016
Services centraal - de toekomst van TOPdesk - SEE 2016
 
Marco gianotten - empathie maakt winnaars - SEE 2016
Marco gianotten - empathie maakt winnaars - SEE 2016Marco gianotten - empathie maakt winnaars - SEE 2016
Marco gianotten - empathie maakt winnaars - SEE 2016
 
Papyrus Digital Asset Management
Papyrus Digital Asset ManagementPapyrus Digital Asset Management
Papyrus Digital Asset Management
 

Similar to Mashing The Services

Oasis Symposium 2008 Rakesh Saha
Oasis Symposium 2008 Rakesh SahaOasis Symposium 2008 Rakesh Saha
Oasis Symposium 2008 Rakesh Saha
Rakesh Saha
 
Sap CN Frost And Sullivan Web Experience Excellence Dec 2009 Final
Sap CN Frost And Sullivan Web Experience Excellence Dec 2009 FinalSap CN Frost And Sullivan Web Experience Excellence Dec 2009 Final
Sap CN Frost And Sullivan Web Experience Excellence Dec 2009 Final
Mark Yolton
 
Building Systems Using The Workflow Approach
Building Systems Using The Workflow ApproachBuilding Systems Using The Workflow Approach
Building Systems Using The Workflow Approach
Rishu Mehra
 
Architecture And Engineering
Architecture And EngineeringArchitecture And Engineering
Architecture And Engineering
emeyman
 
Re Inventing Enterprise IT around APIs and Apps
Re Inventing Enterprise IT around APIs and AppsRe Inventing Enterprise IT around APIs and Apps
Re Inventing Enterprise IT around APIs and Apps
WSO2
 
5 Surefire Ways To Make Your Soa A Success
5 Surefire Ways To Make Your Soa A Success5 Surefire Ways To Make Your Soa A Success
5 Surefire Ways To Make Your Soa A Success
David Linthicum
 

Similar to Mashing The Services (20)

Convertigo Composite Application Platform
Convertigo Composite Application PlatformConvertigo Composite Application Platform
Convertigo Composite Application Platform
 
Oasis Symposium 2008 Rakesh Saha
Oasis Symposium 2008 Rakesh SahaOasis Symposium 2008 Rakesh Saha
Oasis Symposium 2008 Rakesh Saha
 
Sap CN Frost And Sullivan Web Experience Excellence Dec 2009 Final
Sap CN Frost And Sullivan Web Experience Excellence Dec 2009 FinalSap CN Frost And Sullivan Web Experience Excellence Dec 2009 Final
Sap CN Frost And Sullivan Web Experience Excellence Dec 2009 Final
 
Sap microsoft interoperability sitnl 08-12-2012
Sap microsoft interoperability sitnl 08-12-2012Sap microsoft interoperability sitnl 08-12-2012
Sap microsoft interoperability sitnl 08-12-2012
 
Pro Fusion Overview 0905
Pro Fusion Overview 0905Pro Fusion Overview 0905
Pro Fusion Overview 0905
 
Building Systems Using The Workflow Approach
Building Systems Using The Workflow ApproachBuilding Systems Using The Workflow Approach
Building Systems Using The Workflow Approach
 
Business Benefits of Enterprise Communities
Business Benefits of Enterprise CommunitiesBusiness Benefits of Enterprise Communities
Business Benefits of Enterprise Communities
 
Architecture and Distributed Systems, Web Distributed Systems Design
Architecture and Distributed Systems, Web Distributed Systems DesignArchitecture and Distributed Systems, Web Distributed Systems Design
Architecture and Distributed Systems, Web Distributed Systems Design
 
BPM, Collaboration and Social Networking
BPM, Collaboration and Social NetworkingBPM, Collaboration and Social Networking
BPM, Collaboration and Social Networking
 
Sap net weaver business client introduction
Sap net weaver business client   introductionSap net weaver business client   introduction
Sap net weaver business client introduction
 
Architecture And Engineering
Architecture And EngineeringArchitecture And Engineering
Architecture And Engineering
 
Re Inventing Enterprise IT around APIs and Apps
Re Inventing Enterprise IT around APIs and AppsRe Inventing Enterprise IT around APIs and Apps
Re Inventing Enterprise IT around APIs and Apps
 
From Valleys to Clouds
From Valleys to CloudsFrom Valleys to Clouds
From Valleys to Clouds
 
5 Surefire Ways To Make Your Soa A Success
5 Surefire Ways To Make Your Soa A Success5 Surefire Ways To Make Your Soa A Success
5 Surefire Ways To Make Your Soa A Success
 
Developing an Enterprise Strategy to Deliver Customized Sets of Capabilities
Developing an Enterprise Strategy to Deliver Customized Sets of CapabilitiesDeveloping an Enterprise Strategy to Deliver Customized Sets of Capabilities
Developing an Enterprise Strategy to Deliver Customized Sets of Capabilities
 
Cloudy with a Chance of Insight
Cloudy with a Chance of InsightCloudy with a Chance of Insight
Cloudy with a Chance of Insight
 
Hp Sdp Evolution
Hp Sdp EvolutionHp Sdp Evolution
Hp Sdp Evolution
 
Building Vibrant Communities - Erfolgreiche Einführung von Enterprise 2.0
Building Vibrant Communities - Erfolgreiche Einführung von Enterprise 2.0Building Vibrant Communities - Erfolgreiche Einführung von Enterprise 2.0
Building Vibrant Communities - Erfolgreiche Einführung von Enterprise 2.0
 
Re-Inventing Enterprise IT Around APIs & Apps
Re-Inventing Enterprise IT Around APIs & AppsRe-Inventing Enterprise IT Around APIs & Apps
Re-Inventing Enterprise IT Around APIs & Apps
 
SAF 2008 - Analysis and Architecture
SAF 2008 - Analysis  and ArchitectureSAF 2008 - Analysis  and Architecture
SAF 2008 - Analysis and Architecture
 

Recently uploaded

Mifty kit IN Salmiya (+918133066128) Abortion pills IN Salmiyah Cytotec pills
Mifty kit IN Salmiya (+918133066128) Abortion pills IN Salmiyah Cytotec pillsMifty kit IN Salmiya (+918133066128) Abortion pills IN Salmiyah Cytotec pills
Mifty kit IN Salmiya (+918133066128) Abortion pills IN Salmiyah Cytotec pills
Abortion pills in Kuwait Cytotec pills in Kuwait
 
Mckinsey foundation level Handbook for Viewing
Mckinsey foundation level Handbook for ViewingMckinsey foundation level Handbook for Viewing
Mckinsey foundation level Handbook for Viewing
Nauman Safdar
 
Structuring and Writing DRL Mckinsey (1).pdf
Structuring and Writing DRL Mckinsey (1).pdfStructuring and Writing DRL Mckinsey (1).pdf
Structuring and Writing DRL Mckinsey (1).pdf
laloo_007
 
!~+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUD...
!~+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUD...!~+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUD...
!~+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUD...
DUBAI (+971)581248768 BUY ABORTION PILLS IN ABU dhabi...Qatar
 

Recently uploaded (20)

Mifty kit IN Salmiya (+918133066128) Abortion pills IN Salmiyah Cytotec pills
Mifty kit IN Salmiya (+918133066128) Abortion pills IN Salmiyah Cytotec pillsMifty kit IN Salmiya (+918133066128) Abortion pills IN Salmiyah Cytotec pills
Mifty kit IN Salmiya (+918133066128) Abortion pills IN Salmiyah Cytotec pills
 
Paradip CALL GIRL❤7091819311❤CALL GIRLS IN ESCORT SERVICE WE ARE PROVIDING
Paradip CALL GIRL❤7091819311❤CALL GIRLS IN ESCORT SERVICE WE ARE PROVIDINGParadip CALL GIRL❤7091819311❤CALL GIRLS IN ESCORT SERVICE WE ARE PROVIDING
Paradip CALL GIRL❤7091819311❤CALL GIRLS IN ESCORT SERVICE WE ARE PROVIDING
 
Over the Top (OTT) Market Size & Growth Outlook 2024-2030
Over the Top (OTT) Market Size & Growth Outlook 2024-2030Over the Top (OTT) Market Size & Growth Outlook 2024-2030
Over the Top (OTT) Market Size & Growth Outlook 2024-2030
 
Mckinsey foundation level Handbook for Viewing
Mckinsey foundation level Handbook for ViewingMckinsey foundation level Handbook for Viewing
Mckinsey foundation level Handbook for Viewing
 
Structuring and Writing DRL Mckinsey (1).pdf
Structuring and Writing DRL Mckinsey (1).pdfStructuring and Writing DRL Mckinsey (1).pdf
Structuring and Writing DRL Mckinsey (1).pdf
 
Phases of Negotiation .pptx
 Phases of Negotiation .pptx Phases of Negotiation .pptx
Phases of Negotiation .pptx
 
Uneak White's Personal Brand Exploration Presentation
Uneak White's Personal Brand Exploration PresentationUneak White's Personal Brand Exploration Presentation
Uneak White's Personal Brand Exploration Presentation
 
Falcon's Invoice Discounting: Your Path to Prosperity
Falcon's Invoice Discounting: Your Path to ProsperityFalcon's Invoice Discounting: Your Path to Prosperity
Falcon's Invoice Discounting: Your Path to Prosperity
 
Power point presentation on enterprise performance management
Power point presentation on enterprise performance managementPower point presentation on enterprise performance management
Power point presentation on enterprise performance management
 
CROSS CULTURAL NEGOTIATION BY PANMISEM NS
CROSS CULTURAL NEGOTIATION BY PANMISEM NSCROSS CULTURAL NEGOTIATION BY PANMISEM NS
CROSS CULTURAL NEGOTIATION BY PANMISEM NS
 
!~+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUD...
!~+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUD...!~+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUD...
!~+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUD...
 
How to Get Started in Social Media for Art League City
How to Get Started in Social Media for Art League CityHow to Get Started in Social Media for Art League City
How to Get Started in Social Media for Art League City
 
Lundin Gold - Q1 2024 Conference Call Presentation (Revised)
Lundin Gold - Q1 2024 Conference Call Presentation (Revised)Lundin Gold - Q1 2024 Conference Call Presentation (Revised)
Lundin Gold - Q1 2024 Conference Call Presentation (Revised)
 
Escorts in Nungambakkam Phone 8250092165 Enjoy 24/7 Escort Service Enjoy Your...
Escorts in Nungambakkam Phone 8250092165 Enjoy 24/7 Escort Service Enjoy Your...Escorts in Nungambakkam Phone 8250092165 Enjoy 24/7 Escort Service Enjoy Your...
Escorts in Nungambakkam Phone 8250092165 Enjoy 24/7 Escort Service Enjoy Your...
 
Famous Olympic Siblings from the 21st Century
Famous Olympic Siblings from the 21st CenturyFamous Olympic Siblings from the 21st Century
Famous Olympic Siblings from the 21st Century
 
BeMetals Investor Presentation_May 3, 2024.pdf
BeMetals Investor Presentation_May 3, 2024.pdfBeMetals Investor Presentation_May 3, 2024.pdf
BeMetals Investor Presentation_May 3, 2024.pdf
 
Cracking the 'Career Pathing' Slideshare
Cracking the 'Career Pathing' SlideshareCracking the 'Career Pathing' Slideshare
Cracking the 'Career Pathing' Slideshare
 
HomeRoots Pitch Deck | Investor Insights | April 2024
HomeRoots Pitch Deck | Investor Insights | April 2024HomeRoots Pitch Deck | Investor Insights | April 2024
HomeRoots Pitch Deck | Investor Insights | April 2024
 
Putting the SPARK into Virtual Training.pptx
Putting the SPARK into Virtual Training.pptxPutting the SPARK into Virtual Training.pptx
Putting the SPARK into Virtual Training.pptx
 
Buy gmail accounts.pdf buy Old Gmail Accounts
Buy gmail accounts.pdf buy Old Gmail AccountsBuy gmail accounts.pdf buy Old Gmail Accounts
Buy gmail accounts.pdf buy Old Gmail Accounts
 

Mashing The Services

  • 1. Enterprise  2.0  meets  SOA   Max  J.  Pucher  –  Chief  Architect  ISIS  Papyrus   Copyright 2009 – Max J. Pucher
  • 2. Wikipedia  on  Mashups     A  Mashup  is  a  web  page  or  application  that  combines   data  or  functionality  from  two  or  more  external   sources  to  create  a  new  service.       The  term  mashup  implies  easy,  fast  integration,   frequently  using  SOA  and  data  sources  to  produce   results  from  other  original  source  data.       An  example  of  a  mashup  is  the  use  of  cartographic   data  to  add  location  information  to  real  estate  data,   thereby  creating  a  new  app.     Many  see  mashups  just  for  consolidated  access.  
  • 3. Enterprise  2.0     Enterprise  2.0  uses  web  based  technology  to  provide   collaboration,  information  sharing,  emergence  and   integration  capabilities  in  the  extended  enterprise.       It  is  basically  Web  2.0  social  networking  and  user   interfaces  for  businesses.     Enterprise  2.0  strategies  are  about  collaboration.       LinkedIn  is  an  example  of  an  Enterprise  2.0  solution.     Google  Wave  can  be  embedded  in  Mashups  for   creating  live,  social  communication  documents  that   can  be  edited  by  multiple  users  in  near  real-­‐time.  
  • 4. Different  Approaches   designed emergent STP BPM APPS COLL. E2.0 planned ad-hoc PROCESS   Mashup?   PEOPLE   flow oriented event driven
  • 5. Different  Op:ons     Mashups  expand  on  the  idea  of  end  user  portals     Client  or  server  side  Mashup  concept     Mashups  are  Rapid  Application  Development     Creation  by  users  or  professionals     Orchestration  by  means  of  flows  or  event-­‐driven     Global  data  storage  or  only  data  passing       Common  or  unique  page  creation     Presentation  through  HTML,  Ajax  or  Flash     Hosted  (SaaS)  or  non-­‐hosted  Mashup  
  • 6. Real-­‐Time  Consolida:on   HTTP   Security?   RSS   SOA   Mashup   to   Decision?   USER   Application?  
  • 7. Mashups  for  Business     Integrate  backend  business  and  data  services.       Employ  security  and  access  control  features,       Uses  lifecycle  management  and  Mashup  editors.     Business  Mashups  in  commercial  (SaaS)  offerings.     Adopt  SOA  to  integrate  discrete  Web  service.     Secure  versions  of  Webservices  must  be  used.     Mashups  should  be  seen  and  managed  from  a  process   perspective  and  can  offer  more  agility  than  BPM.     Ease  of  use  and  dynamics  for  user  empowerment.  
  • 8. 80%  of  processes  change  frequently   Survey  ques:on:  Thinking  of  the  most  impac*ul  BPM  project  your  organiza:on  is   implemen:ng  or  will  undertake,  how  frequently  will  you  need  to  change  the  process  flows  in   the  solu:on  that  supports  the  business  processes  in  your  organiza:on?   Percentage  of  Respondents   40   50%  think  that   35   changes  occur   30   30%  think  that   monthly  to  several   25   changes  occur  ad-­‐hoc   20   times  a  year.   to  weekly.   15   10   5   0   Several   Monthly   Ad  Hoc   Weekly   Once  a   Less  Than   Daily   Rarely   Don't  Know   Times  a   Basis   Year   Once  a   (Less  Than   Year   20%  think  that   Year   Once  Every   changes  once  a  year  or   Years)   Two     Source:    2008  Gartner  Group   less  often.   Copyright 2009 - Max J. Pucher
  • 9. One  View  of  Mashups  
  • 10. Achieving  the  dynamics  of  Mashups  without  loosing  the   manageability  of  a  business  application.  
  • 11. Mashup  Lifecycle?     End User Requirements   Mashup   Editor   SOA,  RSS   Services   Execution   Infrastructure system needs business needs
  • 12. How  to  Reuse  Mashups?   Mashup Implementation Business Needs Business Process Entities Rules Organisation Repository Security/LDAP Lifecycle SOA/RSS Interfaces Presentation Production Deployment Content In/Out Archive Auditing Februar 10 Copyright 2007 - Max J. Pucher 12
  • 13. Mashup  Role/Policy  Security   Monitoring Logging SOA Information Access User Owner attributes Policy Access  rights  in  a  virtual  Mashup  application   Policy Authorization and delegation Service Policy Policy enforcement Copyright 2009 - Max J. Pucher
  • 14. Empower  Users  with  Widgets   Toolbar     Assign  roles  to  queues     Create  tasks/activities     Define  states  &  events   Queue  Widget   List  Widget     Create  perspective   Perspective     Select  SOA  backends     Map  to  widget   Detail/Chart  Widget     Select  content     Activity  recorder     Define  boundary  rules     Group  test  and  signoff   Repository     Publish  task     Automatic  deployment   Copyright 2009 - Max J. Pucher
  • 15. Portal Services Inbound Outbound GUI Content Mashup Widgets Archive Repository GUI OO-Messaging MOD XDO MQ SOAP WSDL SERV Adapter Adapter Adapter PROC ERP or legacy Third-Party DOCS Databases MQ Adapter WebServices Copyright 2007 - Max J. Pucher
  • 16. Mashup  Enterprise  Checklist     Version-­‐controlled,  central  repository  of  model   templates  that  enables  definition  changes  to  be   deployed  using  a  change  management  life-­‐cycle.     Assembled  from  predefined  template  elements,   including  content  and  business  entities  that  are  real-­‐ time  linked  to  business  applications.     Controls  user  access  based  on  role/policy,  not   dependent  of  organization  or  GUI/forms  definitions.     Performance  Monitoring  and  Tuning     Embedding  inbound/outbound  business  content     Businesses  require  archiving  and  auditing  
  • 17. Conclusion     Mashups  were  very  hot  in  2006/7.  Recently  cooled  …     They  showed  a  clear  need  for  very  dynamic  user   empowered  applications  that  linked  various  backends.     Most  Mashups  lack  enterprise  level  features.     With  the  introduction  of  Papyrus  EYE  Widgets  in   1Q2010  business  administrators  can  create  Mashups.     These  have  however  the  complete  enterprise   management  layer  of  the  Papyrus  Platform  available.     It  allows  the  consolidation  of  BPM,  Case  Mgmt,  and   Mashup  style  RAD  application  development.  
  • 18. A  one  minute  demo  of  how  to  create  a  Mashup  user  interface   with  Papyrus  EYE  Widgets.     Any  questions?