Tjänsteorientering och Integration Flashcards
Vilka är dom tre Software systems - basic parts?
Business logic:
Software that is specific for a particular domain/customer. Built from scratch or bought as a standard software package and then configured.
Example: PlaceOrder(…)
Platform:
Products used by the software developer in order to run the software.
Example: Oracle MySQL
Infrastructure:
Hardware, such as computers and network. May also include operating systems.
Example: A computer running Windows or OSX
Om man behöver alla tre Business logic, Platform och Infrastructure, vilken software systems behöver man då?
SaaS (Software as a service)
Om man behöver bara dessa två Platform och Infrastructure, vilken software systems behöver man då?
PaaS (Platform as a service)
Om man behöver bara Infrastructure, vilken software systems behöver man då?
IaaS (Infrastructure as a service)
Förklara Saas - Software as a service
“Funktionaliteten som tillhandahålls till kunden är att använda leverantörens applikationer som körs på en molninfrastruktur. Applikationerna är tillgängliga från olika [användargränssnitt] klientenheter via antingen ett lättviktigt klientgränssnitt, som en webbläsare (t.ex. webbaserad e-post), eller ett programgränssnitt. Kunden hanterar eller kontrollerar inte den underliggande molninfrastrukturen inklusive nätverk, servrar, operativsystem, lagring eller ens individuella applikationsfunktioner, med undantag för vissa användarspecifika konfigurationsinställningar.” Exempel: Salesforce.com, 24-seven office.
Förklara PaaS – Platform as a Service
“Funktionaliteten som tillhandahålls till kunden är att distribuera språk, bibliotek, tjänster och verktyg som stöds av leverantören till molnet. Kunden hanterar eller kontrollerar inte den underliggande molninfrastrukturen inklusive nätverk, servrar, operativsystem eller lagring, men har kontroll över de distribuerade applikationerna och eventuellt konfigurationsinställningar för applikationsvärdmiljön.” Exempel: Windows Azure, Amazon S3.
Förklara IaaS – Infrastructure as a Service
“Funktionaliteten som tillhandahålls till kunden är att tillhandahålla processorkraft, lagring, nätverk och andra grundläggande datorresurser där kunden kan distribuera och köra valfria program och operativsystem. Kunden hanterar eller kontrollerar inte den underliggande molninfrastrukturen men har kontroll över operativsystem, lagring, distribuerade applikationer och eventuellt begränsad kontroll över vissa nätverkskomponenter.” Exempel: Amazon EC2.
Vad är riskerna med Software systems?
- Risk att affärsmodellen bygger på att
konstant expansion - Kan vi lita på företaget vi hyr av?
Säljer dom datan? Kommer vi kunna
få ut vår data och byta företag om vi
inte är nöjda?
Vad är positivt/negativt med SaaS för ERP-system?
+ Initial är det billigare
+ Kortare implementationstid
+ Lägre supportkostnad, köparen
behöver inte ta hand om teknologin
- Behöver stabilt internet
- Inte lika flexibla system som om man
hade gjort sitt egna - Risk att du blir fast med en
leverantör. Leverantören kanske
dubblar priset helt plötsligt.
Vad står ASP för?
Application Service Provider
Vad är dom två olika perspektiven på integration?
Logiskt (Organisatoriskt):
- Organisationen måste ändra
organisationsstrukturen, processer,
personalens roller och ansvar för att
integrera funktioner.
Fysisk (teknisk):
- Skapa konnektivitet mellan
heterogena system
- Verktyg för integration -
integrationsplattformar.
- Kommunikationsprotokoll/format
(XML, EDI etc)
- Följ standardspecifikationer, beskriv
API:er
Varför behövs integration i ERP-system?
- Externa system, t.ex. andra ERP-
system eller IT-system - Specialiserade interna system
Vad kan ERP-systemet ha för roll vid fysisk integration?
- API:er i ERP-systemet. Den har alltså
redan egna API:er. I värsta fall API:er
via ERP-systemets databas. - Standard API:er.
- Färdiga integrationer mot vissa
system, via plugins/moduler.
Vad är migration från flera system?
Ta data från ett system och ladda över till ett annat. Problem: kan leda till duplicering av data, data försvinner etc.
Fyra olika typer av migration
- Storage migration, byter
lagringsmedia. Från en gammal
hårddisk till ett annat medium. - Database migration, byta
databassystem, t.ex. från Microsoft till
Oracle. - Application migration, när man byter
ut programkoden/affärslogiken. T.ex.
vi har ett äldre system som vi vill
ersätta med ett nytt system med ny
funktionalitet. - Business process migration, ändra
hela arbetssättet. T.ex. att man ska
flytta från en verksamhet till en annan
verksamhet, man kommer alltså
behöva ändra hela organisationen för
att kunna matcha den andra
verksamheten.